CSS 常用属性汇总
一、盒模型(Box Model)
width/height:宽/高padding:内边距margin:外边距border:边框(如1px solid #000)box-sizing:如何计算盒子尺寸(content-box|border-box)
二、布局相关
display:布局类型(block、inline、flex、grid、inline-block等)position:定位方式(static、relative、absolute、fixed、sticky)top/left/right/bottom:配合定位使用
现代开发中推荐使用display: flex / grid 进行主布局,少用 float,除非做图文环绕,定位属性只用于局部脱离排版或悬浮元素。
z-index:层级高低float:浮动(较旧方式)clear:清除浮动
三、Flex 布局常用属性
display: flexflex-direction:方向(row/column)justify-content:主轴对齐(flex-start、center、space-between等)align-items:交叉轴对齐(stretch、center、flex-start等)flex-wrap:是否换行gap:子项间距
四、Grid 布局常用属性
display: gridgrid-template-columns/grid-template-rows:定义列/行结构gap:网格间距grid-column/grid-row:子项跨列/行设置
五、文本样式
color:字体颜色font-size:字体大小font-weight:粗细(normal、bold、数字)font-family:字体line-height:行高text-align:文本对齐方式(left、center、right)text-decoration:下划线等(如none、underline)letter-spacing:字间距word-spacing:词间距
六、背景与边框
background-color:背景颜色background-image:背景图background-size:背景尺寸(如cover、contain)background-position:背景位置background-repeat:是否重复border-radius:圆角box-shadow:盒子阴影border:边框样式(宽度、颜色、线型)
七、列表和表格
list-style:列表符号样式(none取消小圆点)border-collapse:表格边框合并table-layout:表格布局
八、过渡与动画
transition:过渡动画(如transition: all 0.3s ease)animation:关键帧动画transform:2D/3D变换(如rotate、scale、translate)opacity:透明度
九、图片和媒体
object-fit:图片适应方式(cover、contain)max-width:最大宽度height: auto:按比例缩放
十、其他常用属性
overflow:溢出处理(hidden、scroll、auto)cursor:鼠标指针样式(如pointer)visibility:可见性(visible、hidden)pointer-events:鼠标事件穿透控制