2016-02-04 100 views
-2
<label for="male">Male</label> 
    <input type="radio" name="gender" id="male" value="male"><br> 

我正在尝试学习WP小部件创建。在教程网站,这是发布 -“For”中的标签标签

标题

<p> 
    <label for="message">Simple Message</label> 
    <textarea class="widefat" rows="16" cols="20" id="message" name="message">message...</textarea> 

</p> 

我很困惑这个部分 - 为=“消息”

这是什么意思“消息”只是一个像课堂或ID将在CSS样式?或者我没有正确通知?

+0

先生,我搜索了我找不到之前问过的问题请帮助我与链接? – somethingnow

回答

1

<label>for引用了<textarea>(消息)的标识。如果您然后点击标签,焦点将被设置为<textarea>及相应的ID。

您也可以使用<label>包装textarea。然后,您可以单击<label>中的每个元素或文本,并将焦点也设置为<textarea>

+0

非常感谢。如果我想更好地理解它,那么它是CSS领域还是HTML领土? – somethingnow

+0

这是HTML的默认行为。通常情况下,这些效果是使用JavaScript制作的,但是这个效果默认情况下是由浏览器提供的。样式化页面需要CSS(但也可用于动画和转换),但不能将其用于点击行为。 –

0

这意味着,标签为特定形式的输入元件:在你的情况下,文本区域随着messageid,或与maleid的单选按钮。

当一个标签用于特定的输入元素时,点击标签就像点击输入本身一样:单击单选按钮的标签将选择单选按钮。

0

一个id唯一标识一个元素。一个类将一个元素标记为一个组的一部分。

您可以编写CSS以匹配基于类或其id的元素。

你可以编写JavaScript来根据它的类或它的id找到一个元素。

您可以将#an_id放在URL的末尾,以便根据其ID直接链接到元素。

通过在for属性中指定表单控件的id,可以将<label>与表单控件相关联。

类和ID是HTML的东西,而不是CSS特定的东西。他们有很多目的。