【HTML/CSS】HTML元素种类的划分

1 种类划分

1.1 块级元素
  1. 特征:独占父元素的一行,可以设置宽高,高度默认由内容决定。
  2. 常用标签:div、p、h1~h6、ul、ol、li、dl、dt、dd、table、form
  3. 不常用标签:pre用来定义预格式化文本,pre内的文本会保留空格和换行符。blockquote用来定义引用文本。hr是水平分割线。
  4. 语义化标签:article、aside、footer、header、main、nav、section,语义化标签增加了代码的可读性,有利于搜索引擎优化。
1.2 行内元素

特征:一行可以放置多个行内元素

1.2.1 替换元素
  1. 特征:可以设置宽高
  2. 标签:img、input、iframe、video、embed、canvas、audio
1.2.2 非替换元素
  1. 特征:不可以设置宽高,宽高由内容决定
  2. 标签:a、strong、span、code、label

2 种类比较

总体来说可以有两种划分方式:

  1. 替换元素和非替换元素:替换元素就是根据元素内相关属性的不同,浏览器会有不同的解析展现。所有的块级元素都是非替换元素。
  2. 行内元素和块级元素:行内元素可以一行显示多个,块级元素一行显示一个,块级元素可以设置宽、高、margin和padding,行内元素非替换元素不能设置,替换元素可以设置。

3 inline、inline-block和block的区别

  • block是块级元素的样式,可以为元素设置宽高啊margin和padding,单独占满一行
  • inline不可以控制宽高margin、padding,多个元素占满一行才会换行
  • inline-block可以控制宽高margin、padding,多个元素占满一行才会换行,兼具了block和inline的特点,ie不支持
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值