两种常见的CSS“图像替换”技术
2013-06-05 22:42
232 查看
1.FIR(由Todd Fahrrner开创)
把要替换的文本放在span标签中
<h2>
<span>Hello World</span>
</h2>
然后把要替换的图像作为背景应用于标题元素:
h2{
background:url(/img/hello_world.gif) no-repeat;
width:135px;
height:35px;
}
隐藏span的内容:
span{
display:none;
}
不足:最后一个规则会造成问题,许多流行的屏幕阅读器会忽略display为none或visibility为hidden的元素
2.Phark(由Mike Rundle开创)
<h2>Hello World</h2>
Phark方法不采用display方法隐藏文本,而是用text-indent对标题采用非常大的缩进
h2{
text-indent:-5000px;
background:url(/img/hello_world.gif) no-repeat;
}
不足:与FIR方法一样,在关闭图像,在打开CSS的情况下是无效的
问题:图片就是要显示的文字效果,为什么还要添加文字并隐藏?
(1)HTML的语义化;
(2)SEO,提高网页被搜到的概率;
把要替换的文本放在span标签中
<h2>
<span>Hello World</span>
</h2>
然后把要替换的图像作为背景应用于标题元素:
h2{
background:url(/img/hello_world.gif) no-repeat;
width:135px;
height:35px;
}
隐藏span的内容:
span{
display:none;
}
不足:最后一个规则会造成问题,许多流行的屏幕阅读器会忽略display为none或visibility为hidden的元素
2.Phark(由Mike Rundle开创)
<h2>Hello World</h2>
Phark方法不采用display方法隐藏文本,而是用text-indent对标题采用非常大的缩进
h2{
text-indent:-5000px;
background:url(/img/hello_world.gif) no-repeat;
}
不足:与FIR方法一样,在关闭图像,在打开CSS的情况下是无效的
问题:图片就是要显示的文字效果,为什么还要添加文字并隐藏?
(1)HTML的语义化;
(2)SEO,提高网页被搜到的概率;
相关文章推荐
- CSS图像替换技术的几种方案介绍
- CSS中的图像替换技术
- 如何用CSS实现图像替换链接文本显示并保证链接可点击
- 可用性更好的CSS隐藏文字技术(CSS图片替换文字)
- 做技术的,最常见的有两种心态
- 图像替换技术
- CSS 新的图像替换方法
- 常见web前台技术之间的关系html,css,javascript...
- CSS图像替换:文本缩进,负边距以及更多方法
- 用css sprites(图像拼合技术)优化css加快网站速度[转]
- 常见web前台技术之间的关系html,css,javascript...
- div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程
- CSS Sprites(CSS图像拼合技术)教程、工具集合
- 做技术最常见的两种心态
- 我的学习笔记005--常见web前台技术之间的关系html,css,javascript...
- 新的图像替换技术:状态区域法(The State Scope Method)
- 精通CSS高级Web标准解决方案(3-1 背景图像与图像替换)
- 最简单的换肤(模板替换)应用技术为js+css(附加演示代码)
- 【技术】css常见问题
- 背景图像和图像替换--Css学习笔记(三)