网络编程
位置:首页>> 网络编程>> 网页设计>> { hide_text } CSS文字隐藏总结报告(2)

{ hide_text } CSS文字隐藏总结报告(2)

作者:tracy2 来源:蓝色理想 发布时间:2010-06-13 17:19:00 

标签:隐藏,CSS,文字

兼容性:

优点:

  • 方便、快捷

  • 不希望屏幕阅读器读取的内容可以使用visibility

缺点:

  • 超链接不适用

  • 图片替代文本需要其他标签的背景

    3.   体验损失:text-indent负值

代码片段:


(x)HTML

<p class="hide_tex"><a href="#">我是打酱油的超链接一号</a></p> 
<a class="hide_tex_span" href="#"><span>我是打酱油的
超链接二号</span></a> 
<!--全英文字符在IE下不能被隐藏 -->
<input class="hide_tex_input" type="submit" /> 
<input class="hide_tex_input" type="submit" /> 
<button class="hide_tex_input">我是打酱油的文本
btn</button>

CSS

.hide_tex a, .hide_tex_span{ 
text-indent:-32767px; 
display:block; /* text-indent适用块状元素中行内元素和
文本节点 */
/* 演示需要 */
width:200px; 
height:20px; 
margin-left:300px; 
background-color:#ccc; 
/* outline:none; 不建议隐藏outline,键盘流选手无法操作 */

.hide_tex_input{ 
text-indent:-32767px; 
width:200px; 
height:50px; 
display:block; 
}



兼容性:

优点:

  • 适用超链接的图片替代

缺点:

  • FF的虚边问题

  • text-indent容易产生bug

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com