Home > Web Front-end > Front-end Q&A > What are the three css methods to hide dom elements

What are the three css methods to hide dom elements

青灯夜游
Release: 2021-12-09 16:01:04
Original
4369 people have browsed it

Three CSS methods to hide dom elements: 1. Add the "visibility:hidden;" style to the dom element; 2. Add the "diaplay:none;" style to the dom element; 3. Add " opacity:0;" style.

What are the three css methods to hide dom elements

The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.

Three css methods to hide dom elements

1、visibility:hidden;

Set its value to hidden will hide our element. Like the opacity attribute, hidden elements still have an effect on our web page layout. The only difference from opacity is that it does not respond to any user interaction. In addition, elements will be hidden in screen reading software.

2, diaplay:none;

The display attribute truly hides the element according to the meaning of the word. Setting the display property to none ensures that the element is not visible and not even the box model is generated. Using this attribute, hidden elements do not occupy any space. Not only that, once display is set to none, any direct user interaction operations on the element will not be effective. In addition, screen reading software will not read the content of the element. This way the effect is as if the element doesn't exist at all.

Any descendant elements of this element will also be hidden at the same time. Overanimating this property has no effect; any transition between its different state values ​​will always take effect immediately.

However, please note that this element can still be accessed through the DOM. So you can manipulate it through the DOM. Just like other elements that are not hidden, such as $(""), etc.

3, opacity:0;

opacity attribute It means to set the transparency of an element. It is not designed to change the bounding box of an element. This bit sets the opacity to 0 only to visually hide the element. While the element itself still occupies its own position and contributes to the layout of the web page, it will also respond to user interaction.

(Learning video sharing: css video tutorial)

The above is the detailed content of What are the three css methods to hide dom elements. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
css
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template