Set*_*ken 6 html css google-chrome
我遇到的问题是text-decoration属性不符合first-letter规范.
在此示例中,代码的目的是为每个<div class="content">块的第一个字母设置样式.
div.content:first-letter {
text-decoration: underline;
color: #bd00df;
}
Run Code Online (Sandbox Code Playgroud)
每个<div class="content">块的第一个字母确实变为紫色,但没有加下划线.如何以简单而富有成效的方式强调它?
这是 Chrome版本36+中出现的错误.在text-decoration设置时不会呈现:first-letter.
text-decoration: underline与其他浏览器相比,Chrome有一段有趣的渲染差异历史.
这些示例的第一个字母设置为font-size: 10em;.我已经通过crossbrowsertesting.com获取了截图.
您可以查看在Chrome的全部结果为OSX 这里和Windows 7 在这里
为了进行比较,Firefox具有这些一致的结果,从第7版开始测试:

IE 6 - 7 IE8 +

这些内容来自在Mac OS 10.9和Windows 7 64bit上运行的Chrome
Chrome版本19 - 版本31
单像素下划线

Chrome版本32 - 版本33
下划线被放大了

Chrome版本34 - 版本35
Windows 7 64位Mac OSX

Chrome版本36+
错误,设置时没有下划线:first-letter.

| 归档时间: |
|
| 查看次数: |
441 次 |
| 最近记录: |