CSS 块元素和行内元素区别
2017-12-05 00:00
197 查看
常见块级元素:div p form ul ol li 等;
常见的行内元素:span stronh em;
主要区别:
1.块级元素独自占一行且宽度会占满父元素宽度,行内元素不会独占一行,相邻行内元素可以排在同一行。
2.块级元素可以设置weith和height,行内元素设置width和height无效,而且块级元素即使设置宽度也还是独占一行。
3.块级元素可以设置margin和padding属性,行内元素水平方向的margin和padding如margin-left、padding-right可以产生边距效果,但是竖直方向的如padding-top和margin-bottom不会产生边距效果
4.最后是块级元素和行内元素的相关属性:display
其中块级元素对应display:block,行内元素对应display:inline。可以通过修改元素的display属性来切换行内元素和块级元素。
补充说明一个属性:display:inline-block;可以让元素具有块级元素和行内元素的特性:既可以设置长宽,可以让padding和margin生效,又可以和其他行内元素并排。是一个很实用的属性
常见的行内元素:span stronh em;
主要区别:
1.块级元素独自占一行且宽度会占满父元素宽度,行内元素不会独占一行,相邻行内元素可以排在同一行。
2.块级元素可以设置weith和height,行内元素设置width和height无效,而且块级元素即使设置宽度也还是独占一行。
3.块级元素可以设置margin和padding属性,行内元素水平方向的margin和padding如margin-left、padding-right可以产生边距效果,但是竖直方向的如padding-top和margin-bottom不会产生边距效果
4.最后是块级元素和行内元素的相关属性:display
其中块级元素对应display:block,行内元素对应display:inline。可以通过修改元素的display属性来切换行内元素和块级元素。
补充说明一个属性:display:inline-block;可以让元素具有块级元素和行内元素的特性:既可以设置长宽,可以让padding和margin生效,又可以和其他行内元素并排。是一个很实用的属性
相关文章推荐
- CSS中 行内元素 与块元素的区别?
- css中块元素和行内元素区别
- 关于CSS隐藏元素的几个方法(display,visibility)的区别
- css选择元素时有没有空格的区别
- 谈谈CSS隐藏元素(display,visibility)的区别
- 谈谈行内元素和块元素的区别和居中问题
- JQuery获取元素宽度.width()与.css(‘width’)两个函数的区别
- 详解 CSS 属性 - 伪类和伪元素的区别
- 详解 CSS 属性 - 伪类和伪元素的区别
- CSS中伪类和伪元素的区别
- 块级元素与行内元素的区别及其CSS展现
- CSS中伪类和伪元素的区别
- 行内元素与块元素的区别
- 详解 CSS 属性 - 伪类和伪元素的区别(再也不用概念盲了!!!)
- css中块元素和内联元素有什么区别?
- css中行内元素与块元素之间的装换
- 详解 CSS 属性 - 伪类和伪元素的区别[转]
- CSS 属性 - 伪类和伪元素的区别
- css中隐藏元素的方法与区别
- CSS中伪类和伪元素的区别