Это фрагмент двойной части выпадающего меню с двойной частью, поэтому проблема заключается в том, что я не могу сделать два div
в стороне друг от друга, если я не использую ширину div
для любого рациона.Меню DropDown с двумя частями с помощью css
код CSS, который я хочу, представляет собой метод отображения двух div
ниже друг друга без использования свойства width
в коде html.
.navbar ul li a{
text-decoration: none;
color: black;
padding: 16.2px;
display: block;
}
.navbar{
width: 100%;
height: 50px;
position: relative;
margin: 0;
padding: 0;
background-color: #c7ffff;
border:1px solid black;
}
.dropnavbar{
position: absolute;
margin: 0;
padding: 0;
height: 60px;/*can be negliacted if the default is auto*/
}
.active{
float: left;
text-align: center;
list-style: none;
width: 100px;
font-size: 15px;
}
.subnavbar{
display:none;
padding: 0;/*if forgotten the size of the dropdown nav will be greater than it's parrent*/
margin: 0;
}
.navbar li:hover .subnavbar{
display: block;
}
.navbar li:hover li,.navbar li:hover{
background-color:#e0ffff;
}
.subnavbar>li>a:hover{
background-color: aqua;
}
.subnavbar>li:nth-child(n+2){
border-top: 1px solid black;
}
<!DOCTYPE html>
<html>
<head>
<link href="navbar.css" rel="stylesheet">
<title>DropDown NavBar Trial 3</title>
</head>
<body>
<header>
<div class="navbar">
<ul class="dropnavbar">
<li class="active"><a href="#">About</a>
</li>
<li class="active"><a href="#">Branches</a>
<ul class="subnavbar">
<li class="active"><a href="#">Egypt</a>
</li>
<li class="active"><a href="#">USA</a>
</li>
<li class="active"><a href="#">UAE</a>
</li>
<li class="active"><a href="#">France</a>
</li>
</ul>
</li>
<li class="active"><a href="#">Categories</a>
<div style="width:auto;">
<div style="float:left; width:10%;">
<ul class="subnavbar">
<li class="active"><a href="#">Books</a>
</li>
<li class="active"><a href="#">Electronic Devices</a>
</li>
<li class="active"><a href="#">House Gadgets</a>
</li>
<li class="active"><a href="#">Sport Equipments</a>
</li>
</ul>
</div>
<div style="float:right;width:10%;">
<ul class="subnavbar">
<li class="active"><a href="#">Books</a>
</li>
<li class="active"><a href="#">Electronic Devices</a>
</li>
<li class="active"><a href="#">House Gadgets</a>
</li>
<li class="active"><a href="#">Sport Equipments</a>
</li>
</ul>
</div>
</div>
</li>
<li class="active"><a href="#">Paying</a>
</li>
</ul>
</div>
</header>
</body>
</html>
где CSS код ?? – tabassum
Можете ли вы добавить код css inline вместо ссылки на него на картинке? – Eric
Пожалуйста, напишите скрипку или stacksnippet –