Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

высота

Обсуждение темы высота в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; подскажите плз. код не выкладываю, все просто. Высота родительского элемента (auto) не подгоняется под содержимое. Речь идет о меню. Сказывается на том что ...


Закрытая тема
 
Опции темы
Старый 29.01.2010, 17:43   #1
kre

подскажите плз.
код не выкладываю, все просто.
Высота родительского элемента (auto) не подгоняется под содержимое. Речь идет о меню. Сказывается на том что футер при увеличении зума в браузере перекрывает пункты меню. как сделать так, чтобы высота родительского элемента была не меньше содержимого?
 
Старый 29.01.2010, 17:43
Ссылки
Старый 29.01.2010, 17:59   #2
сценарий парсит только аккаунты с валидными шеллами
 
Старый 29.01.2010, 18:12   #3
 
Старый 29.01.2010, 18:55   #4
Прописать родительскому блоку overflow: hidden
 
Этот пользователь сказал спасибо Niemans за это полезное сообщение:
kre (29.01.2010)
Старый 29.01.2010, 19:12   #5
kre

Код:
<div id="mainbody-left-only">
	<div id="leftcol">
		<ul class="menu"><li>
		<a><span>1</span></a><ul><li>
		<a><span>2</span></a></li><li>
		<a><span>3</span></a></li></ul></li><li>
		<a><span>4</span></a></li><li>
		<a><span>5</span></a></li><li>
		<a><span>6</span></a></li></ul>				
		</div>
Код:
#mainbody-left-only	{background: white;}

#leftcol {
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
}
высота родительского элемента меньше чем список пунктов меню. Как так получается?

я так думаю:
1) высота #leftcol по-умолчанию auto, значит высота этого дива должна быть равной содерджимому (это так и есть)
2) высота #mainbody-left-only тоже auto, значит его высота должна быть тоже равна содержимому. (это не так)

Последний раз редактировалось kre; 29.01.2010 в 19:15..
 
Старый 29.01.2010, 19:18   #6
Потому что у вас #leftcol {float: left;}
пропишите #mainbody-left-only {background: white; overflow: hidden}

Добавлено через 3 минуты

Цитата:
я так думаю:
1) высота #leftcol по-умолчанию auto, значит высота этого дива должна быть равной содерджимому (это так и есть)
2) высота #mainbody-left-only тоже auto, значит его высота должна быть тоже равна содержимому. (это не так)
Почитайте про float, clear: both, только когда прочитаете не стоит их пихать везде.

Последний раз редактировалось Niemans; 29.01.2010 в 19:18.. Причина: Добавлено сообщение
 
Старый 29.01.2010, 19:27   #7
kre

Спасибо, сработало. Но только наполовину, с overflow высота правильная, но при масштабировании наползает дно все равно. Можно ли прописать, чтобы другие элементы страницы не пересекали границы этого?
 
Старый 29.01.2010, 19:30   #8
<div style="clear: both"></div>
после элементов с float
 
Старый 29.01.2010, 19:48   #9
kre

нет.
Все, разобрался.
дно было абсолютно спозиционировано, поэтому перекрывало.
 
Старый 29.01.2010, 19:50   #10
Цитата:
дно было абсолютно спозиционировано, поэтому перекрывало.
Вот блин Ужас!
 
Старый 29.01.2010, 19:50
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высота буквы pav.sergeev Растровая графика 1 09.10.2014 21:35
высота div в opere и IE jangot HTML, CSS, JavaScript 5 23.11.2007 17:59
фф и высота стиля клот HTML, CSS, JavaScript 0 29.07.2007 15:33
Высота seka ASP, Perl, PHP и MySQL 2 28.02.2005 17:43
Ширина и высота блока в Nc graphh HTML, CSS, JavaScript 6 08.04.2004 13:30


Текущее время: 06:18. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум