【发布时间】:2015-12-10 19:30:23
【问题描述】:
我的网站侧面有一个菜单栏,我希望悬停跨越菜单栏的宽度,到目前为止它只覆盖文本。
我希望它看起来像这样,并让它们都在菜单结束的地方结束
但它看起来像这样
HTML:
#menu {
width: 21.4vw;
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
font-size: 1vw;
text-align: left;
margin-left: 1vw;
background-color: #CA2A2A;
border-radius: 0px;
max-width: 96vw;
}
#menu ul {
height: auto;
padding: 0.5vw 0vw;
margin: 0px;
}
#menu li {
display: block;
}
#menu a {
text-decoration: none;
color: #FFFFFF;
padding: 0.5vw 0.8vw 0.5vw 0.8vw;
font-size: 3vw;
}
#menu a:hover {
color: #000000;
background-color: #FFFFFF;
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="menu">
<ul>
<li><a href="website.html">Home</a>
<li><a href="breakingnews.html">Breaking News</a></li>
<li><a href="Sport.html">Sport</a></li>
<li><a href="Hulltoday.html">Hull Today</a></li>
<li><a href="Property.html">Property</a></li>
<li><a href="Social.html">Social Media</a></li>
<li><a href="Music.html">Music</a></li>
<li><a href="Reviews.html">Reviews</a></li>
<li><a href="Movies.html">Movies</a></li>
<li><a href="Weather.html">Weather</a></li>
</ul>
</div>
</body>
</html>
我是 HTML 和 CSS 新手,因此非常感谢任何帮助或建议 :)
【问题讨论】:
-
将您的 HTML 添加到问题中。
-
您因该更改而破坏了图像链接。