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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2012, 22:41   #1
garmoni
 
Регистрация: 19.03.2012
Сообщений: 9
По умолчанию Фиксирование слоев

Добрый день. У меня есть шаблон сайта состоящий из 4 основных блоков. Когда я задала позиционирование body {margin-top: 20px; margin-left: 5%; } блок контента сдвинулся немного влево. Помогите пожалуйста исправить.
Код index.html
Цитата:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>internet-shop</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />

</head>
<body>
<div id="header">шапка сайта</div>
<div id="menu">меню</div>
<div id="content">контент</div>
<div id="footer">низ сайта</div>
</body>
</html>
Код style.css
Цитата:
body {
background-color: #ffffff;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
margin-top: 20px;
margin-left: 5%;


}

#header{
background: darkred;
width:715px;
height:100px;
}
#menu {
background: oldlace;
width:190px;
height:300px;
}
#content {
background:#cccccc;
width:525px;
height:300px;
position:absolute;
left:190px;
top:100px;
}
#footer {
background: darkred;
width:715px;
height:30px;
}
Пример страницы во вложении.
Изображения
Тип файла: jpg shablon.jpg (39.5 Кб, 109 просмотров)
garmoni вне форума Ответить с цитированием
Старый 20.03.2012, 07:02   #2
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Если смотреть на Ваш код, то
Код:
#content { 
..............
left:170px; 
top:120px; 
}
Но лучше будет так
Вложения
Тип файла: rar html5layout.rar (1.9 Кб, 7 просмотров)
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 20.03.2012, 09:20   #3
garmoni
 
Регистрация: 19.03.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от ZvEr_HaCkEr Посмотреть сообщение
Если смотреть на Ваш код, то
Код:
#content { 
..............
left:170px; 
top:120px; 
}
Но лучше будет так
Вы меня еще больше запутали своим кодом. Что делает тег article, aside, section и чем они друг от друга отличаются? И где в стилях вы сделали то самое закрепление слоев друг за другом?
garmoni вне форума Ответить с цитированием
Старый 20.03.2012, 12:55   #4
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от garmoni Посмотреть сообщение
Вы меня еще больше запутали своим кодом. Что делает тег article, aside, section и чем они друг от друга отличаются?
http://htmlbook.ru/html5

Цитата:
Сообщение от garmoni Посмотреть сообщение
И где в стилях вы сделали то самое закрепление слоев друг за другом?
Так Вы выражайтесь яснее что именно нужно..
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 20.03.2012, 13:34   #5
garmoni
 
Регистрация: 19.03.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от ZvEr_HaCkEr Посмотреть сообщение
Так Вы выражайтесь яснее что именно нужно..
Я же не говорила, что вы неправильно сделали, просто хотела понять каким образом это прописывается в стилях и где. Мне нужно чтобы не зависимо от тоге где будет страница на экране, будь то слева, по центру или любым другим способом сдвинута, слои все время двигались вместе и дизайн не портился. В моем примере, при позиционировании по умолчанию по левому краю на вид все нормально, но как только двигаю вправо или вниз слои разбегаются. Не знаю понятно я объяснила или нет
garmoni вне форума Ответить с цитированием
Старый 20.03.2012, 19:21   #6
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от garmoni Посмотреть сообщение
Мне нужно чтобы не зависимо от тоге где будет страница на экране, будь то слева, по центру или любым другим способом сдвинута, слои все время двигались вместе и дизайн не портился. В моем примере, при позиционировании по умолчанию по левому краю на вид все нормально, но как только двигаю вправо или вниз слои разбегаются. Не знаю понятно я объяснила или нет
Ну так а чем мой вариант не устраивает? Вроде бы он соответствует всем вашим критериям Ну а если вы не знаете html5, то замените article,section,header,footer,aside соответствующими классами(<div class="header">...</div>). Думаю идея понятна...

Последний раз редактировалось ZvEr_HaCkEr; 20.03.2012 в 19:25.
ZvEr_HaCkEr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
статья - Layered в windows. Использование слоев Pblog Обсуждение статей 0 27.02.2011 23:10
Уничтожение слоев в cs4 cs5 Каналяж Фриланс 4 13.08.2010 18:04
Наложение слоев и картинок Manonia HTML и CSS 4 14.01.2010 07:05
Несколько слоев текстур ActioNs Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 29.08.2009 10:59