Здравствуйте, есть всплывающее меню.
<ul class="menu">
<li><a href="#">Основная ссылка</a><li>
<div class="dropdown films">
<ul>
<li>Ссылка 1</li>
<li>Ссылка 2</li>
<li>Ссылка 3</li>
</ul>
<ul>
<li>Ссылка 4</li>
<li>Ссылка 5</li>
<li>Ссылка 6</li>
</ul>
</div>
</ul>
.menu li {
display: inline-block;
position: relative;
}
.menu > li > a {
padding-left: 25px;
}
.dropdown {
background: #fff;
padding: 20px 30px;
line-height: 1;
opacity: 0;
position: absolute;
top: 100%;
right: 0;
visibility: hidden;
}
.menu > ul > li:hover .dropdown {
opacity: 1;
visibility: visible;
}
.dropdown li {
padding-bottom: 20px;
}
.dropdown li:last-child {
padding: 0;
}
.dropdown li a {
float: left;
}
.dropdown.films {
left: 0;
}
.dropdown.films ul {
float: left;
margin-right: 50px;
}
Т.е таких всплывашек много и они не должны иметь фикс. ширины или высоты, так как там текст может поменяться. И нужно разделить ul в 2 и/или более колонки. Подскажет кто, что я делаю не так?