HTML 规范版本

W3C:

万维网联盟,专门发布和维护互联网的规范和标准

HTML 标签

HTML 标记通常被称为 HTML 标签,标签在书写和使用的过程中,必须遵循特定的语法

  1. 标签名必须书写在一对尖括号<>内部
  2. 标签区分单标签和双标签,双标签必须成对出现
  3. 双标签包含开始标签和结束标签,结束标签必须书写关闭符号/,单标签也需要进行自封闭书写。在 HTML5 中,单标签可以不关闭符号

HTML 元素

HTML 元素指的是从开始标签到结束标签的所有内容,包含开始标签、元素内容、结束标签

元素内容

  1. 元素内容可以是纯文本,也可以是其他的 HTML 元素,这种元素内容包含了其他 HTML 元素的情况,我们可以称为嵌套,也就是 div 标签元素内部嵌套了 p 标签元素
  2. 一个 HTML 元素 div 的内容可能是多个其他元素组成,例如 p 和 h1,此时我们习惯称 div 是 p 和 h1 的父级元素,p 和 h1 是 div 的子元素,而 p 和 h1 属于同级元素,这种嵌套关系可以有多层
  3. 单标签是不能添加元素内容的,可以称为空元素

标签级别

根据标签内容可以存放的元素内容不同,可以将双标签划分为两个级别
  • 容器级:标签内部可以存放任意内容,包含容器级标签:h1,div 等
  • 文本级:标签内部只能存放文字或类似文字的内容,比如存放图片、表单元素等:p

HTML 元素等特性

  1. 元素间对空格、换行、缩进等形成的空白不敏感,有无空白对于在浏览器中加载的效果没有影响,浏览器识别的是元素开始和结束以及相互之间的嵌套关系
  2. 空白折叠现象:元素内容如果是文本,所有文字(类似文字内容)之间如果有空格、换行、缩进等空白字符,在浏览器中加载时,连接在一起的空白会折叠成一个空格显示

HTML 属性:

HTML 标签可以添加属性,属性可以提供关于 HTML 元素的更多信息

属性规范
  1. 书写位置:必须写在开始标签或者单标签之内,与标签名之间用空格分隔
  2. 属性包含:属性名(key)、属性值(value),属性名与属性值之间的写法通常称作键值对写法,XHTML 要求属性值必须在双引号内部
  3. 一个标签可以设置多个不同的属性,属性与属性之间使用空格进行分隔
  4. 部分标签的属性可以设置多个属性值(class),所有的属性值都必须写在同一对双引号内,值与值之间使用空格分隔
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值