CSS 术语表

专有名词注释查阅表 | 1 个分类

Glossary

CSS 专有名词查阅表

名词列表

CSS 术语表已完整补全,分为三个独立文件:

核心概念术语(Core Concepts)

详见:css-glossary-core.md

包含 CSS 基础概念:选择器、盒模型、布局模型(Flexbox、Grid)、定位、层叠规则、响应式设计基础等。

视觉属性术语(Visual Properties)

详见:css-glossary-visual.md

包含 CSS 视觉相关属性:颜色与背景、字体与文本、变换与动画、阴影与边框、渐变等视觉效果。

高级特性术语(Advanced Features)

详见:css-glossary-advanced.md

包含 CSS 高级特性:CSS 变量、函数(calc/var/clamp)、容器查询、CSS 层级、逻辑属性、Houdini、自定义属性等。

术语导航

A-B

  • alignment(对齐)
  • animation(动画)
  • backdrop-filter(背景滤镜)
  • background(背景)
  • box model(盒模型)
  • border(边框)

C-D

  • cascade(层叠)
  • class selector(选择器)
  • color(颜色)
  • container query(容器查询)
  • CSS Grid(网格布局)
  • CSS variable(CSS 变量)

D-F

  • display(显示型)
  • flexbox(弹性盒)
  • float(浮动)
  • font(字体)
  • function(函数)

G-M

  • gradient(渐变)
  • grid(网格)
  • ID selector(ID 选择器)
  • layout(布局)
  • margin(外边距)
  • media query(媒体查询)

