当前位置 : 主页 > 网页制作 > html >

为什么要在其HTML标记中添加ID?

来源:互联网 收集:自由互联 发布时间:2021-06-12
一个简单的问题:如果没有它们,我们为什么要在我们的 HTML标签中添加id?我知道他们的一个用途是能够通过hashtags(#)浏览页面,但是还有其他用途吗? 它们最常用于唯一标识样式(CSS)和
一个简单的问题:如果没有它们,我们为什么要在我们的 HTML标签中添加id?我知道他们的一个用途是能够通过hashtags(#)浏览页面,但是还有其他用途吗? 它们最常用于唯一标识样式(CSS)和脚本( JavaScript等)用途的元素.

但是如果你问的是HTML而且只是HTML,那么声明性ID有用的一个例子是关联< label>使用< input>,< button>或< textarea>通过其属性控制:

<label for="ex">Example field:</label>
<input type="text" name="ex" id="ex">

如果不指定此属性,则激活标签不会执行任何操作,但是当使用for和id将两个元素组合在一起时,激活标签会使其控件获得焦点.

将表单标签与其控件关联的另一种方法是将其包含在标签中:

<label>
Example field:
<input type="text" name="ex">
</label>

但这并不总是适合表单或页面的结构,因此提供ID引用作为替代.

在Alohci’s answer中广泛涵盖了id属性为函数提供服务的其他情况.

网友评论