关于css中的id选择器的问题
看下面一段代码:<style>#1{background-color:red;}</style><tableid=1border="1"><tr><td></td></t...
看下面一段代码:
<style>
#1 {background-color:red;}
</style>
<table id=1 border="1">
<tr>
<td>
</td>
</tr>
</table>
此时表格无色
再看另一段代码:
<style>
#table1 {background-color:red;}
</style>
<table id="table1" border="1">
<tr>
<td>
</td>
</tr>
</table>
此时表格为红色。
他们唯一的区别就是id 不同。
那么我想知道,难道在选择器中的id不可以是数字吗? 展开
<style>
#1 {background-color:red;}
</style>
<table id=1 border="1">
<tr>
<td>
</td>
</tr>
</table>
此时表格无色
再看另一段代码:
<style>
#table1 {background-color:red;}
</style>
<table id="table1" border="1">
<tr>
<td>
</td>
</tr>
</table>
此时表格为红色。
他们唯一的区别就是id 不同。
那么我想知道,难道在选择器中的id不可以是数字吗? 展开
3个回答
展开全部
id选择器不能以数字开头,只能是字母或下划线开头,而且id选择器不能包含特殊字符(&、@、#、$等)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在CSS的命名规范中,名称不能以数字开始,只能以字母、连字符、下划线开始。之后可以是字母、连字符、下划线或数字。
同时应该注意的是,虽然在HTML4.01及以前的版本不严谨,但在XHTML中,CSS中的命名是区分大小写。
同时应该注意的是,虽然在HTML4.01及以前的版本不严谨,但在XHTML中,CSS中的命名是区分大小写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询