The max-width property is used to set the maximum width of a given element. It prevents the used value of the width property from becoming larger than the value specified for max-width.
The min-height property is used to set the minimum height of a given element. It prevents the used value of the height property from becoming smaller than the value specified for min-height.
The mix-blend-mode CSS property describes how an element's content should blend with the content of the element's direct parent and the element's background.
The overflow property specifies whether to clip content, render scrollbars or just display content when it overflows its block level container.
The overflow-wrap property is used to specify whether or not the browser may break lines within words in order to prevent overflow when an otherwise unbreakable string is too long to fit in its containing box.
The tab-size CSS property is used to customize the width of a tab (U+0009) character.
The text-align-last CSS property describes how the last line of a block or a line, right before a forced line break, is aligned.
The text-overflow CSS property determines how overflowed content that is not displayed is signaled to users. It can be clipped, display an ellipsis ('', U+2026 Horizontal Ellipsis), or display a custom string.
The CSS text-underline-position property specifies the position of the underline which is set using the text-decoration property underline value.
The unicode-bidi CSS property together with the direction property relates to the handling of bidirectional text in a document. For example, if a block of text contains both left-to-right and right-to-left text then the user-agent uses a complex Unicode algorithm to decide how to display the text. This property overrides this algorithm and allows the developer to control the text embedding.
The word-break CSS property is used to specify whether to break lines within words.
The writing-mode property defines whether lines of text are laid out horizontally or vertically and the direction in which blocks progress.
The z-index property specifies the z-order of an element and its descendants. When elements overlap, z-order determines which one covers the other. An element with a larger z-index generally covers an element with a lower one.
Property names that are prefixed with --, like --example-name, represent custom properties that contain a value than can be reused throughout the document using the (var()) function.
The CSS all shorthand property resets all properties, apart from unicode-bidi and direction, to their initial or inherited value.
The animation-delay CSS property specifies when the animation should start. This lets the animation sequence begin some time after it's applied to an element.
The animation-direction CSS property indicates whether the animation should play in reverse on alternate cycles.
The animation-duration CSS property specifies the length of time that an animation should take to complete one cycle.
The animation-iteration-count CSS property defines the number of times an animation cycle should be played before stopping.