zoukankan      html  css  js  c++  java
  • 以图换字的几种方法及优劣分析

    以图换字,其实是为了保证页面的可读性,视觉效果等。这样既有利于搜索引擎,又有利于结构查看。由于这种方式被大多数人所认同,所以方法也越来越多:

    方法1:使用text-indent的负值,将内容移出容器;
    方法2:使用display:none,将内容隐藏;
    方法3:使用padding将文字挤出容器之外,并将超出的部分hidden;
    方法4:使用font设置超小字体,达到隐藏内容的目的。

    方法1(非常不推荐)看起来蛮简单,但其实有几个不理想的地方,1是比较吃资源;2是在ie5下面会出现滞后背景无法显示;3是内容为超链接时,长长的黑色虚框,让你抓狂。
    方法2(不推荐)其实倒也不复杂,只是需要多添加一个标签,比较浪费;且display:none出现的几率太多,对seo也是会有些许影响的。
    方法3(推荐)Standard Model下要2层标签才能搞定,不过相对方法1和2还是有优势的,推荐一下。
    方法4(强烈推荐)只需要将字体设置为0,然后overflow:hidden;如font:0/0 arial;overflow:hidden;就同样可以达到隐藏内容的目的,暂时还没发现有什么副作用,强烈推荐。
    
  • 相关阅读:
    谷歌技术"三宝"之BigTable
    谷歌技术"三宝"之谷歌文件系统
    谷歌技术"三宝"之MapReduce
    大话存储
    ASP.NET之旅--深入浅出解读IIS架构
    好网站
    ArcGIS API for Silverlight学习资料积累
    浏览器滚动条快到底部时自动加载数据
    MVC EF中Attach和Entry区别
    微信开发jssdk入门
  • 原文地址:https://www.cnblogs.com/radom/p/1958403.html
Copyright © 2011-2022 走看看