नीचे हेडर के अंदर एक मेनू है। उल और ली तत्व तैर रहे हैं और अब हेडर के नीचे तैर रहे हैं, जिन्हें मैंने स्पष्ट से रोकने की कोशिश की है: दोनों। हालांकि, यह काम नहीं लग रहा है इसलिए मुझे आश्चर्य है ... क्या गलत हो सकता है?स्पष्ट: दोनों काम नहीं करेंगे
एचटीएमएल:
<header>
<ul>
<li><a href='#'>Item 1</a></li>
<li><a href='#'>Item 2</a></li>
<li><a href='#'>Item 3</a></li>
<li><a href='#'>Item 4</a></li>
</ul>
<div class='clear'/>
</header>
सीएसएस:
header {
background: #888;
height: 20px;
padding: 10px;
}
ul{
margin: 18px 0;
padding: 0;
list-style: none;
}
ul li{
margin: 0 10px 0 0;
padding: 0;
display: block;
float: left;
width: 80px;
height: 20px;
border: 1px solid #000;
background: red;
}
ul li a{
display:block;
width: 100%;
height: 100%;
text-decoration: none;
float: left;
text-align: center;
padding-top: 2px;
}
ul li a:hover{
color: #fff;
background-color: #000;
}
.clear {
clear:both;
}
आप यहां क्या करने की कोशिश कर रहे हैं? वह div खाली है, तो हेडर में इसे रखने का क्या मतलब है? –
समस्या यह है कि 'ली की भी तैरती है। – Gareth
कोई जवाब नहीं है, लेकिन मैं हमेशा कंटेनर पर 'ओवरफ़्लो: छुपा' हैक का उपयोग करने के बारे में बेहतर महसूस करता हूं। – PeeHaa