块级元素和行内元素的区别有:
1、行内元素可以与其他行内元素并排;块级元素独占一行,不能与其他任何元素并列;
2、行内元素不能设置宽高,默认的宽度就是文字的宽度;块级元素能设置宽高,如果不设置宽高,那么宽度将默认变为父级的100%。
相关简介:
块元素又名块级元素(block element),和其对应的是内联元素(inline element),都是html规范中的概念。
块元素和内联元素的基本差异是块元素一般都从新行开始,相邻的块级元素将会在不同行显示。而当加入了CSS控制以后,块元素和内联元素的这种属性差异就不成为差异了。
比如,我们完全可以把内联元素加上display:block这样的属性,让它也有每次都从新行开始的属性,即成为块元素同样我们可以把块元素加上display:inline这样的属性,让它也在一行上排列。