Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS - проблема со стыковкой блоков / 4 сообщений из 4, страница 1 из 1
25.01.2010, 02:37:12
    #36428041
Tordya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - проблема со стыковкой блоков
Доброй ночи всем. Версткой занялся не очень давно. Возникла проблема с позиционированием.
Код: plaintext
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.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body {
	width:800px;
	margin:  0  auto;	
	border: 1px solid black;	
}
#header {
	width: 100 %; height:150px; 
	position:relative; 
	padding: 0 ; margin: 0 ;		
}
#wrapper {
	width: 100 %; height:350px;
	border: 1px solid red;	
}
#search {
	width:500px; height:50px;
	border:1px solid red;
	position:absolute; 
        right: 0 ; bottom: 0 ;	
	padding: 0 ; margin: 0 ;
}
</style>
</head>

<body>
	<div id="header">
		<div id="search"></div>
	</div>
	<div id="wrapper"></div>
</body>
</html>
В итоге получаем вылезающий за body-рамку блок wrapper.
В то же время блок wrapper не дотягивается до нее.
(смотрим картинку ). С противоположной стороны все происходит наоборот.

То есть получается, что дочерний блок с шириной 100% не укладывается в родителя с фиксированной шириной. Как лечить подобное?

Спасибо за внимание.
...
Рейтинг: 0 / 0
25.01.2010, 06:18:24
    #36428082
Алексей Кашарин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - проблема со стыковкой блоков
приветствую, у меня к просмотру картинки не пускает прокся, но надеюсь у меня опера и фф отображает также как у вас.

В чем ваша проблема?
в том что див wrapper на 1px смещен относительно body?
Если в этом, то это не является каким -либо багом, дело в том что указанная вами рамка имеет ширину, в вашем случае 1пх, уберите рамку и все станет на свои места )
...
Рейтинг: 0 / 0
25.01.2010, 09:11:26
    #36428161
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - проблема со стыковкой блоков
Алексей Кашаринуберите рамку и все станет на свои места )
Или явное задение ширины...

Код: plaintext
1.
2.
3.
4.
#wrapper {
	/*width:100%; */
	height:350px;
	border: 1px solid red;	
}
...
Рейтинг: 0 / 0
25.01.2010, 11:52:12
    #36428531
Tordya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - проблема со стыковкой блоков
Tordya
В то же время блок search не дотягивается до нее.

Извиняюсь, опечатался:)

krvsa
Или явное задение ширины...


Ваш вариант помог в решении проблемы. Спасибо:)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS - проблема со стыковкой блоков / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]