区别css中,块盒,行盒(行内元素),行块盒(行内块元素),的不同
块盒元素
常见块级元素有:div、p、h1~h6 、header、footer、nav、hr、ul、ol、dl等
效果
1、独占一行
2、可以设置宽高
3、宽度是父元素宽度的100%
4、里面可以嵌套块级元素和行内元素
5、display为---(block)
行盒(行内元素)
常见行盒元素有: span、a、img、br、label、strong、em、audio、video,b, i等
1、不会独占一行
2、不能设置宽高
3、宽度等于内容宽度
4、不允许嵌套块级元素
5、display为----(inline)
6、a标签比就较特殊可以嵌套块级元素,将a标签转换为块级元素
行块盒(行内块元素)
常见行盒元素有:input、button、等
1、块级元素和行内元素的结合
2、可以设置宽高
3、宽度等于内容的宽度
4、不会独占一行
5、display为---(inline-block)
特殊元素
例如img元素
img默认情况下:在浏览器调试器中disaplay值为inline
但是与行块盒一致,既有块盒的效果也有行盒的效果
1、可以设置宽高
2、不会独占一行
3、display为---(inline)