块级元素(Block-level elements)是指在HTML中以块的形式显示的元素。它们通常有以下特征:
常见:元素有
、
块元素的默认属性:
display: block
行内元素(Inline elements)是指在HTML中以行内的方式显示的元素。行内元素也称为内联元素或内嵌元素,常用于控制页面中文本的样式。它们通常有以下特征:
常见的行内元素有、、、、、、、、、等, 其中标记是最典型的行内元素
行内元素的默认属性:
display: inline
行内块级元素,它既具有块级元素的特点,也有行内元素的特点。
常见的行内块级元素有、等
行内块级元素的默认属性:
display: inline-block
块级元素、行内元素、行内块级元素之间可以相互转换,设置相应的display属性值即可。对于display存在属性值为none,意思是设置元素不可见并且连盒模型也不生成,一般用于不占空间的隐藏元素:
display: none