CSS Reference

❮ Previous Home Next ❯

The table below lists of all CSS reference:

Alphabetical Order Property Description
Alphabet-@ --* (Custom Property) Specifies a value that can be used in other declarations using the var() function.
Alphabet-@ ! (Important) Specifies that a style takes precedence over any different, conflicting styles.
Alphabet-@ @charset Specifies the character encoding used in the style sheet.
Alphabet-@ @counter-style Define counter styles that are not part of the predefined set of styles.
Alphabet-@ @font-face Used to associate a font name to be used in a style sheet with some downloadable font.
Alphabet-@ @import Define style rules for multiple media types in a single embedded style sheet.
Alphabet-@ @keyframes Specifies the animation code.
Alphabet-@ @layer Used to declare a cascade layer and can also be used to define the order of precedence in case of multiple cascade layers.
Alphabet-@ @media Define style rules for multiple media types in a single embedded style sheet.
Alphabet-@ @namespace Defines XML namespaces to be used in a CSS style sheet.
Alphabet-@ @page Used to modify some CSS properties when printing a document.
Alphabet-@ @supports Specify CSS declarations that depend on a browser's support for CSS features.
Alphabet-@ @viewport Configure the viewport through which the document is viewed.
Alphabet-A accent-color Specifies the accent color for user-interface controls generated by some elements.
Alphabet-A align-content Sets the distribution of space between and around content items along a flexbox's cross-axis or a grid's block axis.
Alphabet-A align-items Sets the align-self value on all direct children as a group.
Alphabet-A align-self Specifies the default alignment for items within the flex container.
Alphabet-A all Resets all of an element's properties except unicode-bidi, direction, and CSS Custom Properties.
Alphabet-A animation A shorthand property for all the animation-* properties.
Alphabet-A animation-delay Define a delay before an animation starts.
Alphabet-A animation-direction Sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward.
Alphabet-A animation-duration Define the time it takes one iteration of an animation to play.
Alphabet-A animation-fill-mode Sets how a CSS animation applies styles to its target before and after its execution.
Alphabet-A animation-iteration-count Define the number of times an animation should play.
Alphabet-A animation-name Define the animations that should be run.
Alphabet-A animation-play-state Sets whether an animation is running or paused.
Alphabet-A animation-timing-function Sets how an animation progresses through the duration of each cycle.
Alphabet-A aspect-ratio Sets a preferred aspect ratio for the box, which will be used in the calculation of auto sizes and some other layout functions.
Alphabet-B backdrop-filter Defines a graphical effect to the area behind an element.
Alphabet-B backface-visibility Sets whether or not the back face of an element should be visible when facing the user.
Alphabet-B background A shorthand property for all the background-* properties.
Alphabet-B background-attachment Sets whether a background image's position is fixed within the viewport, or scrolls with its containing block.
Alphabet-B background-blend-mode Sets how an element's background images should blend with each other and with the element's background color.
Alphabet-B background-clip Sets whether an element's background extends underneath its border box, padding box, or content box.
Alphabet-B background-color Sets an element’s background color.
Alphabet-B background-image Specifies one or more background images for an element.
Alphabet-B background-origin Sets the background's origin: from the border start, inside the border, or inside the padding.
Alphabet-B background-position Sets the initial position for each background image.
Alphabet-B background-position-x Specifies the initial horizontal position for each background image.
Alphabet-B background-position-y Specifies the initial vertical position for each background image.
Alphabet-B background-repeat Sets how background images are repeated.
Alphabet-B background-size Sets the size of the element's background image.
Alphabet-B block-size Specifies the horizontal or vertical size of an element's block, depending on its writing mode.
Alphabet-B border Defines in a shorthand form the border-color, border-style and border-width for all four sides of an element’s border.
Alphabet-B border-block Shorthand property for setting the individual logical block border property
Alphabet-B border-block-color Defines the color of the logical block borders of an element, which maps to a physical border color depending on the element's writing mode, directionality, and text orientation.
Alphabet-B border-block-end Shorthand property for setting the individual logical block-end border property values in a single place in the style sheet.
Alphabet-B border-block-end-color Specifies the color of the logical block-end border of an element.
Alphabet-B border-block-end-style Specifies the style of the logical block end borders of an element.
Alphabet-B border-block-end-width Specifies the width of the logical block end borders of an element.
Alphabet-B border-block-start Shorthand property for setting the individual logical block-start border.
Alphabet-B border-block-start-color Specifies the color of the logical block-start border of an element.
Alphabet-B border-block-start-style Specifies the style of the logical block start borders of an element.
Alphabet-B border-block-start-width Specifies the width of the logical block start borders of an element.
Alphabet-B border-block-style Specifies the style of the logical block borders of an element.
Alphabet-B border-block-width Specifies the width of the logical block borders of an element.
Alphabet-B border-bottom A shorthand property for border-bottom-width, border-bottom-style and border-bottom-color.
Alphabet-B border-bottom-color Defines the color of an element’s bottom border.
Alphabet-B border-bottom-left-radius Defines the radius of the border of the bottom-left corner.
Alphabet-B border-bottom-right-radius Defines the radius of the border of the bottom-right corner.
Alphabet-B border-bottom-style Sets the line style of an element's bottom border.
Alphabet-B border-bottom-width Sets the width of the bottom border of an element.
Alphabet-B border-collapse sets whether cells inside a <table> have shared or separate borders.
Alphabet-B border-color A shorthand property for setting the individual border color properties.
Alphabet-B border-image Sets the distance by which an element's border image is set out from its border box.
Alphabet-B border-inline Shorthand property for setting the individual logical inline border.
Alphabet-B border-inline-color Defines the color of the logical inline borders of an element.
Alphabet-B border-inline-end Shorthand property for setting the individual logical inline-end border.
Alphabet-B border-inline-end-color Specifies the color of the logical inline-end border of an element.
Alphabet-B border-inline-end-style Specifies the style of the logical inline end borders of an element.
Alphabet-B border-inline-end-width Specifies the width of the logical inline end borders of an element.
Alphabet-B border-inline-start Shorthand property for setting the individual logical inline-start border.
Alphabet-B border-inline-start-color Specifies the color of the logical inline-start border of an element.
Alphabet-B border-inline-start-style Specifies the style of the logical inline start borders of an element.
Alphabet-B border-inline-start-width Specifies the width of the logical inline start borders of an element.
Alphabet-B border-inline-style Specifies the style of the logical inline borders of an element.
Alphabet-B border-inline-width Specifies the width of the logical inline borders of an element.
Alphabet-B border-image-outset Sets the distance by which an element's border image is set out from its border box.
Alphabet-B border-image-repeat Defines how the edge regions of a source image are adjusted to fit the dimensions of an element's border image.
Alphabet-B border-image-slice Divides the image specified by border-image-source into regions.
Alphabet-B border-image-source Sets the source image used to create an element's border image.
Alphabet-B border-image-width Specifies the width of an element's border image.
Alphabet-B border-left A shorthand property for all the border-left-* properties.
Alphabet-B border-left-color Defines the color of an element’s left border.
Alphabet-B border-left-style Defines the style for the left border of an element.
Alphabet-B border-left-width sets the width of an element’s left border.
Alphabet-B border-radius A shorthand property for the four border-*-radius properties.
Alphabet-B border-right A shorthand property for all the border-right-* properties.
Alphabet-B border-right-color Defines the color of an element’s right border.
Alphabet-B border-right-style Defines the style for the right border of an element.
Alphabet-B border-right-width Sets the width of an element’s right border.
Alphabet-B border-spacing Defines the space between cells in a table.
Alphabet-B border-start-end-radius Specifies a logical border radius on an element.
Alphabet-B border-start-start-radius Specifies a logical border radius on an element.
Alphabet-B border-style Defines the visual style of up to four different sides of a border.
Alphabet-B border-top A shorthand property for border-top-width, border-top-style and border-top-color.
Alphabet-B border-top-color Defines the color of an element’s top border.
Alphabet-B border-top-left-radius Defines the radius of the border of the top-left corner.
Alphabet-B border-top-right-radius Defines the radius of the border of the top-right corner.
Alphabet-B border-top-style Sets the line style of an element's top border.
Alphabet-B border-top-width Sets the width of the top border of an element.
Alphabet-B border-width Sets the width of an element’s complete border.
Alphabet-B bottom Sets the elements position, from the bottom of its parent element.
Alphabet-B box-decoration-break Specifies how an element's fragments should be rendered when broken across multiple lines, columns, or pages.
Alphabet-B box-shadow Adds shadow effects around an element's frame.
Alphabet-B box-sizing Sets how the total width and height of an element is calculated.
Alphabet-B break-after Sets how page, column, or region breaks should behave after a generated box.
Alphabet-B break-before Sets how page, column, or region breaks should behave before a generated box.
Alphabet-B break-inside Sets how page, column, or region breaks should behave inside a generated box.
Alphabet-C caption-side Specifies the position of a caption element within a <table> tag.
Alphabet-C caret-color Sets the color of the insertion caret, the visible marker where the next character typed will be inserted.
Alphabet-C clear Specifies the placement of an element in relation to floating objects.
Alphabet-C clip Sets the coordinates of the clipping shape that exposes or hides the content of absolutely positioned elements.
Alphabet-C color Sets the foreground color of an element’s text content.
Alphabet-C color-scheme Indicate which color schemes it can comfortably be rendered in
Alphabet-C column-count Defines the number of columns in a multicolumn text flow.
Alphabet-C column-fill Specifies how to fill columns, balanced or not.
Alphabet-C column-gap Defines the gap between columns in a multicolumn text flow.
Alphabet-C column-rule A shorthand property for all the column-rule-* properties
Alphabet-C column-rule-color Defines the color of any rules between columns in a multicolumn text flow.
Alphabet-C column-rule-style Defines the style of the divider rule between columns in a multicolumn text flow.
Alphabet-C column-rule-width Defines the width of a rule between columns in a multicolumn text flow.
Alphabet-C column-span Specifies how many columns an element should span across.
Alphabet-C column-width Defines the width of each column in a multicolumn text flow.
Alphabet-C columns A shorthand property for column-width and column-count.
Alphabet-C contain Specifies that an element and its contents are, as much as possible, independent from the rest of the document tree.
Alphabet-C contain-intrinsic-block-size Defines the block size of an element that a browser can use for layout when the element is subject to size containment.
Alphabet-C contain-intrinsic-height Sets the height of an element that a browser can use for layout when the element is subject to size containment.
Alphabet-C contain-intrinsic-inline-size Defines the inline-size of an element that a browser can use for layout when the element is subject to size containment.
Alphabet-C contain-intrinsic-size Sets the size of an element that a browser will use for layout when the element is subject to size containment.
Alphabet-C contain-intrinsic-width Sets the width of an element that a browser will use for layout when the element is subject to size containment.
Alphabet-C content Used with the :before and :after pseudo-elements, to insert generated content.
Alphabet-C content-visibility Controls whether or not an element renders its contents at all.
Alphabet-C counter-increment Increases or decreases the value of a CSS counter by a given value.
Alphabet-C counter-reset Resets a CSS counter to a given value.
Alphabet-C counter-set Sets a CSS counter to a given value.
Alphabet-C cursor Sets the mouse cursor, if any, to show when the mouse pointer is over an element.
Alphabet-D direction Specifies the text direction/writing direction.
Alphabet-D display Specifies an element’s display type and can override an element’s defined presentation.
Alphabet-E empty-cells sets whether borders and backgrounds appear around <table> cells that have no visible content.
Alphabet-F fallback Specify a counter style to fall back to if the current counter style cannot create a marker representation for a particular counter value.
Alphabet-F filter Defines effects on an element before the element is displayed.
Alphabet-F flex Sets how a flex item will grow or shrink to fit the space available in its flex container.
Alphabet-F flex-basis Sets the initial main size of a flex item.
Alphabet-F flex-direction Sets how flex items are placed in the flex container defining the main axis and the direction (normal or reversed).
Alphabet-F flex-flow A shorthand property for the flex-direction and the flex-wrap properties.
Alphabet-F flex-grow Specifies the flex grow factor of a flex item's main size.
Alphabet-F flex-shrink Sets the flex shrink factor of a flex item.
Alphabet-F flex-wrap Sets whether flex items are forced onto one line or can wrap onto multiple lines.
Alphabet-F float Sets whether an element should float to the left, right, or not at all.
Alphabet-F font A shorthand property for the font-style, font-variant, font-weight, font-size/line-height, and the font-family properties.
Alphabet-F font-family Sets the font face to be used for text.
Alphabet-F font-feature-settings Controls advanced typographic features in OpenType fonts.
Alphabet-F font-kerning Controls the usage of the kerning information (how letters are spaced)
Alphabet-F font-language-override Controls the use of language-specific glyphs in a typeface.
Alphabet-F font-optical-sizing Sets whether text rendering is optimized for viewing at different sizes.
Alphabet-F font-size Sets the font size of text.
Alphabet-F font-size-adjust Sets the size of lower-case letters relative to the current font size.
Alphabet-F font-stretch Selects a normal, condensed, or expanded face from a font family.
Alphabet-F font-style Sets the font style for text.
Alphabet-F font-synthesis Controls which missing typefaces, bold, italic, or small-caps, may be synthesized by the browser.
Alphabet-F font-variant Sets a variation of the specified or default font family.
Alphabet-F font-variant-alternates Controls the usage of alternate glyphs.
Alphabet-F font-variant-caps Controls the usage of alternate glyphs for capital letters.
Alphabet-F font-variant-east-asian Controls the use of alternate glyphs for East Asian scripts, like Japanese and Chinese.
Alphabet-F font-variant-emoji Specifies the default presentation style for displaying emojis.
Alphabet-F font-variant-ligatures Controls which ligatures and contextual forms are used in textual content of the elements it applies to.
Alphabet-F font-variant-numeric Controls the usage of alternate glyphs for numbers, fractions, and ordinal markers.
Alphabet-F font-variant-position controls the use of alternate, smaller glyphs that are positioned as superscript or subscript.
Alphabet-C font-variation-settings Provides low-level control over variable font characteristics
Alphabet-F font-weight Sets the weight, or relative boldness, of text.
Alphabet-C forced-color-adjust Allows authors to opt certain elements out of forced colors mode.
Alphabet-G gap A shorthand property for the row-gap and the column-gap properties.
Alphabet-G grid A shorthand property for the grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, and the grid-auto-flow properties.
Alphabet-G grid-area Specifies a grid item's size and location within a grid by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the edges of its grid area.
Alphabet-G grid-auto-columns Specifies the size of an implicitly-created grid column track or pattern of tracks.
Alphabet-G grid-auto-flow Specifies how auto-placed items are inserted in the grid.
Alphabet-G grid-auto-rows Specifies the size of an implicitly-created grid row track or pattern of tracks.
Alphabet-G grid-column A shorthand property specifies a grid item's size and location within a grid column by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the inline-start and inline-end edge of its grid area.
Alphabet-G grid-column-end specifies a grid item's end position within the grid column by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the block-end edge of its grid area.
Alphabet-G grid-column-gap specifies the size of the gap between the columns in a grid layout.
Alphabet-G grid-column-start specifies a grid item's start position within the grid column by contributing a line, a span, or nothing (automatic) to its grid placement. This start position defines the block-start edge of the grid area.
Alphabet-G grid-gap A shorthand property specifies a grid item's size and location within the grid row by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the inline-start and inline-end edge of its grid area.
Alphabet-G grid-row A shorthand specifies the size of an implicitly-created grid row track or pattern of tracks.
Alphabet-G grid-row-end Specifies a grid item's end position within the grid row by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the inline-end edge of its grid area.
Alphabet-G grid-row-gap specifies the size of the gap between the rows in a grid layout.
Alphabet-G grid-row-start Specifies a grid item's start position within the grid row by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the inline-start edge of its grid area.
Alphabet-G grid-template A shorthand property for defining grid columns, rows, and areas.
Alphabet-G grid-template-areas Specifies named grid areas, establishing the cells in the grid and assigning them names.
Alphabet-G grid-template-columns Defines the line names and track sizing functions of the grid columns.
Alphabet-G grid-template-rows Defines the line names and track sizing functions of the grid rows.
Alphabet-H hanging-punctuation Specifies whether a punctuation mark should hang at the start or end of a line of text.
Alphabet-H height Sets the height of an element’s content region.
Alphabet-H hyphens Specifies how words should be hyphenated when text wraps across multiple lines.
Alphabet-I image-orientation Specifies a layout-independent correction to the orientation of an image.
Alphabet-I image-rendering Sets an image scaling algorithm.
Alphabet-I inline-size Defines the horizontal or vertical size of an element's block, depending on its writing mode.
Alphabet-I inset Shorthand corresponds to the top, right, bottom, and/or left properties.
Alphabet-I inset-block Defines the logical block start and end offsets of an element.
Alphabet-I inset-block-end Defines the logical block end offset of an element.
Alphabet-I inset-block-start Defines the logical block start offset of an element.
Alphabet-I inset-inline Defines the logical start and end offsets of an element in the inline direction.
Alphabet-I inset-inline-end Defines the logical inline end inset of an element.
Alphabet-I inset-inline-start Defines the logical inline start inset of an element.
Alphabet-I isolation Determines whether an element must create a new stacking context.
Alphabet-J justify-content Specifies the alignment between the items inside a flexible container when the items do not use all available space.
Alphabet-J justify-items sets the way of justifying each box along the appropriate axis.
Alphabet-J justify-self Sets the way a box is justified inside its alignment container along the appropriate axis.
Alphabet-L left Defines the x (horizontal) coordinate for a positioned element, relative to the left side of the containing element or browser window.
Alphabet-L letter-spacing Sets the amount of spacing between letters.
Alphabet-L line-break Sets how to break lines of Chinese, Japanese, or Korean (CJK) text when working with punctuation and symbols.
Alphabet-L line-height Sets the height (leading) between lines of text in a block-level element such as a paragraph.
Alphabet-L list-style Sets all the properties for a list in one declaration.
Alphabet-L list-style-image Assigns a graphic image to a list item.
Alphabet-L list-style-position specifies whether the labels for an element’s list items are positioned inside or outside the “box” defined by the listed item.
Alphabet-L list-style-type Defines labels for a list of items.
Alphabet-M margin Sets a consistent margin on all four sides of the affected element.
Alphabet-M margin-block Defines the logical block start and end margins of an element.
Alphabet-M margin-block-end Defines the logical block end margin of an element.
Alphabet-M margin-block-start Defines the logical block start margin of an element.
Alphabet-M margin-bottom Sets an element’s bottom margin.
Alphabet-M margin-inline Defines both the logical inline start and end margins of an element.
Alphabet-M margin-inline-end Defines the logical inline end margin of an element.
Alphabet-M margin-inline-start Defines the logical inline start margin of an element.
Alphabet-M margin-left Sets an element’s left margin.
Alphabet-M margin-right Sets an element’s right margin.
Alphabet-M margin-top Sets an element’s top margin.
Alphabet-M mask Hides an element (partially or fully) by masking or clipping the image at specific points.
Alphabet-M mask-border Create a mask along the edge of an element's border.
Alphabet-M mask-border-mode Specifies the blending mode used in a mask-border.
Alphabet-M mask-border-outset Specifies the distance by which an element's mask-border is set out from its border box.
Alphabet-M mask-border-repeat Sets how the edge regions of a source image are adjusted to fit the dimensions of an element's mask-border.
Alphabet-M mask-border-slice Divides the image set by mask-border-source into regions.
Alphabet-M mask-border-source Sets the source image used to create an element's mask-border.
Alphabet-M mask-border-width Sets the width of an element's mask-border.
Alphabet-M mask-clip Sets the mask area.
Alphabet-M mask-composite Represents a compositing operation used on the current mask layer with the mask layers below it.
Alphabet-M mask-image Sets the image that is used as mask layer for an element.
Alphabet-M mask-mode Sets whether the mask reference defined by mask-image is treated as a luminance or alpha mask.
Alphabet-M mask-origin Sets the origin of a mask.
Alphabet-M mask-position Sets the initial position, relative to the mask position layer set by mask-origin, for each defined mask image.
Alphabet-M mask-repeat Sets how mask images are repeated.
Alphabet-M mask-size Specifies the sizes of the mask images.
Alphabet-M mask-type
Alphabet-I max-block-size Specifies the maximum size of an element.
Alphabet-M max-height Defines the maximum height a region may expand to if it is relatively sized.
Alphabet-M max-inline-size Defines the horizontal or vertical maximum size of an element's block.
Alphabet-M max-width Defines the maximum width a region may expand to if it is relatively sized.
Alphabet-M min-block-size Defines the minimum horizontal or vertical size of an element's block.
Alphabet-M min-height Defines the minimum height a region may reduce to if it is relatively sized and the browser window is adjusted.
Alphabet-M min-inline-size Defines the horizontal or vertical minimal size of an element's block.
Alphabet-M min-width Defines the minimum width a region may reduce to if it is relatively sized and the browser window is adjusted.
Alphabet-M mix-blend-mode Sets how an element's content should blend with the content of the element's parent and the element's background.
Alphabet-O object-fit Sets how the content of a replaced element, such as an <img> or <video>, should be resized to fit its container.
Alphabet-O object-position Specifies the alignment of the selected replaced element's contents within the element's box.
Alphabet-O offset Sets all the properties required for animating an element along a defined path.
Alphabet-O offset-anchor Specifies the point inside the box of an element traveling along an offset-path that is actually moving along the path.
Alphabet-O offset-distance Specifies a position along an offset-path for an element to be place.
Alphabet-O offset-path Specifies a motion path for an element to follow and defines the element's positioning within the parent container or SVG coordinate system.
Alphabet-O offset-position Defines the initial position of the offset-path.
Alphabet-O offset-rotate Defines the orientation/direction of the element as it is positioned along the offset-path.
Alphabet-O opacity Sets the opacity of an element.
Alphabet-O order Sets the order to lay out an item in a flex or grid container.
Alphabet-O orphans Defines the minimum number of lines of a paragraph that must be left at the bottom of a page.
Alphabet-O outline A shorthand form that sets all outline properties at once.
Alphabet-O outline-color Sets the color of an element’s outline.
Alphabet-O outline-offset Defines a offset for an element’s outline.
Alphabet-O outline-style Defines a style for an element’s outline.
Alphabet-O outline-width Defines a width for an element’s outline.
Alphabet-O overflow Specifies what happens if content overflows an element's box.
Alphabet-O overflow-anchor Provides a way to opt out of the browser's scroll anchoring behavior, which adjusts scroll position to minimize content shifts.
Alphabet-O overflow-block Sets what shows when content overflows the block start and block end edges of a box.
Alphabet-O overflow-clip-margin Determines how far outside its bounds an element with overflow: clip; may be painted before being clipped.
Alphabet-O overflow-inline Sets what shows when content overflows the inline start and end edges of a box.
Alphabet-O overflow-wrap Specifies whether or not the browser can break lines with long words, if they overflow the container.
Alphabet-O overflow-x Sets what shows when content overflows a block-level element's left and right edges.
Alphabet-O overflow-y Sets what shows when content overflows a block-level element's top and bottom edges.
Alphabet-O overscroll-behavior Sets what a browser does when reaching the boundary of a scrolling area.
Alphabet-O overscroll-behavior-block Sets the browser's behavior when the block direction boundary of a scrolling area is reached.
Alphabet-O overscroll-behavior-inline Sets the browser's behavior when the inline direction boundary of a scrolling area is reached.
Alphabet-O overscroll-behavior-x Sets the browser's behavior when the horizontal boundary of a scrolling area is reached.
Alphabet-O overscroll-behavior-y Sets the browser's behavior when the vertical boundary of a scrolling area is reached.
Alphabet-P padding Sets the space between an element’s border and its content.
Alphabet-P padding-block Defines the logical block start and end padding of an element.
Alphabet-P padding-block-end Defines the logical block end padding of an element.
Alphabet-P padding-block-start Defines the logical block start padding of an element.
Alphabet-P padding-bottom Sets the distance between an element’s bottom border and the bottom of its contained content.
Alphabet-P padding-inline Defines the logical inline start and end padding of an element.
Alphabet-P padding-inline-end Defines the logical inline end padding of an element.
Alphabet-P padding-inline-start Defines the logical inline start padding of an element.
Alphabet-P padding-left Sets the distance between an element’s left border and the left edge of its content.
Alphabet-P padding-right Sets the distance between an element’s right border and the rightmost edge of its content.
Alphabet-P padding-top Sets the distance between an element’s top border and the top of its content.
Alphabet-P page-break-after Adjusts page breaks after the current element.
Alphabet-P page-break-before Adjusts page breaks before the current element.
Alphabet-P page-break-inside Adjusts page breaks inside the current element.
Alphabet-P paint-order Control the order in which the fill and stroke (and painting markers) of text content and shapes are drawn.
Alphabet-P perspective Determines the distance between the z=0 plane and the user in order to give a 3D-positioned element some perspective.
Alphabet-P perspective-origin Determines the position at which the viewer is looking.
Alphabet-P place-content Shorthand for align-content and justify-content.
Alphabet-P place-items Shorthand for align-items and justify-items.
Alphabet-P place-self Shorthand for align-self and justify-self.
Alphabet-P pointer-events Sets under what circumstances (if any) a particular graphic element can become the target of pointer events.
Alphabet-P position Defines how an element is positioned relative to other elements.
Alphabet-P print-color-adjust Sets what, if anything, the user agent may do to optimize the appearance of the element on the output device.
Alphabet-Q quotes Defines the style of quotation marks to be used with embedded quotations.
Alphabet-R resize Sets whether an element is resizable, and if so, in which directions.
Alphabet-R right Defines the right position of a positioned element.
Alphabet-R rotate Specify rotation transforms individually and independently of the transform property.
Alphabet-R row-gap sets the size of the gap (gutter) between an element's rows.
Alphabet-R ruby-align Defines the distribution of the different ruby elements over the base.
Alphabet-R ruby-position Defines the position of a ruby element relatives to its base element.
Alphabet-S scale Specify scale transforms individually and independently of the transform property.
Alphabet-S scroll-behavior Sets the behavior for a scrolling box when scrolling is triggered by the navigation or CSSOM scrolling APIs.
Alphabet-S scroll-margin Sets all of the scroll margins of an element at once, assigning values much like the margin property does for margins of an element.
Alphabet-S scroll-margin-block Sets the scroll margins of an element in the block dimension.
Alphabet-S scroll-margin-block-end Defines the margin of the scroll snap area at the end of the block dimension that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-block-start Defines the margin of the scroll snap area at the start of the block dimension that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-bottom Defines the bottom margin of the scroll snap area that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-inline Sets the scroll margins of an element in the inline dimension.
Alphabet-S scroll-margin-inline-end Defines the margin of the scroll snap area at the end of the inline dimension that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-inline-start Defines the margin of the scroll snap area at the start of the inline dimension that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-left Defines the left margin of the scroll snap area that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-right Defines the right margin of the scroll snap area that is used for snapping this box to the snapport.
Alphabet-S scroll-margin-top Defines the top margin of the scroll snap area that is used for snapping this box to the snapport.
Alphabet-S scroll-padding Sets scroll padding on all sides of an element at once, much like the padding property does for padding on an element.
Alphabet-S scroll-padding-block Sets the scroll padding of an element in the block dimension.
Alphabet-S scroll-padding-block-end Defines offsets for the end edge in the block dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-block-start Defines offsets for the start edge in the block dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-bottom Defines offsets for the bottom of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-inline Sets the scroll padding of an element in the inline dimension.
Alphabet-S scroll-padding-inline-end Defines offsets for the end edge in the inline dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-inline-start Defines offsets for the start edge in the inline dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-left Defines offsets for the left of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-right Defines offsets for the right of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-padding-top Defines offsets for the top of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
Alphabet-S scroll-snap-align Specifies the box's snap position as an alignment of its snap area.
Alphabet-S scroll-snap-stop Defines whether or not the scroll container is allowed to "pass over" possible snap positions.
Alphabet-S scroll-snap-type Sets how strictly snap points are enforced on the scroll container in case there is one.
Alphabet-S shape-image-threshold Sets the alpha channel threshold used to extract the shape using an image as the value for shape-outside.
Alphabet-S shape-margin Sets a margin for a CSS shape created using shape-outside.
Alphabet-S shape-outside Defines a shape—which may be non-rectangular—around which adjacent inline content should wrap.
Alphabet-T tab-size Defines the width of a tab character.
Alphabet-T table-layout Sets the algorithm used to lay out table cells, rows, and columns.
Alphabet-T text-align Sets the horizontal alignment of text.
Alphabet-T text-align-last Sets how the last line of a block or a line, right before a forced line break, is aligned.
Alphabet-T text-combine-upright Sets the combination of characters into the space of a single character.
Alphabet-T text-decoration Sets the appearance of decorative lines on text.
Alphabet-T text-decoration-color Sets the color of decorations added to text by text-decoration-line.
Alphabet-T text-decoration-skip-ink Specifies how overlines and underlines are drawn when they pass over glyph ascenders and descenders.
Alphabet-T text-decoration-line Sets the kind of decoration that is used on text in an element, such as an underline or overline.
Alphabet-T text-decoration-style Sets the style of the lines specified by text-decoration-line.
Alphabet-T text-decoration-thickness Sets the stroke thickness of the decoration line that is used on text in an element, such as a line-through, underline, or overline.
Alphabet-T text-emphasis A shorthand for text-emphasis-style and text-emphasis-color.
Alphabet-T text-emphasis-color Sets the color of emphasis marks.
Alphabet-T text-emphasis-position Sets where emphasis marks are drawn.
Alphabet-T text-emphasis-style Sets the appearance of emphasis marks.
Alphabet-T text-indent Specifies the indent in the first line of a block-level element.
Alphabet-T text-justify Sets what type of justification should be applied to text when text-align: justify; is set on an element.
Alphabet-T text-orientation Sets the orientation of the text in a line.
Alphabet-T text-overflow Sets how hidden overflow content is signaled to users.
Alphabet-T text-rendering Provides information to the rendering engine about what to optimize for when rendering text.
Alphabet-T text-shadow Adds shadow to text.
Alphabet-T text-size-adjust Controls the text inflation algorithm used on some smartphones and tablets.
Alphabet-T text-transform Controls the capitalization of text.
Alphabet-T text-underline-offset Sets the offset distance of an underline text decoration line.
Alphabet-T text-underline-position Sets the position of the underline which is set using the text-decoration property.
Alphabet-T top Defines the top position of a positioned element.
Alphabet-T touch-action Sets how an element's region can be manipulated by a touchscreen user.
Alphabet-T transform Lets you rotate, scale, skew, or translate an element.
Alphabet-T transform-origin Sets the origin for an element's transformations.
Alphabet-T transform-style Sets whether children of an element are positioned in the 3D space or are flattened in the plane of the element.
Alphabet-T transition A shorthand property for all the transition-* properties.
Alphabet-T transition-delay Specifies the duration to wait before starting a property's transition effect when its value changes.
Alphabet-T transition-duration Sets the length of time a transition animation should take to complete.
Alphabet-T transition-property Sets the CSS properties to which a transition effect should be applied.
Alphabet-T transition-timing-function Sets how intermediate values are calculated for CSS properties being affected by a transition effect.
Alphabet-T translate
Alphabet-U unicode-bidi The text direction to be overridden to support multiple languages and text flow directions in the same document.
Alphabet-U user-select Controls whether the user can select text.
Alphabet-V vertical-align Sets the vertical positioning of text and images with respect to the baseline setting.
Alphabet-V visibility Determines whether or not an element is visible.
Alphabet-W white-space Controls how spaces, tabs, and newline characters are handled in an element.
Alphabet-W widows Sets the minimum number of lines in a block container that must be shown at the top of a page, region, or column.
Alphabet-W width Sets the width of an element’s content region (excluding padding, border, and margin).
Alphabet-W word-break Sets whether line breaks appear wherever the text would otherwise overflow its content box.
Alphabet-W word-spacing Sets the spacing between words.
Alphabet-W word-wrap Sets unbreakable words to be broken and wrap to the next line.
Alphabet-W writing-mode Sets whether lines of text are laid out horizontally or vertically, as well as the direction in which blocks progress.
Alphabet-Z z-index Defines a layering or stacking context for positioned elements.
❮ Previous Home Next ❯