CSS中 行内元素 与块元素的区别?
2017-02-27 10:36
253 查看
W3CSHOOL中,display属性规定元素生成框的类型:
=inline时,行内元素:
1.不会独占一行,元素在同一水平线上布局;
2.不能设置宽高,相邻的行内元素会排列在同一行里,直到一行排不下才会换行,其宽度随元素的内容而变化。若要控制宽高,可以改变元素的布局级别(即设置display值);
3.行内元素的margin和padding属性可在水平方向产生边距效果,垂直方向无效;
=block时,块元素:
1.垂直方向布局 前后有换行符 独占一行;
2.可设置宽高,默认情况下,其宽度自动填满其父元素宽度;
3.块级元素可以设置margin和padding属性;
=inline-bolck时, 行内块元素(CSS2.1新增)
1.将对象呈现为inline对象,对象内容作为block对象呈现,之后的内联对象会排列在同一行内。使其既具有block高宽度特性,又有inline同行特性
=inline时,行内元素:
1.不会独占一行,元素在同一水平线上布局;
2.不能设置宽高,相邻的行内元素会排列在同一行里,直到一行排不下才会换行,其宽度随元素的内容而变化。若要控制宽高,可以改变元素的布局级别(即设置display值);
3.行内元素的margin和padding属性可在水平方向产生边距效果,垂直方向无效;
=block时,块元素:
1.垂直方向布局 前后有换行符 独占一行;
2.可设置宽高,默认情况下,其宽度自动填满其父元素宽度;
3.块级元素可以设置margin和padding属性;
=inline-bolck时, 行内块元素(CSS2.1新增)
1.将对象呈现为inline对象,对象内容作为block对象呈现,之后的内联对象会排列在同一行内。使其既具有block高宽度特性,又有inline同行特性
相关文章推荐
- css中块元素和行内元素区别
- CSS 块元素和行内元素区别
- 关于CSS隐藏元素的几个方法(display,visibility)的区别
- 块级元素与行内元素的区别及其CSS展现
- 详解 CSS 属性 - 伪类和伪元素的区别
- 详解 CSS 属性 - 伪类和伪元素的区别
- 详解 CSS 属性 - 伪类和伪元素的区别
- CSS DIV元素与SPAN元素的区别
- 详解 CSS 属性 - 伪类和伪元素的区别(再也不用概念盲了!!!)
- HTML+CSS学习之块元素和内联元素的区别
- CSS的块元素、内联元素和可变元素有哪些?
- CSS中display和visibility隐藏元素的区别
- 内敛元素和块元素区别
- CSS:替换元素(Replaced)、不可替换元素(Nonreplaced)、块元素(Block-level)和行内/内联元素(Inline)
- css_day7---块元素和行内元素
- css隐藏元素的几种方法与区别
- css中后代元素和子元素的区别
- 08-DIV+CSS-块元素和行内元素
- CSS里有哪些常见的块级元素和行内元素以及其区别?
- 详解 CSS 属性 - 伪类和伪元素的区别