我想用HTML标记带有id的标记:
<span id="id_errortag"
style="font-family:Helvetica;Font-size:14px;" class="red"></span>
我想知道HTML标准是否可以将id与类一起使用?
答案 0 :(得分:3)
在HTML元素上同时使用id和class是完全可以接受的,只要你记住id在页面上必须是唯一的。类可用于对元素进行分组,但id必须是唯一的。
除了类之外,您还可以使用其他属性选择器来标识元素。你并不仅限于上课和身份证。例如,您可以使用CSS选择器来更改具有特定值的输入颜色。
请记住,class / id选择器的一个用途是帮助您保持内容,表示和行为彼此分离,这将使Web设计人员更容易与您合作。使用CSS选择器,您的JavaScript可以完全保存在外部JavaScript文件中,您的CSS可以保存在外部CSS文件中,并且您的内容可以保存在HTML中。
如果有人需要更改演示文稿或行为,他们可以在不需要修改HTML的情况下这样做,如果有人需要更改样式,他们就不需要修改HTML。这不仅有助于减少错误,还可以使代码更易于维护。
答案 1 :(得分:1)
这是100%好的但写内联样式不是。
答案 2 :(得分:1)
是的,这完全有效。 id必须是唯一的,但类不是。一个类的全部原因是设置几个需要不同id的东西,同时允许你使用id来区分函数
答案 3 :(得分:1)
是。但ID必须只有一个,因为它是唯一的。课程可以很多,可以用昏迷分开。
答案 4 :(得分:1)
ID和类适用于不同的用途。元素只有一个ID,并且在内容中应该是唯一的。元素可以有多个类(以空格分隔),并且相同的类可以应用于多个元素。可以同时使用它们,但根据具体情况,最好在决定使用它之前退一步看看你的意图。
答案 5 :(得分:0)
是的,绝对是。您可以根据需要指定任意数量的类,并按空格分隔,但只能使用一个ID。即使它们具有相同的名称,它们也不会相互冲突,因此您不需要使用id_
前缀命名它们。
答案 6 :(得分:0)
将HTML和类同时用于HTML元素没有任何问题。事实上,这很常见。
答案 7 :(得分:0)
当然,请参阅specs for HTML 4.01和draft of the HTML5 specs。另请参阅this article有关id
和class
之间差异的信息。