मेरे पास एक #headerdiv है जो 100% widthकि div के भीतर है और मेरे पास एक अव्यवस्थित सूची है। मैंने margin: 0 autoअनऑर्डर की गई सूची पर आवेदन किया है, लेकिन यह हेडर डिव के भीतर इसे केंद्र में नहीं रखेगा।
क्या कोई मुझे बता सकता है कि क्यों? मैंने सोचा था कि अगर मैं अभिभावक div की चौड़ाई को परिभाषित करता हूं, तो अनियंत्रित सूची को खुद के साथ केंद्रित करने में सक्षम होना चाहिए margin: 0 auto। मैं क्या खो रहा हूँ?
यहाँ मेरा कोड है:
<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>