CSS3的悬停样式为什么有时不能用,如

html-css09

CSS3的悬停样式为什么有时不能用,如,第1张

写在元素里的style样式的优先级要高于id选择器,所以用id选择器是改不了style样式的。

可以这样改

<div  style="width: 300pxheight: 300pxbackground-color: #B01415" id="a"><div style="width: 100pxheight: 100pxbackground-color: #55ddff" id="b">

</div></div>

<style>

    #a #b{display: none}

    #a:hover #b{display: block}

</style>

a:hover是css中的选择器,用于选择鼠标指针浮动在上面的元素。所以a:hover可用于设置当鼠标悬停在超链接之上时超链接的样式。示例如下:

在Html代码中给出一个超链接

<a href="#">我是一个超链接。</a

设置鼠标悬停的css样式

a:hover{

color:red /*设置颜色为红色*/

font-size:20px /*字体变大*/

text-decoration: none/*去掉下划线*/}

很多的,基本上CSS样式都可以有在里面。

可以关注卫星公众号(web开发分享交流),一起交流分享web开发技术,还有2054G开发资料!