- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Мужики, как справиться с такой проблемой. Сейчас тренируюсь с менюшками. При уменьшении окна браузера некоторые пункты меню выпадают и оказываются на следующей строке. При этом вы не знаете точной длинны списка <ul>.
код в студию!
код в студию!
Да абсолютно любое меню.
html
<div id="main_nav">
<ul id="nav">
<li><a href="">Главная</a></li>
<li><a href="">Портрет</a></li>
<li><a href="">Эротика</a></li>
<li><a href="">Музыка</a></li>
<li><a href="" id="navb">Жанр</a></li>
<li><a href="">Карандаш</a></li>
<li><a href="">Контакты</a></li>
</ul>
</div>
css
body {
background-color:#333333;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
#nav {
padding-left:0;
margin-left:0;
list-style:none;
background-color:#FFFF00;
overflow:hidden;
}
#nav a {
float:left;
padding:5px 30px 5px 30px;
border:1px solid #a96060;
background:url(gradient.gif) repeat-x center center;
color:#FFFFFF;
text-transform:uppercase;
font-size:12px;
}
#nav li {
display:inline;
}
#nav a:hover {
background:url(gradient2.gif) repeat-x center center;
}
Прикрепил два градиента.
Это один из примеров.
1) задать высоту <ul> тогда будут пропадать пункты лишние вообще
#nav {
height:25px;
}
2) задать ширину в % для блока, но тут будет сужаться по максимуму, но при китической массе переноситься.
#nav a {
display:block;
width:5%;
}
Решение для конкретного примера.
Можно задать фиксированную ширину ДИВу с меню:
width: 1200px;
}
Можно задать фиксированную ширину ДИВу с меню:
Ну задашь ему ширину, выровняешь его по центру, а что дальше? Можно убрать "float" и центрировать, но тогда элементы списка перестанут быть блочными и из-за этого возникнет куча других проблем. Ведь есть же какой-то выход... = ( = ))))
http://a383.ru
посмотрите как тут менюшка сделана. резиновая выпадающая менюшка без явы.