最新的Web开发教程
×

CSS 参考

CSS 参考 CSS 选择器 CSS 功能 CSS 参考听觉 CSS 网络安全字体 CSS 动画 CSS 单位 CSS PX-EM转换器 CSS 颜色 CSS 颜色 值 CSS3 浏览器支持

CSS 属性

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight hanging-punctuation height justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index



 

CSS参考


注意 w3ii“CSS引用与所有主流浏览器定期测试。


CSS属性

CSS属性组


"CSS"列表示CSS版本属性定义(CSS1, CSS2, or CSS3)

颜色属性

属性 描述 CSS
color 设置文本的颜色 1
opacity 设置不透明度为元素 3

背景和边框属性

属性 描述 CSS
background 简写属性在一个声明中设置所有的背景属性 1
background-attachment 设置背景图像是否是与页面的其余部分固定或滚动 1
background-blend-mode 指定每个背景图层的混合模式(color/image)
background-color 指定元素的背景色 1
background-image 指定一个或多个背景图像元素 1
background-position 指定背景图像的位置 1
background-repeat 设置背景图片如何重复 1
background-clip 指定背景的绘画面积 3
background-origin 指定了背景image(s)是/定位 3
background-size 指定背景的尺寸image(s) 3
border 设置在一个声明中所有的边框属性 1
border-bottom 设置在一个声明中所有的底部边框属性 1
border-bottom-color 设置底边框的颜色
border-bottom-left-radius 定义左下角边框的形状 3
border-bottom-right-radius 定义右下角边框的形状 3
border-bottom-style 设置底边框的样式 1
border-bottom-width 设置底边框的宽度 1
border-color 设置四个边框的颜色 1
border-image 简写属性设置所有边界图像 - *属性 3
border-image-outset 指定由该边界图像区域延伸超出边界框的量 3
border-image-repeat 指定边界图像是否应当被重复,圆形或拉伸 3
border-image-slice 指定如何切片图像边界 3
border-image-source 指定要用作边界的路径图像 3
border-image-width 指定图像边框的宽度 3
border-left 设置在一个声明中所有的左边框属性 1
border-left-color 设置左边框的颜色 1
border-left-style 设置左边框的样式 1
border-left-width 设置左边框的宽度 1
border-radius 简写属性设置所有四个边框 - * - 半径属性 3
border-right 设置在一个声明中所有的右边框属性 1
border-right-color 设置右边框的颜色 1
border-right-style 设置右边框的样式 1
border-right-width 设置右边框的宽度 1
border-style 设置四个边框的样式 1
border-top 设置在一个声明中所有的顶级边框属性 1
border-top-color 设置上边框的颜色 1
border-top-left-radius 定义了左上角的边界的形状 3
border-top-right-radius 定义右上角的边框的形状 3
border-top-style 设置上边框的风格 1
border-top-width 设置上边框的宽度 1
border-width 设置四个边框的宽度 1
box-decoration-break 设置元素的背景和边框的行为在分页符,或者,对于在线元件,在断行。 3
box-shadow 附加一个或多个下拉阴影框 3

基本框属性

属性 描述 CSS
bottom 指定定位元素的底部位置 2
clear 指定在其他浮动元素不允许该元素的面 1
clip 剪辑绝对定位的元素 2
display 指定某个HTML元素的显示方式 1
float 指定框是否应该浮动 1
height 设置元素的高度 1
left 指定定位元素的左边位置 2
margin 设置在一个声明中的所有边距属性 1
margin-bottom 设置元素的下边距 1
margin-left 设置元素的左边距 1
margin-right 设置元素的右边缘 1
margin-top 设置元素的上边距 1
max-height 设置元素的最大高度 2
max-width 设置元素的最大宽度 2
min-height 设置元素的最小高度 2
min-width 设置元素的最小宽度 2
overflow
指定在内容溢出元素框时会发生什么 2
overflow-x 指定是否剪辑的内容的左/右边缘,如果它溢出元素的内容区 3
overflow-y 指定是否剪辑内容的顶部/底部边缘,如果它溢出元素的内容区 3
padding 设置在一个声明中的所有padding属性 1
padding-bottom 设置元素的底部填充 1
padding-left 设置元素的左填充 1
padding-right 设置元素的右填充 1
padding-top 设置元素的顶部填充 1
position 指定用于一个元件定位方法的类型(静态的,相对的,绝对的或固定的) 2
right 指定定位元素的正确位置 2
top 指定定位元素的顶部位置 2
visibility 指定一个元素是否是可见 2
width 设置元素的宽度 1
vertical-align 设置元素的垂直取向 1
z-index 设置一个定位元素的堆叠顺序 2

弹性框布局

