【发布时间】:2016-03-25 10:01:57
【问题描述】:
当我使用 W3 验证器验证我的 CSS 时,我收到以下错误消息:
伪元素 ::first-letter 不能出现在上下文 css21 [first-letter] 中
这就是 CSS 的样子:
#numbersWrapper p span::first-letter, #numbersWrapper p::first-letter, #lettersWrapper p span::first-letter, #lettersWrapper p::first-letter{
font-size:17px;
}
span{
display:inline-block
}
还有一段我的 HTML:
<div id="lettersWrapper">
<h3 id="MSL">Maritme Signals: Letters</h3>
<div class="textWrapper">
<p>A - <span>Alpha</span>
<br/><img src= (REMOVED)
alt="I have a diver down; keep well clear at slow speed."
title="I have a diver down; keep well clear at slow speed."/></p>
<p>B - <span>Bravo</span>
<br/><img src= (REMOVED)
alt="I am taking in, or discharging, or carrying dangerous goods."
title="I am taking in, or discharging, or carrying dangerous goods."/></p>
有谁知道为什么它不会验证?我在网上看了一点,我认为(如果我理解正确的话),你不能链接元素然后使用首字母。然而,这似乎并不正确,因为在 Chrome 中查看页面时它确实有效。
【问题讨论】:
-
为什么会选择 2.1 配置文件?
标签: html css css-selectors