У меня проблема с меню CSS. Я хочу, чтобы родительский li
не был нарушен подменю. Я хочу, чтобы родительский список имел ширину, равную содержимому текста, которое у них есть, но не внутреннему ul
. Я не хочу указывать ширину родительского списка. Вот изображение. Подменю CSS беспокоит родителя li
CSS
ul {
list-style: none;
}
.nav{
padding-left: 70px;
line-height: 60px;
overflow: hidden;
}
.nav > li{
float: left;
font-size: 20px;
margin-right: 18px;
cursor: pointer;
background: yellow;
}
.subm{
overflow: hidden;
width: 200px;
list-style: none;
line-height: normal;
outline: 1px solid black;
padding: 0;
background: #252525;
padding: 0 10px 10px 10px;
}
.subm > li{
color: #ffde00;
margin: 0;
margin-top: 4px;
padding-left: 6px;
font-family: decker;
}
HTML
<ul class="nav">
<li>Home</li>
<li>Languages
<ul class="subm">
<li>C</li>
<li>C++</li>
<li>java</li>
<li>c#</li>
</ul>
</li>
<li>About</li>
</ul>
Хорошо. Это было слишком просто. Я этого не заметил. Спасибо что подметил это. –
приветствуется :) Но кредит также идет на @gopalraju –
Спасибо. Да, я тоже проголосовал за него. –