属性 描述 CSS
align-content 指定当项目不使用柔性容器内的线之间的对准的所有可用空间 3
align-items 指定一个柔性容器内的物品的对准 3
align-self 指定一个柔性容器内选择的项目的对准 3
flex 指定的项目相对于其余部分的长度, 3
flex-basis 指定的柔性物品的初始长度 3
flex-direction 指定柔性物品的方向 3
flex-flow 简写属性柔性方向和柔性包装特性 3
flex-grow 指定项目将多少相对于其余的成长 3
flex-shrink 指定该项目将如何缩小相对静止 3
flex-wrap 指定灵活的项目是否应该换还是不 3
justify-content 指定当项目不使用柔性容器内的项之间的对准的所有可用空间 3
order 设置柔性物品的相对于其余部分的次序, 3

文本属性

属性 描述 CSS
hanging-punctuation 指定一个标点符号是否可能被放置的行外箱 3
hyphens 设置如何分割单词以改善段落的布局 3
letter-spacing 增加或减少的字符之间的空间中的文本 1
line-break 指定如何/如果破线 3
line-height 设置行高度 1
overflow-wrap 指定浏览器是否可破的话行内,以防止溢出(当一个字符串太长以适应其载箱) 3
tab-size 指定制表字符的长度 3
text-align 指定文本的水平对齐方式 1
text-align-last 描述了当的text-align是块或强制断行前的行权的最后一行是对齐的"justify" 3
text-combine-upright 指定的多个字符的组合成单个字符的空间 3
text-indent 指定一个文本块中的第一行的缩进 1
text-justify 指定当文本对齐是所使用的方法的理由"justify" 3
text-transform 控制文字的资本 1
white-space 指定元素中空白的处理方式 1
word-break 指定非CJK文字换行规则 3
word-spacing 增加或减少的话之间的空间中的文本 1
word-wrap 允许长,牢不可破的话被突破,换到下一行 3

文本修饰属性

属性 描述 CSS
text-decoration 指定装饰添加到文本 1
text-decoration-color 指定文本装饰的颜色 3
text-decoration-line 指定文本装饰线的类型 3
text-decoration-style 指定文本装饰线的样式 3
text-shadow 添加阴影文本 3
text-underline-position 指定它是使用text-decoration属性设置下划线的位置 3

字体属性

属性 描述 CSS
@font-face 一个规则,允许网站下载并使用其他字体比"web-safe"的字体 3
@font-feature-values 允许作者在字体变,交替使用一个共同的名字在功能激活的OpenType不同 3
font 设置在一个声明中所有的字体属性 1
font-family 指定字体家族文本 1
font-feature-settings 允许对在OpenType字体印刷先进的控制功能 3
font-kerning 控制的字距信息的使用(how letters are spaced) 3
font-language-override 控制特定语言的字形在字体的使用 3
font-size 指定文本的字体大小 1
font-size-adjust 当字体回退时保持文本的可读性 3
font-stretch 从字体的家庭选择一个正常的,凝结,或扩展的脸 3
font-style 指定文本的字体样式 1
font-synthesis 控制哪些缺失字体(bold or italic)可能会被浏览器合成 3
font-variant 指定是否文本应以小型大写字体显示 1
font-variant-alternates 相关控制在@字体特征值定义的备选名称替代字形的使用 3
font-variant-caps 控制替代字形为大写字母的使用 3
font-variant-east-asian 控制替代字形的东亚脚本的使用(如日本和中国) 3
font-variant-ligatures 其中连字和上下文形式应用于元素的文本内容被用于控制 3
font-variant-numeric 控制替代字形的数字,分数,顺序标记的使用 3
font-variant-position 控制有关的字体的基线定位为标或下标较小尺寸的替代字形的使用 3
font-weight 指定字体的重量 1

书写模式属性

属性 描述 CSS
direction 指定文本的方向/书写方向 2
text-orientation 定义了文本的方向在一个行 3
text-combine-upright 指定的多个字符的组合成单个字符的空间 3
unicode-bidi 与一起使用方向属性来设置或返回文本是否应该重写以支持多种语言在同一文件中 2
writing-mode3

表格属性

属性 描述 CSS
border-collapse 指定表格边框是否应该被折叠 2
border-spacing 指定相邻小区的边界之间的距离 2
caption-side 指定表格标题的位置 2
empty-cells 指定是否在表中显示在空单元格边框和背景 2
table-layout 设置要使用的一个表的布局算法 2

列表和计数器属性

属性 描述 CSS
counter-increment 递增一个或多个计数器 2
counter-reset 创建或复位一个或多个计数器 2
list-style 设置在一个声明中对列表中的所有属性 1
list-style-image 指定图像作为列表项标记 1
list-style-position 如果指定列表项标记应该出现内部或内容流之外 1
list-style-type 指定列表项标记的类型 1

动画属性

属性 描述 CSS
@keyframes 指定动画代码 3
animation 简写属性所有的动画属性(除动画播放状态和动画填充模式) 3
animation-delay 指定的动画的开始的延迟 3
animation-direction 指定动画是否应在交替周期反转玩 3
animation-duration 指定的动画多少秒或毫秒需要完成一个周期 3
animation-fill-mode 指定元素样式当动画是不是在玩(when it is finished, or when it has a delay) 3
animation-iteration-count 指定的动画应该播放的次数 3
animation-name 指定@keyframes动画的名称 3
animation-play-state 指定动画是否正在运行或暂停 3
animation-timing-function 指定动画的速度曲线 3

