Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для KWS
1 / 1 / 0
Регистрация: 14.07.2014
Сообщений: 58

Как задать фиксированную ширину кнопок в две строки в горизонтальном меню (без скриптов, на CCS и HTML)?

09.01.2015, 17:14. Показов 2200. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как задать фиксированную ширину кнопок в две строки в горизонтальном меню (без скриптов, только на CCS и HTML)?

Код пока не заточен, и не зачищен от мусора

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
ul.menu { 
font:bold 0.72em Arial, sans-serif; 
list-style-type: none; 
padding-left: 0; 
margin-left: 0; 
text-align: center;
}
 
.menu li{
list-style:none;
display:inline-block;
line-height: 1.3em;
}
 
.menu li a{
display:inline-block;
padding: 0.313em 0 0.313em 0;
margin-top: 27.8em;
color: #e1f6ff;
text-decoration:none;
text-transform:uppercase;
border-radius: 0.25em;
border: solid 0.1em  #0063ff;
}
 
.menu li a.b1{
 background: url(../images/3.png);
}
 
.menu li a:hover.b1{
background:url(../images/2.png);
color: #fff; 
text-shadow: 0.1em 0.2em 0.1em #012c8e; 
border: solid 0.12em #ff0000;
}
 
.menu li a:active.b1{
background:url(../images/2.png);
color: #f00; 
text-shadow: none;
}
Вопщем, добился пока тока такого результата, с добавлением неразрывных пробелов в HTML коде, но хотелось бы как-то по грамотней закрутить
Миниатюры
Как задать фиксированную ширину кнопок в две строки в горизонтальном меню (без скриптов, на CCS и HTML)?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.01.2015, 17:14
Ответы с готовыми решениями:

Как сделать фиксированную ширину сайта?
Я совсем не профи в сайтостроении, знаю только структуру html документа и пару тегов. Почему-то сайт можно двигать влево, бэкграунд стоит...

Как установить фиксированную ширину столбца QTableWidget
Добрый вечер! возникло несколько вопросов по qTableWidget 1) есть ли какой-нибудь специальный метод, функция для запрета редактирования...

В фиксированную ячейку StringGrid'a записать две строки программно
Всем привет! У меня воникла проблемка, надо в фиксированную ячейку StringGrid'a запихнуть две строки программно. Т.е. чтобы в фиксированной...

3
52 / 52 / 39
Регистрация: 15.11.2014
Сообщений: 696
09.01.2015, 17:58
KWS, я думаю что к ширине кнопок меню можно добавить !important:
К примеру нужная ширина кнопок - 200 пикселей
CSS
1
width:200px !impotant;
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
09.01.2015, 18:22
Цитата Сообщение от KWS Посмотреть сообщение
Как задать фиксированную ширину кнопок
Вы как бы сами ответили на свой же вопрос
Цитата Сообщение от KWS Посмотреть сообщение
в две строки
Для элементов <a> задаём такое свойство: word-spacing: 1000px;. Значение можно хоть 100500px. В итоге получаем такую картину маслом:
HTML5
1
2
3
4
5
6
7
8
<ul>
    <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>
    <li><a href="">Инжиниринговые услуги</a></li>
</ul>
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
ul {
    display: table;
}
li {
    display: table-cell;
}
li a {
    display: inline-block;
    width: 180px;
    margin-right: 5px;
    padding: 5px 10px;
    font: 0.8em sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    word-spacing: 1000px;
    border: 1px solid #0063ff;
    border-radius: 5px;
    color: #fff;
    background: #88b7ff;
    background: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YjdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTU0ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #88b7ff 0%, #0554d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88b7ff), color-stop(100%, #0554d5));
    background: -webkit-linear-gradient(top, #88b7ff 0%, #0554d5 100%);
    background: -o-linear-gradient(top, #88b7ff 0%, #0554d5 100%);
    background: -ms-linear-gradient(top, #88b7ff 0%, #0554d5 100%);
    background: linear-gradient(to bottom, #88b7ff 0%, #0554d5 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88b7ff', endColorstr='#0554d5', GradientType=0);*/ /* IE < 9 */
}
li:last-child a {
    margin-right: 0;
}
li a:hover {
    border-color: #f00;
    text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
1
 Аватар для KWS
1 / 1 / 0
Регистрация: 14.07.2014
Сообщений: 58
09.01.2015, 18:47  [ТС]
Мдя, вариант не плохой вродь. Пока на пальцах переколбасил, идея вродь нормальная, подкрутить тока под себя нада и позыпить результат. Но если есть еще идеи, то думаю всем пригодятся, а так спасибо, покавыряем тему. P.S. width: ...px !important ; в моем случае не прокатывает, с видсами разную петрушку пробывал, нужных резульатов в нолик получилося
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.01.2015, 18:47
Помогаю со студенческими работами здесь

Подскажите как убрать фиксированную ширину у select (mdbootstrap)
https://mdbootstrap.com/javascript/material-select/ В самому верху у селекта ширина большая, я ставил блоку inline-block, но всё равно...

Как разместить картинки в две строки на всю ширину экрана
Всем привет! Помогите с форматированием. Как разместить изображения в section#cuisines в два ряда на всю ширину экрана без промежутков,...

Меню без скриптов
Доброго времени суток, уважаемые форумчане. Подскажите, как сделать примерно такое же меню? http://softce.com.ua/

Флекс изменяет фиксированную ширину
Всем хай. Есть блок комментария, он флексовый, в нем два блока, один под картинку, другой под текст. Картинка должна быть строго круглой...

Как сдвинуть текст в горизонтальном меню
Как сдвинуть текст в горизонтальном меню чтобы текст не уходил в меню так сказать. Надо чуть левее подвинуть, чтобы каталог товаров...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru