正如我检查的那样,我p.first_p:first-letter
在我的样式表中有,当first_p
在 HTML 中设置类时它工作得很好。当我使用 javascript 查找元素然后设置它们的类时,问题就开始了。
在 Chrome 和 Opera 下它工作正常(我需要检查 IE 8 和 9,以及 FF3)。
FF 5.01 更改了类,但伪类设置仍然不影响元素。
似乎 FF 需要在伪类开始工作之前“刷新”元素的 css 设置,所以我做了相当肮脏的解决方法——脚本用它的克隆替换受影响的节点。
有没有更好的方法来解决这个问题?让FF重新计算它所知道的关于节点的一切的方法?此外,对于 IE 7,这种解决方法还不够。
编辑:是的,伪元素不是伪类,我的错