Home > Web Front-end > CSS Tutorial > hover pseudo-class selection definition and usage

hover pseudo-class selection definition and usage

高洛峰
Release: 2016-10-29 10:21:27
Original
2153 people have browsed it

Definition and usage of pseudo-class selector E:hover:

Set the style of an element when its mouse is hovered.
E elements can be selected through other selectors, such as class selectors, id selectors, type selectors, etc.
Special note: IE6 does not support this selector, but it can support :hover of the a element, that is, it only supports :hover of the a element selected through the type selector.

Grammar structure:

E:hover{ Rules }

Browser support:

IE browser supports this selector.
Firefox supports this selector.
Google Chrome supports this selector.
opera browser supports this selector.

Example code:

<!DOCTYPE html>  
<html>  
<head>  
<meta charset=" utf-8">  
<meta name="author" content="http://www.manongjc.com/article/1323.html" />  
<title>CSS教程</title>  
<style type="text/css">  
#div:hover{color:#F60;}  
.js:hover{color:green;}  
</style>  
</head>  
<body>  
<ul>  
  <li><a href="#">html专区</a></li>  
  <li><a href="#" id="div">div+css专区</a></li>  
  <li><a href="#" class="js">javascript专区</a></li>  
  <li><a href="#">Jquery专区</a></li>  
</ul>  
</body>  
</html>
Copy after login
Copy after login

Use the type selector to set the pre-access style of the hyperlink.

<!DOCTYPE html>  
<html>  
<head>  
<meta charset=" utf-8">  
<meta name="author" content="http://www.manongjc.com/article/1323.html" />  
<title>CSS教程</title>  
<style type="text/css">  
#div:hover{color:#F60;}  
.js:hover{color:green;}  
</style>  
</head>  
<body>  
<ul>  
  <li><a href="#">html专区</a></li>  
  <li><a href="#" id="div">div+css专区</a></li>  
  <li><a href="#" class="js">javascript专区</a></li>  
  <li><a href="#">Jquery专区</a></li>  
</ul>  
</body>  
</html>
Copy after login
Copy after login

Set the style of a hyperlink on mouseover via class selector and id selector. Not supported in IE6.

<!DOCTYPE html>  
<html>  
<head>  
<meta charset="utf-8">  
<meta name="author" content="http://www.manongjc.com" />  
<title>码农教程</title>  
<style>  
div {  
  width:100px;  
  height:50px;  
  background:#ccc;  
}  
div:hover {  
  background:green;  
}  
</style>  
</head>  
<body>  
<div></div>  
</body>  
</html>
Copy after login

The above code can change the background color of a div when the mouse is hovering over it. It also shows that the :hover pseudo-class is not just a scope link to the a element.

Related labels:
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