Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2010, 12:51   #1
Benderbej
Пользователь
 
Аватар для Benderbej
 
Регистрация: 23.08.2010
Сообщений: 42
Вопрос display: block; и ненужная горизонтальная полоса прокрутки.

Сайт сверстан таблично. Состоит из трех колонок, ширина которых задана в процентах, в некоторых местах ячейки одной строки объединены в одну..- в хедере и в меню...
но с меню, какая то подстава. Меню сверстано на CSS, оно выпадающее и его элементам ul.dropdown li a {} придано свойство display: block;
все бы хорошо...
только снизу страницы появляется полоса горизонтальная полоса прокрутки уводящая в белый экран...
Убираю display: block; в меню, исчезает полоса прокрутки, а вместе с ней, естественно, и меню.
Что делать?
Думаю достаточно типичная ситуация...
Benderbej вне форума Ответить с цитированием
Старый 23.08.2010, 13:11   #2
Benderbej
Пользователь
 
Аватар для Benderbej
 
Регистрация: 23.08.2010
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Benderbej Посмотреть сообщение
Сайт сверстан таблично. Состоит из трех колонок, ширина которых задана в процентах, в некоторых местах ячейки одной строки объединены в одну..- в хедере и в меню...
но с меню, какая то подстава. Меню сверстано на CSS, оно выпадающее и его элементам ul.dropdown li a {} придано свойство display: block;
все бы хорошо...
только снизу страницы появляется полоса горизонтальная полоса прокрутки уводящая в белый экран...
Убираю display: block; в меню, исчезает полоса прокрутки, а вместе с ней, естественно, и меню.
Что делать?
Думаю достаточно типичная ситуация...
Сам решил проблему... в теге меню отвечающем за основной список ul поставил ширину в процентах не 100% а 50%

Код:
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 88;
	width: 50%;
}
Может кому-нибудь будет полезно...
Benderbej вне форума Ответить с цитированием
Старый 23.08.2010, 13:30   #3
Benderbej
Пользователь
 
Аватар для Benderbej
 
Регистрация: 23.08.2010
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Benderbej Посмотреть сообщение
Сам решил проблему... в теге меню отвечающем за основной список ul поставил ширину в процентах не 100% а 50%

Код:
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 88;
	width: 50%;
}
Может кому-нибудь будет полезно...

ПС \рано радовался... блоки просто стали короче
Benderbej вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полоса прокрутки Gamst HTML и CSS 2 06.06.2010 20:24
Полоса прокрутки на форме segail Microsoft Office Excel 9 19.09.2009 19:29
Только горизонтальная прокрутка для DIV roma86 HTML и CSS 0 26.08.2009 12:49
MediaPlayer Display StartMis Мультимедиа в Delphi 7 31.01.2009 21:28
Полоса прокрутки в WebBrowser JakSon Работа с сетью в Delphi 8 06.11.2008 00:37