找回密码
 注册

[HTML] IE6 css :first-letter :first-line bug 解决方案

php 发表于 2014/3/3 15:52 | 显示全部楼层 |阅读模式
CSS的:first-line伪对象可以为一个元素的第一行添加CSS样式,:first-letter伪对象可以为一个元素的第一个字符添加CSS样式。但是遗憾的是IE6中:first-line伪对象和:first-letter伪对象似乎都会直接被忽略掉。这就是IE6的:first-letter :first-line bug.
要解决IE6无法识别:first-line :first-letter伪对象的问题,只需要一个小技巧就够了。就是在伪类名称后面加至少一个空白字符,比如一个空格。
以:first-line为例
  1. div#hello:first-line {color:#ff000000}
  2. div#world:first-line ,div#bank{color:#ff000000}
复制代码
也就是说,只要遇到这两个伪对象,一旦写完伪对象名,就马上加至少一个空白字符。

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表