freeCodeCamp/guide/chinese/html/attributes/index.md

1.9 KiB
Raw Blame History

title localeTitle
Attributes 属性

HTML属性

HTML元素可以具有属性其中包含有关元素的其他信息。

HTML属性通常以名称 - 值对的形式出现,并且始终位于元素的开始标记中。属性名称表示您提供的有关元素的信息类型,属性值是实际信息。

例如HTML文档中的锚点 <a> )元素创建指向其他页面或页面其他部分的链接。您可以使用开始<a>标记中的href属性告诉浏览器链接发送用户的位置。

以下是将用户发送到freeCodeCamp主页的链接示例


<a href="www.freecodecamp.org">Click here to go to freeCodeCamp!</a> 

请注意,属性名称( href 和值“www.freeCodeCamp.org”用等号分隔引号括起来。

有许多不同的HTML属性但大多数只适用于某些HTML元素。例如如果href属性位于开始<h1>标记中,则该属性将不起作用。

在上面的示例中,提供给href属性的值可以是任何有效链接。但是,某些属性只有一组可以使用的有效选项,或者值必须采用特定格式。 lang属性告诉浏览器HTML元素中内容的默认语言。对于值lang属性应当使用规范的语言或国家代码,如en英语,或者it意大利。

布尔属性

某些HTML属性不需要值因为它们只有一个选项。这些被称为布尔属性。标记中存在属性会将其应用于该HTML元素。但是可以写出属性名称并将其设置为等于值的一个选项。在这种情况下该值通常与属性名称相同。

例如,表单中的<input>元素可以具有required属性。这要求用户在提交表单之前填写该项目。

以下示例执行相同的操作:


<input type="text" required > 
 <input type="text" required="required" > 

其他资源

HTML链接 Href属性 郎属性 HTML输入元素 必需属性