转换属性

属性 描述 CSS
backface-visibility 定义时不要对着屏幕上的元素是否应该可见 3
perspective 指定在被认为怎样3D元素的视角 3
perspective-origin 指定3D元素的底部位置 3
transform 适用的2D或3D变换到一个元素 3
transform-origin 允许你改变转化元素位置 3
transform-style 指定如何嵌套元素呈现在3D空间 3

转换属性

属性 描述 CSS
transition 简写属性设置四个转变特性 3
transition-property 指定CSS属性的过渡效果是名 3
transition-duration 指定过渡效果多少秒或毫秒需要完成 3
transition-timing-function 指定的过渡效果的速度曲线 3
transition-delay 指定当过渡效果将开始 3

基本的用户界面属性

属性 描述 CSS
box-sizing 告诉浏览器什么上浆性能(width and height)应包括 3
content 使用与:before和:after伪元素,插入生成的内容 2
cursor 指定要显示的光标的类型 2
ime-mode 控制文本字段输入法编辑器的状态 3
nav-down 指定在使用箭头向下导航键,当浏览 3
nav-index 指定跳位顺序为元素 3
nav-left 指定在使用箭头左导航键,当浏览 3
nav-right 指定在使用箭头,右导航键,当浏览 3
nav-up 指定在使用箭头式导航键,当浏览 3
outline 设置在一个声明中所有的轮廓属性 2
outline-color 设置轮廓的颜色 2
outline-offset 偏移轮廓,并提请其境外边缘 3
outline-style 设置轮廓的风格 2
outline-width 设置轮廓的宽度 2
resize 指定一个元素是否是由用户调整大小 3
text-overflow 指定当文本溢出包含的元素会发生什么 3

多列布局属性

属性 描述 CSS
break-after 指定页面级,column-,或生成的框后区断行 3
break-before 指定页面级,column-,或生成的禁区前区断行 3
break-inside 指定页面级,column-,或产生箱内区断行 3
column-count 指定的元素应分为列数 3
column-fill 指定如何填充列 3
column-gap 指定列之间的间隙 3
column-rule 简写属性设置所有列基于规则*属性 3
column-rule-color 指定列之间的规则的颜色 3
column-rule-style 指定列之间的规则的风格 3
column-rule-width 指定列之间的规则的宽度 3
column-span 指定多少列的元素应该跨越跨越 3
column-width 指定列的宽度 3
columns 速记属性设置列宽和列数 3
widows 当分页的元件内部发生设置一个必须在页面的顶部离开的最小行数 2

分页媒体

属性 描述 CSS
orphans 当分页的元件内部发生设置一个必须在页面底部留下的最小行数 2
page-break-after 在元素后设置分页行为 2
page-break-before 一个元素之前设置分页行为 2
page-break-inside 设置元素内部的分页行为 2

页面媒体生成内容

属性 描述 CSS
marks 增加作物和/或交标记到文档 3
quotes 设置引号为嵌入式报价类型 2

滤镜效果属性

属性 描述 CSS
filter 定义效果(eg blurring or color shifting)之前将显示元件的元件上 3

图像值和替换内容

属性 描述 CSS
image-orientation 指定正确的或顺时针方向旋转,用户代理适用于图像(此属性可能会被弃用,其功能转移到HTML) 3
image-rendering 给出了一个提示浏览器什么图像方面是最重要的保护时,对图像进行缩放 3
image-resolution 指定/使用的元素上的所有光栅图像的分辨率内在 3
object-fit 指定如何替换元素的内容应适合其使用的高度和宽度确定的盒子 3
object-position 指定替换元素的它箱内对齐 3

隐蔽性

属性 描述 CSS
mask3
mask-type3

语音属性

属性 描述 CSS
mark 简写属性设置标记之前和标记后的属性 3
mark-after 允许命名标志被附着到音频流 3
mark-before 允许命名标志被附着到音频流 3
phonemes 指定一个语音发音用于通过相应的元素包含在文本 3
rest 简写属性设置休息,前后休息-after属性 3
rest-after 指定讲一个元素的内容后,可以观察到一个休息或韵律边界 3
rest-before 指定讲一个元素的内容之前,要观察的休息或韵律边界 3
voice-balance 指定左和右声道之间的平衡 3
voice-duration 指定应该需要多长时间才能使所选元素的内容 3
voice-pitch 指定平均间距(a frequency)的发言声音的 3
voice-pitch-range 指定平均间距的变化 3
voice-rate 控制语速 3
voice-stress 表示要应用强调的实力 3
voice-volume 由语音synthesises指波形输出的幅度 3

字幕属性

属性 描述 CSS
marquee-direction 设置的移动内容的方向 3
marquee-play-count 设置多少次的内容移动 3
marquee-speed 设置内容滚动的速度有多快 3
marquee-style 设置移动内容的样式 3