Резиновый сайт. Сузив окно браузера прокручиваю скролл фон header'a увеличивается

Статус
Закрыто для дальнейших ответов.

Chris

Well-Known Member
Регистрация
23.04.2012
Сообщения
68
Резиновый сайт. Сузив окно браузера прокручиваю скролл фон header'a увеличивается, т.е. появляется хвост из-за отступов меню, но если я их убераю, то при нормально-развернутом браузере фон узкий.
Не могу подгрузить архив с кодом...
 

Вложения

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
Не могу подгрузить архив с кодом...
Выложите без архива :) html-файл и css-файл будет достаточно, не по картинке же годать

Сузив окно браузера прокручиваю скролл фон header'a увеличивается
А теперь, повтори, что бы все поняли.
фон фиксированный, при сужении - остается место без фона, если подогнать фон под узкое расширение - косячит на нормальном экране
 

Chris

Well-Known Member
Регистрация
23.04.2012
Сообщения
68
Извеняюсь за такое коряковое обяснение :) не знал как еще его обозвать. Вот прикрепляю html и css.
 

Вложения

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
Извеняюсь за такое коряковое обяснение
так понятнее не стало... :)

Резиновый сайт. Сузив окно браузера прокручиваю скролл фон header'a увеличивается, т.е. появляется хвост из-за отступов меню, но если я их убераю, то при нормально-развернутом браузере фон узкий.
а что должно получится в итоге? если только шапка, то добавьте ей ширину 100% - она будет подстраиваться под окно браузера
Код:
#header{
	background:url(images/bg-header.gif) repeat-x #2f64a5;  // картинку мы так и не увидели :)
	height:106px;
	position:absolute;
	width: 100%;
}
 

Chris

Well-Known Member
Регистрация
23.04.2012
Сообщения
68
Требуется, чтобы и header и content были max-width:1200px стояли по середине. На данный момент при нормально-развернутом браузере (то есть на весь экран) оба блока max-width 1200px. Но когда я сужаю браузер до 800x600 и прокручиваю горизонтальный скролл, толучается то, что изображено на картинке, а именно header становится длинее.
100% в данном случае не подходит, т.к. max-width:1200px;
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 144
У тебя есть контейнер #main
Зачем не знаю, но раз есть, то проще работать с ним
Для него установи
Код:
#main {
	height: 100%;
	margin: 0 auto;
	max-width: 1200px;
	min-width: 800px;
	width: 100%;
}
Кстати шрифт "Book Antiqua" не является системным шрифтом, и если ты его не будешь подключать извне, то 99% пользователей не увидят его. Так же position: relative; - лишнее

Далее, у #menu удали width: 900px; и в хедере у тебя все наладиться.
 

Chris

Well-Known Member
Регистрация
23.04.2012
Сообщения
68
width:900px стоит для того чтобы при сужении окна браузера пункты меня не спрыгивали вниз.
Почему-то ни хедер, ни контент не цинтруются через margin:auto.
Сделал как вы написали, но все тоже самое :( ничего не изменилось. То есть при увеличении (вручную) окна браузера фон хедера остается на месте (не вытягивается вместе с текстом). А position:relative если честно, плохо позиционирование понимаю =)
Может быть есть еще какие предположения? А то даже незнаю, что и делать :(
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 144
Мы не видим фон хедера, так что понять что у тебя не тянется не можем.
 

Chris

Well-Known Member
Регистрация
23.04.2012
Сообщения
68
Посмотри что на картинке в начале темы я там показал пример, сверху меню упирается в край окна... снизу виден скролл (горизонтальный) и там же конец контента, там где контент (с тем же отступом).
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 144
Ну выстави min-width: 800px; какой тебе надо
Т.е. 900px твои + левый блок
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
вот так не правильно:
Код:
<div id="menu">
	<ul>
		<a href="#"><li>Home</li></a>
		<a href="#"><li>Apartments</li></a>
		<a href="#"><li>Contact Us</li></a>
		<a href="#"><li>How tj book?</li></a>
		<a href="#"><li>Customer</li></a>
	</ul>
</div>
правильно так:
Код:
<div id="menu">
	<ul>
		<li><a href="#">Home</a></li>
		<li><a href="#">Apartments</a></li>
		<li><a href="#">Contact Us</a></li>
		<li><a href="#">How tj book?</a></li>
		<li><a href="#">Customer</a></li>
	</ul>
</div>
 

Chris

Well-Known Member
Регистрация
23.04.2012
Сообщения
68
[member=motek], Спасибо :)
[member=BaNru], Не помогает.
В общем я уже незнаю что и делать. Но все равно спасибо вам за помощь ;)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