O-P

  • opacity(不透明度)
  • overflow(溢出)
  • padding(内边距)
  • position(定位)
  • pseudo-class(伪
  • pseudo-element(伪元素)

R-S

  • responsive design(响应式设计)
  • selector(选择器)
  • specificity(特异性/优先级)
  • syntax(语法)
  • transform(变换)
  • transition(过渡)

V-Z

  • visibility(可见性)
  • z-index(堆叠顺序)
  • 伪元素选择器(::before/::after)

快速链接

CSS 高级名词注释 (Advanced Glossary)

A

术语英文释义
@layer@layerCSS 层级(Cascade Layers),控制样式表的层叠优先级,先声明的层优先级更低
aspect-ratioaspect-ratio宽高比属性,如 16 / 9,自动计算缺失的宽度或高度

B

术语英文释义
backdrop-filterbackdrop-filter元素后方区域的滤镜效果,常用于毛玻璃效果 backdrop-filter: blur(10px)
block-sizeblock-size逻辑属性,块轴方向尺寸,水平书写模式等同 height
inline-sizeinline-size逻辑属性,行内轴方向尺寸,水平书写模式等同 width

C

术语英文释义
CSS 变量Custom Property--var-name 定义,var(--var-name) 引用,运行时可动态修改
calc()calc()计算函数,支持加减乘除混合单位运算,如 calc(100% - 20px)
clamp()clamp()限制值范围函数,clamp(min, preferred, max)
容器查询Container Query@container 根据容器尺寸而非视口应用样式,组件级响应式
容器查询单位Container Query Unitcqw(容器宽度 1%)、cqh(容器高度 1%)等
content-visibilitycontent-visibility渲染性能优化属性,auto 跳过屏幕外内容的渲染
counter()counter()CSS 计数器函数,配合 counter-resetcounter-increment 自动编号

D

术语英文释义
@document@document根据文档 URL 应用样式的规则(仅 Firefox 支持)

E

术语英文释义
env()env()环境变量函数,访问用户代理定义的变量,如 env(safe-area-inset-top)

F

术语英文释义
@font-face@font-face自定义字体规则,加载外部字体文件
:has():has()父选择器(关系型伪),根据子元素状态选择父元素,如 div:has(> p)
min()min()取多个值中的最小值,如 min(100vw, 800px)
max()max()取多个值中的最大值,如 max(50vw, 300px)

G

术语英文释义
@supports@supports特性查询,检测浏览器是否支持某 CSS 属性后应用样式
grid-auto-flowgrid-auto-flow自动放置算法:row(逐行)、column(逐列)、dense(紧凑填充)
grid-auto-rowsgrid-auto-rows隐式行轨道大小
grid-auto-columnsgrid-auto-columns隐式列轨道大小
subgridsubgrid子网格,嵌套网格继承父网格的轨道定义

H

术语英文释义
:is():is()选择器匹配简化函数,:is(h1, h2, h3) 等价于 h1, h2, h3
:where():where():is() 似但特异性为 0,便于覆盖

I

术语英文释义
image-set()image-set()根据设备像素比选择不同分辨率

J

术语英文释义
逻辑属性Logical Property不依赖书写方向的属性,如 margin-block-start 替代 margin-top
逻辑值Logical Value不依赖书写方向的值,如 start/end 替代 left/right

L

术语英文释义
@layer 顺序Layer Order层级声明顺序决定优先级,后声明的层优先级更高;未分层的样式优先级最高

M

术语英文释义
minmax()minmax()Grid 轨道尺寸函数,minmax(200px, 1fr) 定义最小和最大值
margin-blockmargin-block逻辑属性,块轴方向外边距
margin-inlinemargin-inline逻辑属性,行内轴方向外边距
padding-blockpadding-block逻辑属性,块轴方向内边距
padding-inlinepadding-inline逻辑属性,行内轴方向内边距

N

术语英文释义
:not():not()否定伪,排除匹配选择器的元素,可接受选择器列表

O

术语英文释义
object-fitobject-fit替换元素内容适应方式:fillcontaincovernonescale-down
object-positionobject-position替换元素内容在框内的对齐位置

P

术语英文释义
@property@propertyCSS Houdini 自定义属性注册,定义变量型、初始值和继承性
paint()paint()CSS Houdini Paint API,使用 JavaScript 绘制自定义

R

术语英文释义
repeat()repeat()Grid 轨道重复函数,repeat(3, 1fr)repeat(auto-fill, minmax(200px, 1fr))
:root:root文档根元素选择器,通常在此定义 CSS 全局变量

S

术语英文释义
scroll-snapscroll-snap滚动捕捉,scroll-snap-type 定义捕捉轴和严格度
scroll-behaviorscroll-behavior滚动行为:auto(立即)、smooth(平滑)
scroll-marginscroll-margin滚动捕捉偏移量,调整捕捉位置
scroll-paddingscroll-padding滚动容器视口内边距,影响捕捉区域
scrollbar-widthscrollbar-width滚动条宽度:autothinnone
scrollbar-colorscrollbar-color滚动条颜色:thumb-color track-color

T

术语英文释义
touch-actiontouch-action控制触摸手势行为:autononepan-xpan-ymanipulation

U

术语英文释义
单位UnitCSS 单位:绝对(px、pt、cm)、相对(em、rem、vw、vh、%、cqw)
unsetunsetCSS 全局关键字,继承属性等同 inherit,非继承属性等同 initial

V

术语英文释义
var()var()引用 CSS 自定义属性的函数,支持默认值 var(--color, red)
视口单位Viewport Unitvw(视口宽度 1%)、vh(视口高度 1%)、vminvmax

W

术语英文释义
will-changewill-change性能提示属性,告知浏览器元素将发生的变化,如 transformopacity
writing-modewriting-mode书写模式:horizontal-tbvertical-rlvertical-lr

X

术语英文释义
:nth-child():nth-child()结构伪,匹配父元素中第 n 个子元素,支持公式 An+B
:nth-of-type():nth-of-type()结构伪,匹配同型第 n 个兄弟元素

CSS 核心概念名词注释 (Core Concepts Glossary)

A

术语英文释义
absolute 定位Absolute Positioningposition: absolute,相对于最近的已定位祖先元素定位,脱离文档流
align-contentalign-content多行弹性容器中各行在侧轴方向的对齐方式
align-itemsalign-items弹性容器中所有项目在侧轴方向的对齐方式
align-selfalign-self单个弹性项目在侧轴方向的对齐方式,覆盖 align-items

B

术语英文释义
盒模型Box ModelCSS 布局基础,由 Content、Padding、Border、Margin 四层组成
标准盒模型Standard Box Modelbox-sizing: content-box,width/height 只含内容区
IE 盒模型Border Box Modelbox-sizing: border-box,width/height 包含内容+内边距+边框
borderborder边框属性,简写 border: width style color
BFCBlock Formatting Context块级格式化上下文,独立的渲染区域,内部布局不影响外部
块级元素Block-level Element独占一行的元素,如 divph1,可设置宽高

C

术语英文释义
层叠Cascade多个样式规则应用于同一元素时的优先级计算机制
层叠顺序Cascade Order样式优先级:内联 > ID > /属性/伪 > 标签/伪元素
clearclear清除浮动,left/right/both 指定元素哪侧不允许浮动
选择器Class Selector. 开头的选择器,匹配具有指定 class 的元素
包含块Containing Block定位元素的参考矩形,由最近已定位祖先的 padding 边界构成

D

术语英文释义
displaydisplay定义元素的显示型:blockinlineflexgridnone
文档流Normal Flow元素默认的布局方式,块级元素垂直排列,行内元素水平排列

E

术语英文释义
子代选择器Child Selector> 组合器,选择直接子元素

F

术语英文释义
FlexboxFlexbox一维弹性布局模型,display: flex 创建弹性容器
flex-directionflex-direction定义主轴方向:row(默认)、row-reversecolumncolumn-reverse
flex-wrapflex-wrap控制项目是否换行:nowrap(默认)、wrapwrap-reverse
flex-flowflex-flowflex-directionflex-wrap 的简写
flex-growflex-grow项目放大比例,默认 0(不放大),分配剩余空间
flex-shrinkflex-shrink项目缩小比例,默认 1(等比缩小),0 不缩小
flex-basisflex-basis项目在主轴上的初始大小,优先于 width/height
floatfloat浮动定位,left/right 使元素脱离文档流,向指定方向浮动
fixed 定位Fixed Positioningposition: fixed,相对于视口定位,不随滚动移动

G

术语英文释义
GridGrid二维网格布局模型,display: grid 创建网格容器
grid-template-columnsgrid-template-columns定义网格的列轨道大小
grid-template-rowsgrid-template-rows定义网格的行轨道大小
grid-template-areasgrid-template-areas使用命名区域定义网格布局
grid-gapgrid-gap网格间距的简写属性(已弃用,推荐 gap
gapgap行间距和列间距的简写,适用于 Flex 和 Grid

H

术语英文释义
后代选择器Descendant Selector空格组合器,选择所有后代元素(不限层级)

I

术语英文释义
ID 选择器ID Selector# 开头的选择器,匹配具有指定 id 的元素,优先级最高
行内元素Inline Element不独占一行的元素,如 spanaem,不可设置宽高
行内块元素Inline-block Elementdisplay: inline-block,行内排列但可设置宽高

J

术语英文释义
justify-contentjustify-content弹性/网格容器中项目在主轴方向的对齐方式

M

术语英文释义
marginmargin外边距,元素与其他元素之间的间距
margin 塌陷Margin Collapse垂直方向相邻外边距合并为较大值的特性
媒体查询Media Query@media 根据设备特征(宽度、分辨率等)应用不同样式

O

术语英文释义
orderorderFlex/Grid 项目排序,数值越小越靠前,默认 0
overflowoverflow内容溢出处理:visible(默认)、hiddenscrollauto
opacityopacity不透明度,0(完全透明)到 1(完全不透明)

P

术语英文释义
paddingpadding内边距,内容与边框之间的间距
positionposition定位方式:staticrelativeabsolutefixedsticky
Pseudo-class: 前缀的选择器,匹配元素的特殊状态,如 :hover:first-child
伪元素Pseudo-element:: 前缀的选择器,匹配元素的虚拟子元素,如 ::before::after
优先级SpecificityCSS 选择器权重计算:内联(1000) > ID(100) > (10) > 标签(1)

R

术语英文释义
relative 定位Relative Positioningposition: relative,相对于自身原始位置偏移,不脱离文档流
响应式设计Responsive Design通过媒体查询、弹性布局等技术使页面适配不同屏幕尺寸

S

术语英文释义
选择器SelectorCSS 规则中匹配目标元素的模式
属性选择器Attribute Selector[attr][attr=val] 等,根据属性匹配元素
sticky 定位Sticky Positioningposition: sticky,滚动到阈值前为 relative,超过后为 fixed
通用选择器Universal Selector* 匹配所有元素

T

术语英文释义
通用兄弟选择器General Sibling Selector~ 组合器,选择后续所有同级元素
相邻兄弟选择器Adjacent Sibling Selector+ 组合器,选择紧邻的下一个同级元素
特异性Specificity同优先级,衡量选择器匹配精确度的数值

V

术语英文释义
visibilityvisibility元素可见性:visiblehidden(占位但不可见)、collapse
viewportviewport浏览器可视区域,vw/vh 单位基于视口尺寸

Z

术语英文释义
z-indexz-index定位元素的堆叠顺序,数值越大越靠前,仅对已定位元素有效

CSS 视觉名词注释 (Visual Glossary)

A

术语英文释义
animationanimation动画简写属性:name duration timing-function delay iteration-count direction fill-mode play-state
animation-delayanimation-delay动画延迟开始时间,支持负值(从动画中间开始)
animation-directionanimation-direction动画方向:normalreversealternatealternate-reverse
animation-durationanimation-duration动画一个周期的持续时间
animation-fill-modeanimation-fill-mode动画执行前后样式状态:noneforwardsbackwardsboth
animation-iteration-countanimation-iteration-count动画播放次数,infinite 无限循环
animation-nameanimation-name绑定的 @keyframes 动画名称
animation-play-stateanimation-play-state动画播放状态:runningpaused
animation-timing-functionanimation-timing-function动画速度曲线:easelinearease-inease-outease-in-outcubic-bezier()

B

术语英文释义
backgroundbackground背景简写属性,包含 color、image、repeat、position、size 等
background-attachmentbackground-attachment背景滚动方式:scroll(默认)、fixedlocal
background-clipbackground-clip背景绘制区域:border-boxpadding-boxcontent-boxtext
background-colorbackground-color背景颜色
background-imagebackground-image背景片,支持多背景叠加和渐变
background-originbackground-origin背景定位区域:border-boxpadding-boxcontent-box
background-positionbackground-position背景片位置,支持关键字、百分比、长度值
background-repeatbackground-repeat背景重复方式:repeatno-repeatrepeat-xrepeat-y
background-sizebackground-size背景片大小:cover(覆盖)、contain(包含)、具体尺寸
border-radiusborder-radius圆角边框,四个值分别对应左上、右上、右下、左下
box-shadowbox-shadow盒子阴影:h-offset v-offset blur spread color inset

C

术语英文释义
colorcolor前景(文本)颜色,支持关键字、HEX、RGB、HSL 等格式
currentColorcurrentColorCSS 关键字,引用当前元素的 color 属性值
线性渐变Linear Gradientlinear-gradient() 沿直线方向的颜色渐变
径向渐变Radial Gradientradial-gradient() 从中心向外辐射的颜色渐变
锥形渐变Conic Gradientconic-gradient() 围绕中心点旋转的颜色渐变
cubic-beziercubic-bezier()贝塞尔曲线函数,自定义动画速度曲线,参数为两个控制点坐标

D

术语英文释义
渐变GradientCSS 渐变是 <image> 型,不是颜色,可用于 background-image

E

术语英文释义
filterfilter形滤镜:blur()brightness()contrast()grayscale()drop-shadow()

F

术语英文释义
fontfont字体简写属性:style variant weight size/line-height family
font-familyfont-family字体族,可指定多个备选字体,以逗号分隔
font-sizefont-size字体大小,推荐使用 remempx 单位
font-stylefont-style字体样式:normalitalicoblique
font-weightfont-weight字体粗细:normal(400)、bold(700) 或 100-900 数值
font-variantfont-variant字体变体:normalsmall-caps(小型大写字母)

G

术语英文释义
光标cursor鼠标指针样式:defaultpointertextmove、自定义 URL

H

术语英文释义
HEX 颜色Hex Color十六进制颜色值,如 #ff0000 或简写 #f00,支持 8 位含透明度 #ff000080
HSL 颜色HSL Color色相-饱和度-亮度颜色模型,hsl(0, 100%, 50%),直观调整颜色
HSLA 颜色HSLA ColorHSL 加透明度通道,hsla(0, 100%, 50%, 0.5)

K

术语英文释义
@keyframes@keyframes定义动画关键帧序列,from/to 或百分比指定各阶段样式

L

术语英文释义
letter-spacingletter-spacing字符间距,正值增大、负值缩小
line-heightline-height行高,影响文本垂直对齐,推荐使用无单位数值(如 1.5)

M

术语英文释义
mix-blend-modemix-blend-mode元素内容与下层内容的混合模式:multiplyscreenoverlay

O

术语英文释义
outlineoutline轮廓线,不占布局空间,常用于焦点指示,outline-offset 控制偏移

P

术语英文释义
perspectiveperspective3D 变换的透视距离,值越小透视效果越强
perspective-originperspective-origin透视消失点位置,默认 50% 50%(中心)

R

术语英文释义
RGB 颜色RGB Color红-绿-蓝颜色模型,rgb(255, 0, 0)
RGBA 颜色RGBA ColorRGB 加透明度通道,rgba(255, 0, 0, 0.5)

S

术语英文释义
text-aligntext-align文本水平对齐:leftrightcenterjustify
text-decorationtext-decoration文本装饰线:underlineoverlineline-throughnone
text-shadowtext-shadow文本阴影:h-offset v-offset blur color
text-transformtext-transform文本大小写转换:uppercaselowercasecapitalize
text-overflowtext-overflow文本溢出处理:clipellipsis(省略号),需配合 overflow: hidden
transformtransform变换属性:translate()rotate()scale()skew()matrix()
transform-origintransform-origin变换原点,默认 50% 50%(元素中心)
transform-styletransform-style3D 空间表现:flat(2D)、preserve-3d(3D)
transitiontransition过渡简写:property duration timing-function delay
transition-propertytransition-property参与过渡的 CSS 属性名
transition-durationtransition-duration过渡持续时间
transition-timing-functiontransition-timing-function过渡速度曲线
transition-delaytransition-delay过渡延迟时间

W

术语英文释义
white-spacewhite-space空白处理方式:normalnowrapprepre-wrappre-line
word-breakword-break单词断行规则:normalbreak-allkeep-all
word-spacingword-spacing单词间距

X

术语英文释义
线性渐变角度Gradient Anglelinear-gradient(45deg, ...) 指定渐变方向角度,0deg 从下到上

Y

术语英文释义
阴影Shadowbox-shadow(盒子阴影)和 text-shadow(文本阴影)

Z

术语英文释义
字体回退Font Fallbackfont-family 中指定多个字体,浏览器依次尝试直到找到可用字体