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;就同样可以达到隐藏内容的目的,暂时还没发现有什么副作用,强烈推荐。
    
  • 相关阅读:
    获得目标服务器中所有数据库名、表名、列名
    SQL Server 2008 安装SQLDMO.dll
    三层交换原理
    NAT地址转换原理全攻略
    C#中显/隐式实现接口及其访问方法
    As,is含义?using 语句
    c#泛型约束
    C#几个经常犯错误汇总
    C#--深入分析委托与事件
    markdown基础
  • 原文地址:https://www.cnblogs.com/radom/p/1958403.html
Copyright © 2011-2022 走看看