CSS is a powerful and flexible style sheet language, specially used for the visual presentation of markup languages such as HTML and XML in web design, making the web page presentation more beautiful, neat and interactive. However, although the CSS property module has hundreds of standardized property names, there are still many property names that are unknown.
So, this article will introduce some less-known CSS property names, and the characteristics and application scenarios of these property names will be revealed one by one.
First of all, auto is the default behavior. When the user reaches the scroll boundary, the touch device will perform the default scrolling operation. Contain prohibits the overflow of the scroll area and retains the penetrating scrolling behavior, which means that when the user touches the device to reach the scroll boundary, the background elements of the page can scroll. The none attribute disables the scrolling behavior of the entire page, and unset uses the attribute value of the element's parent element.
The clip-path attribute defines the clip-path function, which can be defined as a URL (pointing to an SVG file) or specify a geometry. If you need to specify a specific shape, you can choose from some predefined shapes, such as ellipse(), polygon(), and inset().
object-position allows the position of the mapped image in the element to be adjusted. Use this attribute to specify the position where the object should be displayed by default. Typically, this attribute is used in conjunction with the element's width or height attribute in order to adjust the position of the mapped image (i.e. clip it).
For example, when placing a text mask between two elements, you can use mix-blend-mode to mix some colors and make them appear unique in certain places through an overlay operation. Effect. This attribute includes various attribute values (such as multiply, screen, overlay, darken, lighten, etc.).
Normally, text is aligned to the bounds of an element using text alignment. However, if the text spills onto another line, the text alignment of the last line may differ from the alignment of the entire text block. This property allows developers to specify the text alignment of the last line.
shape-outside supports four shape functions that specify adaptive shapes through their SVG path-like syntax. These shapes include circle, ellipse, polygon, and inset.
Using the font-variant-ligatures attribute allows the browser to use glyph replacement that ignores specific font forms to achieve better rendering effects. This attribute includes all half-width glyph replacement, ligatures replacement (ligatures), number glyph replacement, punctuation mark glyph replacement, and phonetic letter replacement.
Summary
The seven CSS property names listed here are not widely known, but that does not mean that they are not useful. In fact, knowing these attribute names can make you more efficient when developing web pages, while making your pages more outstanding and complete.
In the future, with the development and changes of Internet technology, new attribute names will continue to emerge. Therefore, we need to keep up with the progress of the times, continue to learn and try, in order to become an excellent front-end engineer.
The above is the detailed content of Let's talk about some less-known CSS property names. For more information, please follow other related articles on the PHP Chinese website!