首页 > Web开发 > 详细

CSS 图片替换文字方案

时间:2016-04-24 10:58:43      阅读:180      评论:0      收藏:0      [点我收藏+]

一、Fahrner Image Replacement(FIR)

<h2>
    <span>Hello World</span>
</h2>
h2 {
    background:url(hello_world.gif) no-repeat;
    width: 150px;
    height: 35px;
}
span {
    display: none;
}

问题:当图片无法显示时,将导致这个区域没有任何内容。同时,使用 display:none 的方式隐藏的内容,将被许多主流屏幕阅读器忽略,从而造成可用性问题,因此,应该尽量避免使用。

二、

<h2>
Hello World
</h2>
h2 {
    text-indent: -5000px;
    background:url(hello_world.gif) no-repeat;
    width: 150px;
    height:35px;
}

问题:当图片无法显示时,将导致这个区域没有任何内容。

三、

<h2>
    <span></span>Hello World
</h2>
h2 {
    width: 150px;
    height: 35px;
    position: relative;
}
h2 span {
    background: url(hello_world.gif) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}

问题:背景图不能透明,否则将透出下面的文字。

参考自:http://www.codebit.cn/topic/css

CSS 图片替换文字方案

原文:http://www.cnblogs.com/kiscall/p/5426475.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!