我是新来的CSS,我需要导航栏帮助。我需要在ABOUT US部分获得该子主题,但我无法得到它,它似乎一直到右侧。任何东西将不胜感激。 如果需要,我可以提供HTML文件。CSS导航栏错误
CSS:
container{
position: relative;
height: 70px;
width: 1100px;
}
.masthead{
background: #039be5;
width: 100%;
top: 0;
position: fixed;
color: white;
}
.logo{
position: relative;
float: left;
left: 90px;
font-family: Josefin Slab;
font-size: 21px;
top: 17px;
}
.logo h1 a {color: white; text-decoration: none; }
h1{
margin: 0;
}
a:link {color: white; text-decoration: none; }
a:visited {color: white; text-decoration: none; }
a:hover {color: white; color: black; }
a:active {color: white; text-decoration: none; }
#navcontent{
word-spacing: 4px;
}
li{
position: relative;
left: 155px;
list-style: none;
font-family: Raleway;
float: left;
margin-left: 21px;
padding-top: 15px;
font-size: 20px;
}
.navigation{
float: right;
}
.navigation ul>li ul{
height: 100%;
position: relative;
bottom: 100%;
}
.navigation ul>li ul>li{
bottom: 0px;
display: none;
}
.navigation>ul>li:hover ul>li{
display: block;
}
.navigation>ul>li a:hover {
text-decoration: none;
cursor:pointer;
}
HTML
<div class="masthead">
<div class="container">
<div class="logo">
<h1><a href="index.htm"> MY SITE</a></h1>
</div>
<div class="navigation">
<ul>
<li><a href="courses.htm">Courses</a>
</li>
<li><a href="institution.htm">Places</a>
</li>
<li><a href="about.htm">More</a>
<ul>
<li><a href="#">Share</a>
</li>
<li><a href="#"> Help</a>
</li>
</ul>
</li>
<li id="navcontent">||<a href="signin.htm"> Sign In </a>
</li>
<li><a href="signup.htm">Sign Up</a>
</li>
</ul>
</div>
</div>
</div>
有些'html'会帮助我们帮助你,上下文总是很好。 – 2014-09-11 03:18:07
Jon P.:http://pastebin.com/MFfESYKf – Sooner 2014-09-11 03:26:55
感谢Jon。不希望它看起来搞砸了,所以使用了pastebin。 – Sooner 2014-09-11 03:49:30