发布时间:2025-12-10 19:56:23 浏览次数:17
关于a标签的hover问题[亲测有效]今天写代码的时候发现一个问题<ahref=”#”><span>你好</span>cici</a>样式为这个a:hover{ color:blue;}这样写当鼠标悬浮的时候整个”你好cici”都变蓝,这没问题但是当我的样式改为这样span{ color:red;}a:hover{ color:blue;}当鼠标移上去的时候,只有”cici”是变蓝的,”你好”仍然是红色那么也给span标签设置hover,样式改为span{
今天写代码的时候发现一个问题
<a href="#"><span>你好</span>cici</a> 是否还在为Ide开发工具频繁失效而烦恼,来吧关注以下公众号获取最新激活方式。亲测可用!
【正版授权,激活自己账号】:Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】:官方授权 正版激活 自己使用,支持Jetbrains家族下所有IDE…
样式为这个
a:hover{ color:blue;} 这样写当鼠标悬浮的时候整个”你好cici”都变蓝,这没问题
但是当我的样式改为这样
span{ color:red;}a:hover{ color:blue;} 当鼠标移上去的时候,只有”cici”是变蓝的,”你好”仍然是红色
那么也给span标签设置hover,样式改为
span{ color:red;}a:hover span{ color:blue;}a:hover{ color:blue;} 两个都变色,(strong等行内标签也是这样,得单独加hover)
那么如果把a改为块级标签会怎样,其里面的子元素得单独设置hover时的属性才生效