不同的html标记但相同的id
我可以有两个标签吗?像div和ul,具有相同的id 示例html代码:不同的html标记但相同的id,html,css,Html,Css,我可以有两个标签吗?像div和ul,具有相同的id 示例html代码: <div id="articleOptions"> <ul id="articleOptions"> <li>Share</li> <li>View</li> <li>Read Later</li> </ul> </div> 分享 看法
<div id="articleOptions">
<ul id="articleOptions">
<li>Share</li>
<li>View</li>
<li>Read Later</li>
</ul>
</div>
- 分享
- 看法
- 请稍后阅读
这是谁的有效html代码?否<代码>ID是唯一的,每个文档只能使用一次。-
您可以这样做,但它将无效 但是您可以使用相同的
类
-名称,次数可以根据需要而定
.articleOptions {
// code
}
..或者如果您希望div
和ul
采取不同的行动:
div.articleOptions {
// code
}
ul.articleOptions {
// code
}
您可以在这里验证您的代码
Id
应该是唯一的。。。。相反,您可以使用class
div.articleOptions{
// your css
}
ul.articleOptions{
//your css
}
不。这就像有两辆车有同一个车牌。我不知道验证器是否会标记它,但无论如何都应该避免。验证器会标记它。你可能不在乎。但是不管你怎么努力都不会返回数组。希望你不介意我添加了spec链接和“per document”只是为了让你的答案更完整一点。