Issue
I am trying to center my navigation links inside the div
but no matter what I've tried it won't work. I've tried margin-left:auto
, margin-right:auto
, but nothing...
Here is the section of CSS code:
#nav {
display:block;
background-color:#505050;
height:17.5px;
box-shadow: 0px 0px 15px 5px #CCCCCC inset;
border:1px solid #EEEEEE;
border-radius:20px;
padding:1.5%;
}
#nav li {
padding:0px 20px 0px 20px;
display:inline;
/*float:left;*/
list-style:none;
position:relative;
}
#nav li a {
padding:0px 0px 20px 0px;
color:#FFFFFF;
text-decoration:none;
}
and here is my ul code:
<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Current Litters</a></li>
<li><a href="#">Gallery</a>
<ul>
<li><a href="./bandi.html">Bandi</a></li>
<li><a href="./studs.html">Studs Used</a></li>
<li>Test Dog2</li>
<li>Test Dog3</li>
</ul>
</li>
<li><a href="#form">Contact Us</a></li>
</ul>
Here is the rest of my code actually without it i noticed that my drop down menu under (gallery) doesn't display correctly, ...here is the rest of that css file...that shows what happens to the drop down...maybe you can tell me why the float screws it all up...
...and the text align did great....but only after removing the float...
#nav li a:hover {
text-decoration:underline;
}
#nav li ul{
padding:10px;
font-size:medium;
display:none;
position:absolute;
left:0px;
top:30px;
background-color:rgba(50,50,50,0.8);
}
#nav li:hover ul {
display:block;
border-radius:20px;
border:1px solid;
width:150px;
}
Solution
Adding text-align: center
to the nav unordered list seems to work for me in chrome
#nav {
text-align: center;
}
Answered By - Mario Visic
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.