CSS Reference
使用此 CSS 参考来浏览所有标准 CSS 属性,伪类,伪元素,数据类型和 at-rules 的字母索引。您还可以浏览按类型组织的所有 CSS 选择器列表以及 CSS 关键概念列表。还包括一个简短的 DOM-CSS / CSSOM 参考。
基本规则语法
样式规则语法
selectorlist {
property: value;
[more property:value; pairs]
}
... where selectorlist is: selector[:pseudo-class] [::pseudo-element] [, more selectorlists]
See selector, pseudo-class, pseudo-element lists below.样式规则示例
strong {
color: red;
}
div.menu-bar li:hover > ul {
display: block;
}At-rule 语法
由于规则的结构差异很大,请参阅规则以查找所需的特定语法的语法。
关键字索引
A
:activeadditive-symbols (@counter-style)::after (:after)align-contentalign-itemsalign-selfall<an-plus-b><angle>animationanimation-delayanimation-directionanimation-durationanimation-fill-modeanimation-iteration-countanimation-nameanimation-play-stateanimation-timing-function@annotationannotation()(font-variant-alternates#annotation(%29)attr()
B
::backdropbackface-visibilitybackgroundbackground-attachmentbackground-blend-modebackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeatbackground-size<basic-shape>::before (:before)<blend-mode>block-sizeblur()(filter#blur(%29)borderborder-block-endborder-block-end-colorborder-block-end-styleborder-block-end-widthborder-block-startborder-block-start-colorborder-block-start-styleborder-block-start-widthborder-bottomborder-bottom-colorborder-bottom-left-radiusborder-bottom-right-radiusborder-bottom-styleborder-bottom-widthborder-collapseborder-colorborder-imageborder-image-outsetborder-image-repeatborder-image-sliceborder-image-sourceborder-image-widthborder-inline-endborder-inline-end-colorborder-inline-end-styleborder-inline-end-widthborder-inline-startborder-inline-start-colorborder-inline-start-styleborder-inline-start-widthborder-leftborder-left-colorborder-left-styleborder-left-widthborder-radiusborder-rightborder-right-colorborder-right-styleborder-right-widthborder-spacingborder-styleborder-topborder-top-colorborder-top-left-radiusborder-top-right-radiusborder-top-styleborder-top-widthborder-widthbottom@bottom-center@bottom-left@bottom-left-corner@bottom-right@bottom-right-cornerbox-decoration-breakbox-shadowbox-sizingbreak-afterbreak-beforebreak-insidebrightness()(filter#brightness(%29)
C
calc()caption-sidecaret-colorch@character-variantcharacter-variant()(@font-face/font-variant#character-variant(%29)@charset:checkedcircle()(basic-shape#circle(%29)clearclipclip-pathcm<color>colorcolumn-countcolumn-fillcolumn-gapcolumn-rulecolumn-rule-colorcolumn-rule-stylecolumn-rule-widthcolumn-spancolumn-widthcolumnscontentcontrast()(filter#contrast(%29)<counter>counter-incrementcounter-reset@counter-stylecross-fade()cubic-bezier()::cuecursor<custom-ident>
D
:defaultdeg:dirdirection:disableddisplaydpcmdpidppxdrop-shadow()(filter#drop-shadow(%29)
E
element()(element(%29)ellipse()(basic-shape#ellipse(%29)em:emptyempty-cells:enabledex
F
fallback (@counter-style)filter:first:first-child::first-letter (:first-letter)::first-line (:first-line):first-of-typefit-content()<flex>flex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrapfloat:focusfont@font-facefont-familyfont-family (@font-face)font-feature-settingsfont-feature-settings (@font-face)@font-feature-valuesfont-kerningfont-language-overridefont-sizefont-size-adjustfont-stretchfont-stretch (@font-face)font-stylefont-style (@font-face)font-synthesisfont-variantfont-variant (@font-face)font-variant-alternatesfont-variant-capsfont-variant-east-asianfont-variant-ligaturesfont-variant-numericfont-variant-positionfont-weightfont-weight (@font-face)format()(@font-face/src#format(%29)format() (@font-face)(@font-face/format(%29)frframes()<frequency>:fullscreen
G
grad<gradient>grayscale()(filter#grayscale(%29)gridgrid-areagrid-auto-columnsgrid-auto-flowgrid-auto-rowsgrid-columngrid-column-endgrid-column-gapgrid-column-startgrid-gapgrid-rowgrid-row-endgrid-row-gapgrid-row-startgrid-templategrid-template-areasgrid-template-columnsgrid-template-rows
H
heightheight (@viewport)@historical-forms:hoverhsl()(color_value#hsl(%29)hsla()(color_value#hsla(%29)hue-rotate()(filter#hue-rotate(%29)hyphenshz
I
<ident><image>image()(image#The_image(%29_functional_notation)image-orientationimage-renderingimage-resolutionimage-set()ime-mode@importin:in-range:indeterminateinheritinitialinline-sizeinset()(basic-shape#inset(%29)<integer>:invalidinvert()(filter#invert(%29)isolation
J
justify-content
K
@keyframeskhz
L
:lang:last-child:last-of-typeleader():leftleft@left-bottom@left-middle@left-top<length>letter-spacingline-breakline-heightlinear-gradient():linklist-stylelist-style-imagelist-style-positionlist-style-typelocal()(@font-face/src#local(%29)
M
marginmargin-block-endmargin-block-startmargin-bottommargin-inline-endmargin-inline-startmargin-leftmargin-rightmargin-topmaskmask-clipmask-compositemask-imagemask-modemask-originmask-positionmask-repeatmask-sizemask-typematrix()(transform-function#matrix(%29)matrix3d()(transform-function#matrix3d(%29)max-heightmax-height (@viewport)max-widthmax-width (@viewport)max-zoom (@viewport)@mediamin-block-sizemin-heightmin-height (@viewport)min-inline-sizemin-widthmin-width (@viewport)min-zoom (@viewport)minmax()mix-blend-modemmms
N
@namespacenegative (@counter-style):not:nth-child:nth-last-child:nth-last-of-type:nth-of-type<number>
O
object-fitobject-positionoffset-block-endoffset-block-startoffset-inline-endoffset-inline-start:only-child:only-of-typeopacityopacity()(filter#opacity(%29):optionalorderorientation (@viewport)@ornamentsornaments()(@font-face/font-variant#ornaments(%29)orphans:out-of-rangeoutlineoutline-coloroutline-offsetoutline-styleoutline-widthoverflowoverflow-wrapoverflow-xoverflow-y
P
pad (@counter-style)paddingpadding-block-endpadding-block-startpadding-bottompadding-inline-endpadding-inline-startpadding-leftpadding-rightpadding-top@pagepage-break-afterpage-break-beforepage-break-insidepc<percentage>perspectiveperspective()(transform-function#perspective(%29)perspective-originpointer-eventspolygon()(basic-shape#polygon(%29)<position>positionprefix (@counter-style)ptpx
Q
qquotes
R
radradial-gradient()range (@counter-style)<ratio>:read-only:read-writerect()(shape#rect(%29)remrepeat()repeating-linear-gradient()repeating-radial-gradient():requiredresize<resolution>revertrgb()(color_value#rgb(%29)rgba()(color_value#rgba(%29):rightright@right-bottom@right-middle@right-top:rootrotate()(transform-function#rotate(%29)rotate3d()(transform-function#rotate3d(%29)rotateX()(transform-function#rotateX(%29)rotateY()(transform-function#rotateY(%29)rotateZ()(transform-function#rotateZ(%29)ruby-alignruby-mergeruby-position
S
ssaturate()(filter#saturate(%29)scale()(transform-function#scale(%29)scale3d()(transform-function#scale3d(%29)scaleX()(transform-function#scaleX(%29)scaleY()(transform-function#scaleY(%29)scaleZ()(transform-function#scaleZ(%29):scopescroll-behaviorscroll-snap-coordinatescroll-snap-destinationscroll-snap-type::selectionsepia()(filter#sepia(%29)<shape>shape-image-thresholdshape-marginshape-outsideskew()(transform-function#skew(%29)skewX()(transform-function#skewX(%29)skewY()(transform-function#skewY(%29)speak-as (@counter-style)src (@font-face)steps()<string>@stylesetstyleset()(@font-face/font-variant#styleset(%29)@stylisticstylistic()(@font-face/font-variant#stylistic(%29)suffix (@counter-style)@supports@swashswash()(@font-face/font-variant#swash(%29)symbols (@counter-style)symbols()system (@counter-style)
T
tab-sizetable-layout:targettarget-counter()target-counters()target-text()text-aligntext-align-lasttext-combine-uprighttext-decorationtext-decoration-colortext-decoration-linetext-decoration-styletext-emphasistext-emphasis-colortext-emphasis-positiontext-emphasis-styletext-indenttext-justifytext-orientationtext-overflowtext-renderingtext-shadowtext-transformtext-underline-position<time><timing-function>top@top-center@top-left@top-left-corner@top-right@top-right-cornertouch-actiontransformtransform-box<transform-function>transform-origintransform-styletransitiontransition-delaytransition-durationtransition-propertytransition-timing-functiontranslate()(transform-function#translate(%29)translate3d()(transform-function#translate3d(%29)translateX()(transform-function#translateX(%29)translateY()(transform-function#translateY(%29)translateZ()(transform-function#translateZ(%29)turn
U
unicode-bidiunicode-range (@font-face):unresolvedunset<url>url()(url#The_url(%29_functional_notation)user-zoom (@viewport)
V
:validvar()(var(%29)vertical-alignvh@viewportvisibility:visitedvmaxvminvw
W
white-spacewidowswidthwidth (@viewport)will-changeword-breakword-spacingword-wrapwriting-mode
Z
z-indexzoom (@viewport)
其他
--*
选择器
- 基本选择器
- 类型选择器
elementname - 类选择器
.classname - ID选择器
#idname - 通用选择器
*ns|**|* - 属性选择器
[attr=value]
- 类型选择器
- 组合器(更多信息)
- 相邻的兄弟组合器
A + B - 一般兄弟组合子
A ~ B - 儿童combinator
A > B - 后代组合子
A B
- 相邻的兄弟组合器
- 伪类(更多信息)
:active:any:any-link:checked:default:dir():disabled:empty:enabled:first:first-child:first-of-type:fullscreen:focus:hover:indeterminate:in-range:invalid:lang():last-child:last-of-type:left:link:not():nth-child():nth-last-child():nth-last-of-type():nth-of-type():only-child:only-of-type:optional:out-of-range:read-only:read-write:required:right:root:scope:target:valid:visited
- 伪元素(更多信息)
::after::backdrop::before::cue::first-letter::first-line::grammar-error::marker::placeholder::selection::spelling-error
概念
- CSS语法
- 在规则
- 注释
- 级联
- 特异性
- 遗产
- 初始值
- 指定的值
- 计算值
- 使用的值
- 实际价值
- 已解决的价值
- 盒模型
- 替换元素
- 值定义语法
- 速记属性
- 掌握边缘崩溃
- 包含块
- 可视化格式模型
- 布局模式
DOM-CSS / CSSOM
主要对象类型:
- document.styleSheets
- styleSheetsi.cssRules
- cssRulesi.cssText (selector & style)
- cssRulesi.selectorText
- elem.style
- elem.style.cssText (just style)
- elem.className
- elem.classList
重要方法:
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

