我有兩個鏈接,並在一個段落內,當我將鼠標懸停在一個鏈接上時,兩個段落都會改變背景。我徘徊在p上,但所有p都改變了背景我在這裏做了什麼錯?
我做錯了什麼?或者,它甚至沒有做到這一點,我應該只使用所有的錨標記和使用的顯示方式:在CSS塊,而不是...
我有這些對我的HTML
<nav>
<p><a href="">Home</a></p>
<p><a href="">Contact</a></p>
</nav>
我有這個對於我的CSS
nav {
width: 100px;
}
nav p {
width: 180px;
height: 50px;
text-align: center;
line-height: 50px;
background: -webkit-linear-gradient(#503520, #7F5C40, #503520); /* For Safari */
background: -o-linear-gradient(#503520, #7F5C40, #503520); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#503520, #7F5C40, #503520); /* For Firefox 3.6 to 15 */
background: linear-gradient(#503520, #7F5C40, #503520); /* Standard syntax (must be last) */
border: 1px solid black;
border-radius: 15px;
font-weight: bold;
}
nav a:link, nav a:visited {
color: #F3BB02;
text-decoration: none;
}
nav a:hover, nav a:active{
color: black;
text-decoration: none;
}
nav:hover p {
background: -webkit-linear-gradient(#89776A, #7F5C40, #89776A);
background: -o-linear-gradient(#89776A, #7F5C40, #89776A);
background: -moz-linear-gradient(#89776A, #7F5C40, #89776A);
background: linear-gradient(#89776A, #7F5C40, #89776A);
}
啊!感謝所有的建議,難怪我覺得我做錯了什麼,完全得到你的意思是由nav和p的寬度。猜我還需要很多經驗才能讓事情順利。 – WXR