Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
5 / 5 / 0
Регистрация: 21.01.2013
Сообщений: 45

Резиновое меню с вытягиванием пунктов по ширине

16.08.2013, 23:16. Показов 2904. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прикрепил как должно быть.
Поясню основные моменты. Меню имеет min-width 1000px и max-width 1280, должно крайними элементами всегда прижиматься к краям блока, и иметь одинаковую ширину и высоту элементов li, что бы задать .current для активного пункта. И при всем этом расположение слов в пунктах должно совпадать с макетом при минимальной ширине в 1000px.
Скидываю то чего удалось добиться.

http://jsfiddle.net/gZWCE/

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            <div id="header_main-nav-holder">
                <div id="header_main-nav">
                    <ul>
                        <li><a href="#">Эластичные и эластомерные материалы</a></li>
                        <li class="current"><a href="#">Фасадные краски и штукатурка</a></li>
                        <li><a href="#">Внутренние краски</a></li>
                        <li><a href="#">Грунты и специальные материалы</a></li>
                        <li><a href="#">Декор</a></li>
                        <li><a href="#">Гидроизоляция</a></li>
                        <li><a href="#">Шпаклевки готовые</a></li>
                        <span></span>
                    </ul>
                    </div><!--end header_main-nav-holder-->
            </div><!--end header_main-nav-->
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#header_main-nav-holder{
    min-width:1000px;
    max-width:100%;
    background:orange;
    height:58px;
}
 
#header_main-nav {
    min-width:1000px;
    max-width:1280px;
    margin:0 auto;
    text-align: justify; 
}
 
#header_main-nav ul {
    display:inline;
    margin:0; 
    padding:0;
}
 
#header_main-nav ul li {
    display: inline;
}
 
#header_main-nav ul li a {
    display:inline-block;
    font-size:13px;
    margin-top:18px;
    max-width: 109px;
    vertical-align: middle;
    margin-top: 0px;
    text-align: left;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
}
.current a {
background:blue;    
}
a:hover {
    text-decoration:none;
}
 
#header_main-nav span {
    display:inline-block; 
    width:100%; 
    height:0; 
    font-size:0;
}
Как видно, у меня две проблемы.

1) пункты имеют разную ширину и высоту
2) последний пункт меню при ширине max-width:109px не прилипает к краю блока, если ставить больше то не получается добиться нужного переноса в словах.

Очень жду помощи.

 Комментарий модератора 
Правила форума пункт 5.19

Запрещено размещать ссылки на коды программ, расположенные на других сайтах. Коды программ должны размещаться на форуме.
Миниатюры
Резиновое меню с вытягиванием пунктов по ширине  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.08.2013, 23:16
Ответы с готовыми решениями:

Выравнивание пунктов меню по ширине
Привет, нужна помощь, подскажите как можно мне выровнять меню так как показано на стрелками красными Моя верстка ссылка

видео на сайт (фон), резиновое по ширине, но заданной высоты
Доброго всем вечера. Есть див (header), заданной высоты, и 100% по ширине. Надо в него на фон поставить видюшку. Попробовал вот...

Резиновое меню
Всем доброго времени суток. Есть код : &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&quot;content-type&quot;...

2
5 / 5 / 0
Регистрация: 21.01.2013
Сообщений: 45
17.08.2013, 22:53  [ТС]
Неужели никто не знает? я уже второй день голову ломаю

Добавлено через 1 час 4 минуты
решил вопрос.
0
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 3
30.04.2015, 17:15
Elmanderrr, У меня такая же проблема как ты решил7
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.04.2015, 17:15
Помогаю со студенческими работами здесь

Резиновое меню
Здравствуйте Сверстал меню под резиновый контент, но не как не дойдет как сделать чтобы можно было наводить на всплювающее меню ...

Резиновое меню
Уважаемые форумчане, прошу помочь! Необходимо резиновое меню для сайта, чтобы растягивалось на всю ширину блока, к сожалению, никак не...

Резиновое меню
Сейчас меню на ширину всего врапера нарисовано. Нужно сверстать резиновое меню, чтобы при уменьшении размера экрана сужалась ширина...

Резиновое меню + картинка слева
Всем привет)) Не могу никак разобраться. Имеется резиновое меню: &lt;ul class=&quot;menu_top&quot;&gt; &lt;li&gt; ...

Резиновое горизонтальное меню на 100% ширины
Как меню растянуть на 100%? Количество пунктов будет меняться, поэтому нужно сделать так, чтобы не приходилось каждый раз в CSS менять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru