只是想知道,对于HTML5,标签和ID有什么区别?
如果您有ID,或者ID是否属于标签,您是否总是需要标签?
由于
答案 0 :(得分:1)
<强>标签强>
function toggleMe(target, target2) {
$("#" + target2 + " > div > i").toggleClass('fa-plus-circle fa-minus-circle');
$("#" + target).slideToggle("fast");
}
标记定义了<label>
元素的标签。
<input>
元素不会呈现为用户特殊的内容。但是,它为鼠标用户提供了可用性改进,因为如果用户单击<label>
元素中的文本,则会切换控件。
<label>
标记的for
属性应该等于相关元素的<label>
属性,以将它们绑定在一起。
id
<强>编号强>
<p>Clicking the word "Agree" will check the agree checkbox
because they are linked by the <code>for</code> attribute:</p>
<input type="checkbox" id="agree"><label for="agree">Agree<label>
<p>Without linking them via <code>for</code> you have to click
on the checkbox itself:</p>
<input type="checkbox" id="email"><label>E-mail me updates<label>
属性指定HTML元素的唯一ID(该值必须在HTML文档中唯一)。
id
属性最常用于指向样式表中的样式,并通过JavaScript(通过HTML DOM)来操作具有特定id
的元素。
如果您有id
,则label
不是强制性的。它们是独立的属性。