如何设置'label'HTML元素的id?

Mal*_*yer 5 html css label

如果我有以下内容:

             <label for="deletetxt">Delete This Text</label>
Run Code Online (Sandbox Code Playgroud)

这里的'for'属性是什么?那是id吗?

假设我不能为label元素设置一个类来设置标签元素的样式,我该如何为这个元素设置css?

Tom*_*lak 9

for属性包含标签所用元素的ID.我一直认为这很直观......

<label for="SomeTextField" id="SomeLabel">Some text field</label>
<input type="text" id="SomeTextField">
Run Code Online (Sandbox Code Playgroud)

您可以像任何其他元素一样设置标签:

label {
  font-weight: bold;
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

我一直认为这也很直观.那么 - 你真正想做的是什么,你问的问题是你有不同问题的迹象.

  • @Mallika:所有浏览器都不支持`min-height`,而不是所有渲染模式(即quirks模式/标准模式 - 谷歌"Doctype Switch"以了解更多信息)和AFAIK并非所有元素类型(内联/块)等级元素).推荐阅读:http://www.w3.org/TR/css3-box/#min-max. (3认同)

Ala*_*KER 3

两个问题,两个答案:

  1. 这里的“for”属性是什么?

    它在这里告诉<input>标签引用的元素的ID。<input>当用户单击该元素时,某些浏览器将使用它来将焦点设置在该元素上<LABEL>

  2. 我如何为这个元素设置CSS?

    A. 如果你想CSS所有标签元素:

      label {
         /* your styles */
      }
Run Code Online (Sandbox Code Playgroud)

B. 如果您想标记该元素,只需像平常一样使用 ID 或类名即可。