开发者社区> 问答> 正文

偷窥一个网站代码产生的疑问?background和text-indent: -999em作用

那个a标签纯粹放的就是这个background的图片,又没有文字,设置文字缩进有什么用
screenshot

展开
收起
杨冬芳 2016-05-31 17:41:09 1997 0
1 条回答
写回答
取消 提交回答
  • IT从业

    的文字向左移出显示区域。

    这是一个平稳退化。既保证<a>Text</a>中间的文字存在(搜索引擎可识别,盲人读屏软件可读,甚至是样式崩溃时可点击),又能在正常浏览时保证这些文字不出来。

    也有用font-size:0px做出类似效果的实现。但font-size即使为0,字体在个别浏览器上仍然只会变成极小的黑点而不能彻底消失,所以通常用font-size都和text-indent联用。

    background就是典型的CSS sprite,没有什么特别的

    2019-07-17 19:22:18
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载