<p>标记不接受CSS类或ID </p>

时间:2014-01-29 17:17:47

标签: html css

HTML

<p style="font-size:24px;">Inline Test</p>
<p class="1head">TEST</p>
<p class="1body">TEST</p>

CSS

@font-face {
    font-family: SegoeUI;
    src: url(segoeui.ttf);/*Yes it is licensed*/
}
body {
    padding:0px;
    font-family:SegoeUi;
    margin:0px;
    font-weight: 400; 
}
.1head {
    font-size:24px;
    color:#2c3e50;
    padding-bottom:10px;
}
.1body {
    font-size:16px;
    color:#2c3e50;
}

P元素似乎不接受类或ID。 当我使用我的网络浏览器工具查看CSS是否正常通过时,它根本不会出现。其他CSS元素(如div等)从同一样式表中接受CSS。我迷路了,我真的找不到问题。

2 个答案:

答案 0 :(得分:8)

请参阅http://www.w3.org/TR/CSS21/syndata.html#characters

  

在CSS中,标识符(包括元素名称,类和ID)   选择器)只能包含字符[a-z0-9]和ISO 10646   字符U + 00A1和更高,加上连字符( - )和下划线   (_); 他们不能以数字开头,或连字符后跟a   数字。标识符还可以包含转义字符和任何ISO   10646个字符作为数字代码(参见下一个项目)。例如,   标识符“B&amp; W?”可以写成“B \&amp; W \?”或“B \ 26 W \ 3F”。

答案 1 :(得分:0)

以数字开头。 ID不能以数字开头。 Also, check this out.