块级元素和行内元素是布局最基本的两种元素,我们都知道常见的块级元素有div,p,form,ul,li等,行内元素有span,strong,em等,以下是这两者的区别:
块级元素:
- 它会独占一行,在默认情况下,其宽度自动填满其父元素的宽度;
- 块级元素可以设置width、height属性;
- 块级元素即使设置了宽度也是独占一行,可以设置margin、padding属性;
行内元素:
- 行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到行排不下,就自动换行,其宽度随内容而变化;
- 行内元素的width、height属性则无效;
- 行内元素的margin、padding属性很奇怪,水平方向的padding-left、padding-rigtht、margin-left、padding-right有效,但是竖直方向的padding-top、padding-bottom、margin-top、margin-bottom无效。
块级元素和行内元素的css相关属性是:display,其中块级元素对应与display:block;行内元素对应于display:inline;我们可以通过这个属性来切换这两个元素。
相关文章:
-
2022-02-07
-
2021-12-10
-
2021-12-28
-
2022-02-07
猜你喜欢
-
2022-02-07
-
2022-02-07
-
2021-12-02
-
2021-09-28
-
2021-07-09
-
2021-12-10
-
2021-12-10
相关资源
-
下载
2023-03-26
-
下载
2023-03-13
-
下载
2022-12-26
-
下载
2023-02-20
-
下载
2023-04-06