在Web开发中,block 通常指的是 块级元素(block-level element),是HTML和CSS布局中的一个核心概念。
块级元素(block element)是指在页面中默认独占一行的HTML元素。它们会在前后自动换行,并且可以设置宽度、高度、内外边距等盒模型属性。
常见的块级元素包括:
<div><p><h1> 到 <h6><ul>、<ol>、<li><section>、<article> 等语义化标签通过CSS的 display: block; 属性,可以将任意元素强制表现为块级元素。例如:
span {
display: block;
}
这样原本是内联元素(inline)的 <span> 就会变成块级元素,独占一行并可设置宽高。
主要区别如下:
使用 display: block 常用于以下情况:
<a>)充满整个按钮区域