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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2011, 21:18   #1
megarazum
 
Аватар для megarazum
 
Регистрация: 12.02.2011
Сообщений: 8
Восклицание Специально для тех кто любит резиновые дизайны

Специально для тех кто любит резиновые шаблоны написал структуру, надеюсь больше не будет вопросов как сделать расширяющийся слой и прочие. Сделать 2 слоя очень просто. Я постарался с тремя. Знаю что многим пригодится. Очень легко эта структура встраивается во все CMS. Удачи всем с версткой. Кому необходимо может скачать. Каждая строчка с комментарием. Так что изменения труда не составит.

Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>TITLE</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="body"> <!--Общий слой под это дело-->
    <div id="left_column">&nbsp;<!--Стираем пустой пробел и размещаем что хотим в левой колонке--></div> <!-- Левая колонка -->
        <div id="center_column">&nbsp;<!--Стираем пустой пробел и размещаем что хотим в центральной колонке--></div> <!-- Центральная колонка-->
            <div id="right_column">&nbsp;<!--Стираем пустой пробел и размещаем что хотим в правой колонке--></div> <!-- Правая колонка -->
</div>
</body>
</html>
И сам css
Код:
body {
background-color: grey;/* Цвет фона */
}

#body {
min-width:1000px; /* Минимальная ширина всего слоя ( при сужении браузера слои не наложатся друг на друга,
а так же от минимальной ширины этого слоя зависит ширина слоя посередине )*/
position:relative; /* Относительное позиционирование чтобы была зависимость для других слоев в этом слое */
}

#left_column { /* Левая колонка для размещения менюх */
 width: 250px; /* Ширина блока */
 height:100px; /* Высота блока */
 left: 20px; /* Положение от левого края ( впритык к левому краю браузера не оч красиво :) ) */
 border: 1px solid #fff; /* Рамка вокруг слоя шириной в 1px и бел */
 background: #ecb; /* Цвету фона */
 position: absolute; /* Абсолютное позиционирование */
}

#center_column { /* Центральная колонка для размещения контента */
margin: 0px 270px 0px 270px; /* Отступы вокруг блока ( если задавать ширину то у нас не получится заполнять слой при растягивании )*/
height:100px; /* Высота блока */
border: 1px solid #fff; /* Рамка вокруг слоя шириной в 1px и бел */
background: orange; /* Цвет фона */
position: relative; /* Относительное позиционирование, но чтобы уже была зависимость с соседними слоями */
}

#right_column { /* Правая колонка для размещения менюх */
width: 250px; /* Ширина блока */
height:100px; /* Высота блока */
top:0px; /* Отступ от верхнего края ( если не задать, то из за относительного позиционирования расположется ниже на ту высоту,
которая указана в предыдущем блоке) */
right: 20px; /* Положение от правого края */
border: 1px solid #fff; /* Рамка вокруг слоя шириной в 1px и бел */
background: #ecb; /* Цвет фона */
position: absolute; /* Абсолютное позиционирование */
}
Не забываем говорить спасибо

Все удачного кодинга!
Изображения
Тип файла: jpg aa.jpg (49.5 Кб, 162 просмотров)
Тип файла: jpg 2.jpg (17.1 Кб, 160 просмотров)
Вложения
Тип файла: rar sait.rar (1.06 Мб, 10 просмотров)

Последний раз редактировалось megarazum; 12.02.2011 в 22:54.
megarazum вне форума Ответить с цитированием
Старый 12.02.2011, 21:22   #2
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
Радость

зачет. спасибо думаю в хозяйстве пригодится
wm_leviathan вне форума Ответить с цитированием
Старый 12.02.2011, 22:47   #3
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

А у вас молоко убежало тег <title> не закрыт
пыщь
JTG вне форума Ответить с цитированием
Старый 12.02.2011, 22:56   #4
megarazum
 
Аватар для megarazum
 
Регистрация: 12.02.2011
Сообщений: 8
По умолчанию

поправил) хоть это не так значимо, все равно спасибо за внимательность.
megarazum вне форума Ответить с цитированием
Старый 12.02.2011, 23:58   #5
Magneto
Форумчанин
 
Аватар для Magneto
 
Регистрация: 10.02.2008
Сообщений: 178
По умолчанию

Автор путает слои с колонками.
Magneto вне форума Ответить с цитированием
Старый 13.02.2011, 10:52   #6
megarazum
 
Аватар для megarazum
 
Регистрация: 12.02.2011
Сообщений: 8
По умолчанию

Я условно называю колонками. Чтоб понятнее было. Вы же разбираетесь Вам все понятно, а сколько тех кто постоянно задает вопросы?)
megarazum вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
для тех, кто хочет сделать добро!!! darkkhan Паскаль, Turbo Pascal, PascalABC.NET 5 21.01.2011 23:30