Ho un #header
div che è 100% width
e all'interno di quel div ho un elenco non ordinato. Ho applicato margin: 0 auto
all'elenco non ordinato ma non lo centrerà all'interno del div dell'intestazione.
Qualcuno può dirmi perché? Ho pensato che se definissi la larghezza del div parent, allora l'elenco non ordinato dovrebbe essere in grado di centrarsi margin: 0 auto
. Cosa mi sto perdendo?
Ecco il mio codice:
<style>
* {
margin: 0;
padding: 0;
}
#header {
width: 100%;
background-color: #333;
min-height: 160px;
font-family:Arial, Helvetica, sans-serif;
}
#sitename {
font-size: 50px;
width: 620px;
margin:0 auto;
padding-top: 35px;
color:#999;
}
#header ul {
float: right;
margin: 0 auto;
}
#header ul li {
float: left;
padding-right: 20px;
list-style-type: none;
font-size: 20px;
}
</style>
</head>
<body>
<div id="header">
<h1 id="sitename">Photography Auction Site</h1>
<ul>
<li>List of Photos</li>
<li>Image Gallery</li>
<li>Contact Us</li>
</ul>
</div>
</body>
</html>