为了账号安全,请及时绑定邮箱和手机立即绑定

a:hover{color:red;}可以和a{font-weight:bold;}合并吗?

合并以后效果不一样,是不是hover必须但须写呢?

正在回答

9 回答

不能,因为a:hover是鼠标划过时状态的设置,而a是链接到另一个页面时的状态的设置。如果将a:hover中的color:red放在了a里面,那么a所设置的链接的文本颜色就是红色,而不是鼠标划过才显示红色。

0 回复 有任何疑惑可以回复我~
#1

烜烜 提问者

所以说必须单独写出来咯?
2016-01-10 回复 有任何疑惑可以回复我~
#2

烜烜 提问者

非常感谢!
2016-01-10 回复 有任何疑惑可以回复我~

<style type="text/css">

a:link {color: #FF0000} /* 未访问的链接 */

a:visited {color: #00FF00} /* 已访问的链接 */

a:hover {color: #FF00FF} /* 鼠标移动到链接上 */

a:active {color: #0000FF} /* 选定的链接 */

</style>

<body>

<a href="#">百度</a>

</body>

你可以去这样写写  看看 效果。

0 回复 有任何疑惑可以回复我~

当然要单独分开写啊,因为两个修饰的完全不是同一个状态a{}修改的是<a>标签内内容的样式,a:hover{}修改的是 当鼠标移动到<a>标签上时候 内容的改变。

CSS伪类常见的有这4种,这4种是需要学习了解的

a:link {color: #FF0000} /* 未访问的链接 */

a:visited {color: #00FF00} /* 已访问的链接 */

a:hover {color: #FF00FF} /* 鼠标移动到链接上 */

a:active {color: #0000FF} /* 选定的链接 */

链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态。

0 回复 有任何疑惑可以回复我~
#1

烜烜 提问者

谢谢您的总结
2016-05-09 回复 有任何疑惑可以回复我~
a:hover{font-weight:bold;color:red;}

鼠标移过字体变,颜色变。

0 回复 有任何疑惑可以回复我~

哪里有写a:hover{color:red}

0 回复 有任何疑惑可以回复我~

不可以的,hover,鼠标移动过去的状态

0 回复 有任何疑惑可以回复我~

他的类型状态不同 不可以的

0 回复 有任何疑惑可以回复我~

应该是不可以的

0 回复 有任何疑惑可以回复我~

不可以,因为 a{xxxx}  这里的样式是一直有效的,a:hover{xxx} 这里的样式只有在鼠标在a上才有效,鼠标离开这个样式就无效。

0 回复 有任何疑惑可以回复我~
#1

烜烜 提问者

所以说必须单独写出来啦?
2016-01-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

a:hover{color:red;}可以和a{font-weight:bold;}合并吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号