<!DOCTYPE html>
<html>
<head>
<title>响应问题_02</title>
<meta charset="utf-8">
<style type="text/css">
a:hover p{
color:green;
</style>
</head>
<body>
<a href="" >11111</a>
<p >111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222233333333333333</p>
</body>
</html>
我并没有与link、active这些伪类使用啊,只是单单使用了hover。我希望当a标签被鼠标选中时p段落的文字颜色改变,但是却没有效果,是不是我弄错了?小白求解!!!!!!
https://blog.csdn.net/web_xyk/article/details/51862826
楼主代码错了。a:hover p {...这里少了一个花括号( } )
a:hover+p {... }
使用相邻s1+s2选择器,选择s1后面相邻的元素
链接要是空链接要加#吧,选择器少}