大多数 HTML 元素被定义为块级元素或内联元素。
块元素定义
块元素:块级元素在浏览器显示时,通常会以新行来开始(和结束)。
行元素(内联元素)定义
行元素:内联元素在显示时通常不会以新行开始。
元素名称 | 常用的实例 | 两者之间的转化 |
---|---|---|
块元素 | <div> <p><table>....... | display:inline |
行元素(内联) | <span><a><b> ....... | display:block |
注:1.span标签是无法设置宽高的;
2.float会把浮动元素变成块级元素;
3.绝对定位脱离了文档流