文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>总结CSS隐藏文字的方法

总结CSS隐藏文字的方法

时间:2011-06-01  来源:wanglaohu

     我们在制作页面的时候经常会用ps美化过的文字来做标题,也就是所谓的图片(背景)替换文字,但图片往往是搜索引擎不喜欢的,这就需要隐藏相应的文字信息,但是隐藏文字有风险,下面我个人整理了几种常用的文字隐藏方法:          1、display:none:它可以使包括容器本身在内的东西都消失,简便且有效,但它有两个耳熟能详的缺陷,那就是对搜索引擎不友好,且被屏幕阅读器所忽略。 

      2、text-indent:-9999px:text-indent是首行缩进,所以对于多行文本,若单独使用它就有明显的不足,需加上white-space:nowrap;来弥补不足,但还有一个问题:物理空间仍然存在,故还需设置line-height:0;或使用超小字体(在IE下有点BUG),最终代码如下: 
       .texthidden{ text-indent:-9999px; white-space:nowrap; line-height:0; }

      3、overflow:hidden:这是一个比较合理且我最喜欢的方法,设置行高大大超出块级元素的高度具体代码如下: 
        .texthidden{ width:90px; height:40px; overflow:hidden; font-size:9px; line-height:200px; outline:hidden;}
         4、positon:absolute:用绝对定位将其推出可视区,不过虽然可视性不存在,但仍占据物理空间,与隐藏文字的宗旨相背         .texthidden{  positon:absolute; margin-top:-9999px;  margin-left:-9999px; }



 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载