1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|||||||||||
1 | |||||||||||
Выровнять пункты меню вертикально по центру15.07.2014, 16:10. Показов 3972. Ответов 25
Метки нет (Все метки)
Подскажите в вертикальным выравниванием. есть менюшка нужно чтобы пункты меню были выровнены вертикально по центру, но почему то ни чего не работает.
0
|
15.07.2014, 16:10 | |
Ответы с готовыми решениями:
25
Выровнять изображение вертикально по центру Выровнять строку текста вертикально по центру Выровнять пункты меню Выровнять меню вертикально по середине блока |
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
|
|
15.07.2014, 17:13 | 2 |
у .header_bottom_menu>li нужно писать не display:inline-block; а display:table-cell;
вот пример, недавно делал http://257500.ru/
1
|
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
|
||||||
15.07.2014, 17:14 | 3 | |||||
Я чуть, конечно, поменял стили, но вертикальное центрирование получилось
(Обрати внимание на строки 16-17). Кстати, maximus2011 тоже верно подсказывает, можно использовать и display: table-cell вместе с vertical-align: middle;
1
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|||||||||||
15.07.2014, 17:52 [ТС] | 4 | ||||||||||
maximus2011, Micheal, Спасибо большое использовал первый способ буду знать очень полезно. А еще подскажете с одним вопросом. С этим же меню. Есть блок header с тенью. В нем выпадающее меню.
0
|
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
|
||||||
15.07.2014, 17:59 | 5 | |||||
Замените для этих селекторов свои стили на эти:
Сейчас, ...надо подумать...
0
|
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
|
|
15.07.2014, 17:59 | 6 |
ну тут уже никак. У вас тень идет для блока header, значит она хоть как принадлежит ему. А выпадающее меню уже идет уровнем выше. Соответственно оно будет закрывать тень. Это вполне нормально. Так что не переживайте
Ну или если вы имете ввиду, что тень закрывается справа, сделайте выпадающее меню в ширину поменьше А ну понял о чем речь Micheal правильно вам написал
0
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|
15.07.2014, 18:02 [ТС] | 7 |
maximus2011, а почему z-index не работает. он же распространяется на отображении всех элементов с absolute и relative
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
15.07.2014, 18:02 | 8 |
В брайзерах firefox наблюдал серьёзные проблемы при попытки спозиционировать относительно display:table-cell; Это так, может кому-то пригодится После этого забыл про это свойство, как страшный сон
1
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|
15.07.2014, 18:07 [ТС] | 9 |
vovandr, не у меня в фаерфоксе отлично установилось
0
|
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
|
|
15.07.2014, 18:10 | 10 |
странно! я все время его пользую, никаких проблем
Добавлено через 2 минуты ну так вы поймите, что если, к примеру у header стоит z-index:10; то и у его тени будет z-index:10; так как тень это не элемент а свойство, свойству свойство не припишешь
0
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|
15.07.2014, 18:10 [ТС] | 11 |
maximus2011, Micheal, Должно получится вот так. но если использовать методMicheal, с тенью по бокам будут проблемы она не встанет как нужно
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
|
15.07.2014, 18:11 | 12 |
Сейчас точно не смогу сказать контекст в котором это было, но трабл точно есть Если интересно можете на stackoverflow поискать там этих тем с этой проблемой много
0
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|
15.07.2014, 18:11 [ТС] | 13 |
0
|
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
|
||||||
15.07.2014, 18:12 | 14 | |||||
Вот такой вот вариант:
0
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|
15.07.2014, 18:17 [ТС] | 15 |
maximus2011, дак я так и хочу. я понимаю что свойство 10. мне и нужно чтобы z-index свойства был выше чем у меню и оно ушло под тень.
Добавлено через 4 минуты Micheal, не. там дырень. через нее все видно. фон должен быть белый сплошняком и заходить под тень хеадер как на картинке
0
|
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
|
|
15.07.2014, 18:18 | 16 |
ааа, вот как должно быть! ну тут надо смотреть по z-index; С ними тоже могут быть проблемы, если неправильно изначально сделано. Если дадите верстку, я посмотрю, но только завтра. Сегодня к сожалению не смогу. У меня сейчас 21 час. Так что смотрите по часовому поясу Если устраивает, к завтрашнему вечеру или может к обеду сделаю
0
|
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
|
|
15.07.2014, 18:19 | 17 |
да, я про это и писал автору вопроса, ему нужно подогнать padding-top в строке 18 так, чтобы дыры не было...
padding-top должен быть равен высоте главного блока + размерность тени
0
|
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
|
||||||
15.07.2014, 18:29 | 18 | |||||
А если просто фон прозрачный сделать для меню?
Хотя нет по картинке понял что не подойдет) тогда padding только как до меня коллеги писали
0
|
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
|
|
15.07.2014, 18:33 [ТС] | 19 |
Micheal, сделал паддинг. фишка в том что не зависимо от кол-во пунктов меню оно должно быть 990 в ширину и примерно 300 в высоту. как тогда быть с фоном он должен быть белым
0
|
53 / 53 / 28
Регистрация: 23.04.2011
Сообщений: 214
|
||||||
15.07.2014, 18:36 | 20 | |||||
Ну lightgreen я чисто демонстрационно поставил
0
|
15.07.2014, 18:36 | |
15.07.2014, 18:36 | |
Помогаю со студенческими работами здесь
20
Выровнять пункты меню, при этом не задавая им ширины Выровнять меню по центру Выровнять меню по центру Выровнять меню по центру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |