Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481

Неизменяемое меню навигации

15.01.2017, 18:50. Показов 895. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал выпадающее меню, но при изменении размера страницы оно становится в 2 ряда и глючит, как его оставить в один ряд? Или сразу что бы работало при большом и малом экране?
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
*{
    margin: 0;
    padding: 0;
 
}
#nav{
    height: 20px;
    text-align: center;
}
#nav ul{list-style: none}
 
#nav > ul > li{
    float: left;
    width: auto;
    position: relative;
    padding: 10px;
}
#nav ul.menu a{
    background: transparent;
}
#nav li.second a {
    display: block;
    background: #363636;
    opacity: 0.7;
    border: 0px solid #5e5e5e;
    color: #ffffff;
    padding: 5px;
    text-align: left;
}
#nav li.second a:hover{
    background-color: #181818;
}
#nav ul.second{
    display: none;
    position: absolute;
    top: 100%;
}
#nav li:hover .second{
    display: block;
}
#nav li li {
    width: 180px;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2017, 18:50
Ответы с готовыми решениями:

Меню навигации
Имеем выпадающе меню, при наведени на основной пункт он меняет картинку background-position. Когда наводим на развернутые подпункты этого...

Меню Навигации
Помогите сделать меню навигации. Немогу расположить между ними граффические разделители. Они получаются в высоту текста меню (а должны...

Фиксированное меню навигации
Доброго времени суток! У меня сбоку есть блок фиксированной ширины, в нем элементы header и footer. Проблема такая, что когда увеличиваешь...

3
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
15.01.2017, 18:58
Huge, дайте разметку.
0
26 / 36 / 15
Регистрация: 15.01.2017
Сообщений: 311
15.01.2017, 20:41
Сделай "клик" меню всплывающее окно на 100%-100% с момента деформации...
0
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
16.01.2017, 18:59  [ТС]
Вот проблемка:
https://jsfiddle.net/Magnit/j884vdp3/3/
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
50
51
52
53
54
55
*{
margin: 0;
padding: 0;
 
}
#nav{
height: 20px;
text-align: center;
 
 
 
}
#nav ul{list-style: none}
/*horizontal menu*/
#nav > ul > li{
float: left;
width: auto;
position: relative;
padding: 10px;
}
#nav ul.menu a{
background: transparent;
 
 
}
#nav li.second a {
display: block;
/*/backgroung you can choice;*/
background: #363636;
opacity: 0.7;
 
border: 0px solid #5e5e5e;
/*text color in li*/
color: #ffffff;
padding: 5px;
text-align: left;
 
 
}
#nav li.second a:hover{
background-color: #181818;
}
#nav ul.second{
/*hiding all li*/
display: none;
position: absolute;
top: 100%;
}
/*show hiding li*/
#nav li:hover .second{
display: block;
}
#nav li li {
width: 180px;
}
HTML5
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
 <nav id="nav" style="resize: none">
                    <ul  class="menu">
                        <li ><a  href="#" style="font-size: large;
                              text-decoration: none; font-family: 'Arial'; ">
                              <span>&nbsp;&nbsp;&nbsp;МЕНЮ1&nbsp;&nbsp;&nbsp;</span></a>
 
                            <ul class="second" style="font-size: small">
                                <li class="second"> <a href = "#">Меню01</a></li>
                                <li class="second"><a href = "#">Меню02</a></li>
                                <li class="second"><a href = "#">Меню03</a></li>
                                <li class="second"><a href = "#"> Меню04</a></li>
                                
                            </ul>
                        </li>
                        <li ><a  href="#" style="font-size: large;
                                    text-decoration: none; font-family: 'Arial'; ">
                            <span>&nbsp;&nbsp;&nbsp;МЕНЮ2&nbsp;&nbsp;&nbsp;</span></a>
 
                            <ul class="second" style="font-size: small">
                                <li class="second"><a href = "#">менюшка2</a></li>
                                <li class="second"><a href = "#">менюшка3</a></li>
                                <li class="second"><a href = "#">менюшка4</a></li>
                                <li class="second"><a href = "#">менюшка5</a></li>
                                <li class="second"><a href = "#">менюшка6</a></li>
                                
                            </ul>
                        </li>
                        <li ><a  href="#" style="font-size: large;
                    text-decoration: none; font-family: 'Arial'; ">
                        <span>&nbsp;&nbsp;&nbsp;пРОСТОЕ МЕНЮ3&nbsp;&nbsp;&nbsp;</span></a>
                        </li>
                        <li ><a  href="#" style="font-size: large;
                            text-decoration: none; font-family: 'Arial'; ">
                        <span>&nbsp;&nbsp;&nbsp;ВЫПАДАЮЩЕЕ МЕНЮ4&nbsp;&nbsp;&nbsp;</span></a>
 
                            <ul class="second" style="font-size: small">
                                <li class="second"><a href = "#">менюшка4</a></li>
                                <li class="second"><a href = "#">менюшка5</a></li>
                                <li class="second"><a href = "#">менюшка6
                                <li class="second"><a href = "#">менюшка7</a></li>
                                
                            </ul>
                        </li>
                
                
                    </ul>
                </nav>
т.е. при уменьшении размера окна оно становится в 2 ряда, лечил как мне кажется через не то место:
создал .top для div
CSS
1
2
3
4
5
6
7
html, body {
    width: 100%;
}
.top {
  
    min-width: 1300px;
}
Добавлено через 55 секунд
теперь вид такой:
https://jsfiddle.net/j884vdp3/14/
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
html, body {
    width: 100%;
}
.top {
    border-bottom: #FEFF82 2px solid;
    min-width: 1300px;
}
div .top{display: block}
*{
margin: 0;
padding: 0;
 
}
#nav{
height: 30px;
text-align: center;
 
 
 
}
#nav ul{list-style: none}
/*horizontal menu*/
#nav > ul > li{
float: left;
width: auto;
position: relative;
padding: 10px;
}
#nav ul.menu a{
background: transparent;
 
 
}
#nav li.second a {
display: block;
/*/backgroung you can choice;*/
background: #363636;
opacity: 0.7;
 
border: 0px solid #5e5e5e;
/*text color in li*/
color: #ffffff;
padding: 5px;
text-align: left;
 
 
}
#nav li.second a:hover{
background-color: #181818;
}
#nav ul.second{
/*hiding all li*/
display: none;
position: absolute;
top: 100%;
}
/*show hiding li*/
#nav li:hover .second{
display: block;
}
#nav li li {
width: 180px;
}
HTML5
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
50
51
 <div class="top">
 
 
 <nav id="nav" style="resize: none">
                    <ul  class="menu">
                        <li ><a  href="#" style="font-size: large;
                              text-decoration: none; font-family: 'Arial'; ">
                              <span>&nbsp;&nbsp;&nbsp;МЕНЮ1&nbsp;&nbsp;&nbsp;</span></a>
 
                            <ul class="second" style="font-size: small">
                                <li class="second"> <a href = "#">Меню01</a></li>
                                <li class="second"><a href = "#">Меню02</a></li>
                                <li class="second"><a href = "#">Меню03</a></li>
                                <li class="second"><a href = "#"> Меню04</a></li>
                                
                            </ul>
                        </li>
                        <li ><a  href="#" style="font-size: large;
                                    text-decoration: none; font-family: 'Arial'; ">
                            <span>&nbsp;&nbsp;&nbsp;МЕНЮ2&nbsp;&nbsp;&nbsp;</span></a>
 
                            <ul class="second" style="font-size: small">
                                <li class="second"><a href = "#">менюшка2</a></li>
                                <li class="second"><a href = "#">менюшка3</a></li>
                                <li class="second"><a href = "#">менюшка4</a></li>
                                <li class="second"><a href = "#">менюшка5</a></li>
                                <li class="second"><a href = "#">менюшка6</a></li>
                                
                            </ul>
                        </li>
                        <li ><a  href="#" style="font-size: large;
                    text-decoration: none; font-family: 'Arial'; ">
                        <span>&nbsp;&nbsp;&nbsp;пРОСТОЕ МЕНЮ3&nbsp;&nbsp;&nbsp;</span></a>
                        </li>
                        <li ><a  href="#" style="font-size: large;
                            text-decoration: none; font-family: 'Arial'; ">
                        <span>&nbsp;&nbsp;&nbsp;ВЫПАДАЮЩЕЕ МЕНЮ4&nbsp;&nbsp;&nbsp;</span></a>
 
                            <ul class="second" style="font-size: small">
                                <li class="second"><a href = "#">менюшка4</a></li>
                                <li class="second"><a href = "#">менюшка5</a></li>
                                <li class="second"><a href = "#">менюшка6
                                <li class="second"><a href = "#">менюшка7</a></li>
                                
                            </ul>
                        </li>
                
                      
                    </ul>
                </nav>
                </div>
 Комментарий модератора 

Коды программ должны находиться на форуме!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2017, 18:59
Помогаю со студенческими работами здесь

Отображение меню навигации в IE
Здравствуйте. Столкнулся с такой проблемой: делаю резиновое меню навигации с помощью свойств css display: table-row и display: table-cell....

горизонтальное меню навигации
Добрый день подскажите пожалуйста в чем может быть проблема, с меню навигацией. При просмотре сайта на большом мониторе с большим...

Резиновая верстка меню-навигации
Добрый вечер, форумчане! Решил я вот освоить резиновую верстку, до этого давненько верстал, но обычно - статично. Ну из резинового здесь...

Иконка Дома в меню навигации
Доброго всем времени суток. В общем у меня есть задание сделать меню навигации, вот точно такого...

Выравнивание блоков меню навигации
Есть меню навигации(шапка): &lt;div class = &quot;header-container &quot;&gt; &lt;!--ШАПКА--&gt; &lt;header class = &quot;headerNav clearfix...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Настройка записи справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru