Dreamweaver中的CSS问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:40:31
在CSS样式中如何实现给一个层添加背景图片后,加入超链接,然后当鼠标指向(a hover)时,让背景图片变为另一个.
设置后只在文字下方进行变换,为什么不是整个层,或是整个单元格?

那是因为你把经过的背景图片写在了a:hover里面,
你可以把鼠标经过的背景写成另一个CSS,然后用JS调用。
如:
写在层上的:
<div class="aa"></div>
那么现在是:
<div class="aa" onmouseover="this.className='bb'"></div>
bb就是你鼠标经过想要看到的背景图片,如果你非要写在a:hover里面,那么就把a定义为块如:display:block;

内存有问题

a:hover{display:block;background:url(背景图片);}

.name a{display:block;background:url(背景图片);}
.name a:hover{display:block;background:url(背景图片2);}

调用:
<div class="name">
<a href="#"> </a>

</div>