标签分类

标签按类型划分:

块级元素block:div、p、ul、li、h1~h6…
特性:
1、独占一行
2、支持css的所有样式
3、不写宽的时候,跟父元素的宽相同
4、所占区域是一个矩形

行内元素inline:span、a、em、strong、img(特殊,设置宽高有效)…
特性:
1、挨在一起,不是独占一行
2、有些css样式不支持
3、不写宽的时候(写也无效),由内容决定(img除外)
4、所占区域不一定是矩形
5、内联标签之间会有空隙,原因:换行产生的

行内块元素inline-block:input、select…
特性:
1、挨在一起,但是支持宽高
2、是否支持所有css样式(待补充)
3、不写宽高时,默认为160px宽,16px高
4、所占区域是一个矩形
5、行内块标签之间会有空隙,原因:换行产生的


除了按类型划分,还有按内容和按显示划分

在这里插入图片描述



===================block标签特性:TOP↑

1、独占一行

在这里插入图片描述

2、支持css的所有样式(例如:background、margin、padding…)
3、不写宽的时候,跟父元素的宽相同

在这里插入图片描述

4、所占区域是一个矩形




===================inline标签特性:TOP↑

1、挨在一起,不是独占一行

在这里插入图片描述

2、有些css样式不支持(例如:width、height、margin、padding…)

但是margin、padding并非全都不支持,参考如下:
https://blog.csdn.net/qq_37621289/article/details/82859024

3、不写宽的时候(写也无效),由内容决定(img除外)

在这里插入图片描述

4、所占区域不一定是矩形

可以发现当页面宽度很小时,形状是这样的
在这里插入图片描述

5、内联标签之间会有空隙,原因:换行产生的

在这里插入图片描述
写在一行时,是没有空隙的
在这里插入图片描述
注:这个问题其实不用解决,因为布局一般使用的是块标签,内联标签一般是用来修饰文本的。
如果你不想写在一行,非要解决这个问题,可以把父元素的font-size设为0,空隙就消失了。



===================inline-block标签特性:TOP↑

1、挨在一起,但是支持宽高

在这里插入图片描述

2、是否支持所有css样式(待补充)
3、不写宽高时,默认为160px宽,16px高
4、所占区域是一个矩形(当页面宽度足够小时,会被挤到下一行)

在这里插入图片描述在这里插入图片描述

5、行内块标签之间会有空隙,原因:换行产生的             TOP↑
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值