में बाईं ओर सभी तरह से संरेखित नहीं कर रही है मेरे पास एक असाधारण सूची है जिसे मैं एक साधारण नेविगेशन बार के रूप में उपयोग कर रहा हूं। यही कारण है कि नीचे की तरह दिखता है:अनॉर्डर्ड सूची एक div
आप देख कि हालांकि <li>
तत्वों <div>
के बाईं वे में निहित हैं मैं युक्त <div>
में text-align: left;
की कोशिश की है, लेकिन ऐसा लगता है कि करने के लिए सभी तरह से संरेखित नहीं कर रहे हैं कर सकते हैं। कोई प्रभाव नहीं है।
प्रासंगिक HTML:
<div id="menu">
<div id="menutop">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
प्रासंगिक सीएसएस:
#menu {
width: 800px;
margin: 0 auto;
}
#menu div {
float: left;
width: 400px;
height: 60px;
background-color: #CACACA;
}
#menutop {
text-align: left;
}
#menutop ul {
list-style: none;
}
#menutop li {
display: inline;
padding: 10px;
}
#menutop a {
color: #000000;
text-decoration: none;
}
#menutop a:hover {
text-decoration: underline;
}
कोई भी विचार?
क्या आपने 'उल' के 'मार्जिन' को हटाने का प्रयास किया है? – PeeHaa
जेएसफ़िल्ड काम पर होने के रूप में अपना कोड रखना अपेक्षित है। http://jsfiddle.net/5wCZk/। आपकी समस्या कहीं और है। –
आप हमेशा ऋणात्मक मार्जिन का उपयोग कर सकते हैं: 'मार्जिन-बाएं: -10 पीएक्स' – TylerH4