Home >Web Front-end >Front-end Q&A >What is the principle of css pseudo-class

What is the principle of css pseudo-class

藏色散人
藏色散人Original
2020-12-11 09:09:412395browse

css pseudo-class principle means that pseudo-classes classify elements based on characteristics, rather than their names, attributes or content; in principle, characteristics cannot be inferred from the document tree. In the sense Pseudo-classes can be dynamic, and an element can gain or lose a pseudo-class as the user interacts with the document.

What is the principle of css pseudo-class

The operating environment of this tutorial: windows7 system, css3 version. This method is suitable for all brands of computers.

Recommended: "css Video Tutorial"

What is the principle of css pseudo-classes?

Explanation: Pseudo-classes classify elements based on characteristics rather than their names, attributes or content;

In principle, characteristics cannot be inferred from the document tree owned. Pseudo-classes can feel dynamic, and an element can gain or lose a pseudo-class as the user interacts with the document.

The exceptions are ":first-child" which can be inferred from the document tree, and ":lang" which is also inferred from the document tree in some cases.

Pseudo-classes include: :first-child, :link:, vistited, :hover:, active:focus, :lang

What are pseudo-classes?

It means that the css itself gives it some features and functions, that is, you don’t need class=... or id=..., you can use it directly, and of course you can also change it. Some attributes such as: a:link{color:#ff0000;}

Many CSS suggestions are not supported by browsers, but there are four pseudo-classes for connections that can be used safely. They are link, visited, hover and active respectively.

a:link{color:#000000;} /*设置 a 对象在未被访问前的样式。*/
a:hover{color:#000000;} /*设置对象在其鼠标悬停时的样式。*/
a:active{color:#000000;} /*设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式。*/
a:visited{color:#000000;} /*设置 a 对象在其链接地址已被访问过时的样式。*/

The above is the detailed content of What is the principle of css pseudo-class. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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
Previous article:How to use css spriteNext article:How to use css sprite