CSS 基础使用与元素显示模式详解
CSS(层叠样式表)是控制网页布局和样式的核心技术,而理解 HTML 元素的显示模式(块状、行内、行内块状)是掌握 CSS 布局的基础。本文将从 “元素显示模式分类→核心样式用法→实战场景” 三个维度,详解块状元素、行内元素、行内块状元素的特性与应用,并结合 overflow、list-style 等基础样式,帮助你建立 CSS 布局的核心概念。
CSS 基础样式快速入门
在深入元素显示模式前,先掌握两个实用 CSS 样式的具体用法和场景:
1. overflow: hidden:控制内容溢出
当元素内容超出其指定尺寸(宽度 / 高度)时,overflow: hidden 会隐藏超出部分,避免内容 “溢出” 到其他元素区域,破坏布局。
核心作用:
- 裁剪超出元素边界的内容(文字、图片等);
- 清除浮动(
float)带来的父元素高度塌陷问题(经典布局技巧)。
示例:防止文字溢出
1 | <style> |
效果:
文字仅显示在 150×80px 的盒子内,超出部分被裁剪(不显示滚动条)。
其他常用取值:
overflow: auto:内容溢出时显示滚动条,未溢出时不显示;overflow: scroll:强制显示滚动条(无论内容是否溢出);overflow-x/overflow-y:单独控制水平 / 垂直方向的溢出行为(如overflow-y: auto)。
2. list-style: none:清除列表默认样式
浏览器会为 <ul>/<ol> 列表添加默认标记(如圆点、数字)和缩进,list-style: none 可清除这些默认样式,让列表呈现 “无标记、无缩进” 的状态,便于自定义列表样式(如导航菜单)。