HTML元素
HTML 文档由 HTML 元素定义。
HTML元素是以开始标签起始,以结束标签终止
元素的内容是成对的开始标签与结束标签之间的内容,大多数HTML 元素可拥有属性,属性在开始标签内。
举个栗子:
<!DOCTYPE html>
<html>
<body>
<p>这是第一个段落。</p>
</body>
</html>
上面HTML文档由嵌套的 3个HTML 元素构成。
比如:
注意:某些 HTML 元素具有空内容(empty content),空元素在开始标签中进行关闭(以开始标签的结束而结束)
HTML 标签虽然对大小写不敏感,但建议使用小写
HTML属性
HTML 元素可以设置属性,属性可以在元素中添加附加信息且一般描述于开始标签,总是以名称/值
对的形式出现,比如:name="value"
。
属性值应该始终被包括在引号内,单双引号都是可以的,但是, 在某些个别的情况下:
比如属性值本身就含有双引号,那么您必须使用单引号,例如:name=‘John “ShotGun” Nelson’
HTML属性和属性值都推荐使用小写
补充:HTML 全局属性列表
属性 | 描述 |
---|---|
accesskey | 设置访问元素的键盘快捷键。 |
class | 规定元素的类名(classname) |
contenteditable | 规定是否可编辑元素的内容。 |
contextmenu | 指定一个元素的上下文菜单。当用户右击该元素,出现上下文菜单 |
data-* | 用于存储页面的自定义数据 |
dir | 设置元素中内容的文本方向。 |
draggable | 指定某个元素是否可以拖动 |
dropzone | 指定是否将数据复制,移动,或链接,或删除 |
hiddenNew hidden | 属性规定对元素进行隐藏。 |
id | 规定元素的唯一 id |
lang | 设置元素中内容的语言代码。 |
spellcheck | 检测元素是否拼写错误 |
style | 规定元素的行内样式(inline style) |
tabindex | 设置元素的 Tab 键控制次序。 |
title | 规定元素的额外信息(可在工具提示中显示) |
translate | 指定是否一个元素的值在页面载入时是否需要翻译 |
其中黑体属性适用于大多数HTML元素