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

hover pseudo-class selection definition and usage

高洛峰
高洛峰Original
2016-10-29 10:21:272119browse

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>

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>

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>

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.

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