Добрый вечер, подскажите пожалуйста, что не так в коде, если на выходе получается вот такая вещь: (Хочу сделать только верхнюю и нижнюю границы у меню, но обе почему-то оказываются над ним.)
.menu { border-top:3px solid red; border-bottom:3px solid red; }
.menu ul {list-style:none; text-align:center;}
.menu li {float:left; padding:10px;}
Пример:
.menu { border-top:3px solid red;
border-bottom:3px solid red; width:100%;display:inline-block; }
.menu ul {list-style:none; text-align:center;}
.menu li {float:left; padding:10px;}
<div class="menu">
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
<li>Menu 3</li>
<li>Menu 4</li>
</ul>
</div>
Не хватает clearfix
. Простейший вариант - добавить overflow: hidden
на ul
.
.menu { border-top:3px solid red; border-bottom:3px solid red; }
.menu ul {list-style:none; text-align:center; overflow:hidden;}
.menu li {float:left; padding:10px;}
<nav class="menu">
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
<li>Menu 3</li>
<li>Menu 4</li>
</ul>
</nav>
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Ребят, знаю что здесь вопросы подобного рода не приветствуются, но все же вынужден попросить вас о помощиЕсть сайт
Добрый деньЕсть ListView с забинженным к нему ObservableCollection:
Необходимо оптимизировать захардкоженный кодВ программе работает всё хорошо, но код выглядит не красиво