抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

盒模型

CSS中,所有的元素都被一个个的“盒子”包围,使用CSS实现精准布局、处理元素排列的关键是理解“盒子”

区块盒子与行内盒子

外部显示类型

block

block外部显示类型的盒子会有以下行为:

  • 盒子会产生换行
  • width和height属性可以发挥作用
  • 外边距、内边距和边框会将其他元素从当前盒子周围“推开”
  • 如果未指定 width ,方框将沿行向扩展,以填充其容器中的可用空间。大多数情况下,盒子变得和其容器一样宽,占据可用空间的100%

h1 和 p 默认使用block作为外部显示类型

inline

inline外部显示类型的盒子会表现出以下行为

  • 盒子不会产生换行
  • width 和 height 属性不起作用
  • 垂直方向的内边距、外边距以及边框会被应用但是不会把其他处于inline状态的盒子推开
  • 水平方向的内边距、外边距以及边框会被应用且会把其他处于inline状态的盒子推开

a、span、em和strong默认使用inline作为外部显示类型

内部显示类型

决定盒子内元素的布局方式

评论