Блочная вёрстка сайтаСейчас мы будем делать блочную модель сайта состоящего из шапки{header},трёх колонок левая {Left},правая{Right}, центральная колонка{Content} и подвал{Footer} Создайте у себя на компьютере папку, назовите её любым именем на ваше усмотрение, у меня пусть это будет "test". Создайте текстовый документ в блокноте,скопируйте выше приведённый код в ваш текстовый документ и сохраните в вашу папку как index.html Кодировку поставьте UTF-8. Всегда смотрите кодировку страницы,Чтобы не получить на выходе нечитаемый текст.UTF-8 универсальная кодировка. В общем то это относится к шаблонам,но лучше об этом не забывать.Итак мы сделали первую страничку и теперь давайте разберёмся,что к чему и зачем. <html> Обязательные теги.Любой HTML-документ имеет в наличии эти теги <body></body> Тело документа.Между этими тегами находится всё содержимое вашего сайта. <div id="maket"> Каркас сайта.В этом каркасе находятся все блоки сайта.Определяет размеры и расположение вашей страницы. Если сейчас вы откроете в броузере эту страницу,то ничего интересного не увидите.Я специально сразу ввёл текст,вот он и отобразится в том порядке как в обычном документе. Для правильного отображения страницы можно задать все параметры в HTML-документе,но тогда для каждой страницы нужно будет вводить эти значения. Для того чтобы этого не делать существуют таблицы стилей CSS. body, html { Скопируйте код и сохраните в вашей папке как style.css. <link href="style.css" rel="stylesheet" type="text/css"> Эта запись для прикрепления таблицы стилей к HTML-документу,прописывается между тегами<head></head>,у вас эта запись уже существует, вот в принципе и всё макет сайта готов,посмотреть что у нас получилось можно здесь,ну а мы пока разберёмся,со стилями. body, html { Мы задали нулевые отступы и 100% высоту,то есть страница будет растягиваться на всю высоту вашего монитора. #maket { Ширина нашего макета 800px,вы можете поставить свою,ну и высота опять же 100% #header{ Задали цвет шапки сайта, можно сюда прописать картинку. #left{ Ширина левого блока 200 пикселей и все остальные блоки обтекают его. #right{ Ширина правого блока 200 пикселей и он прижат вправо. #content{ Задали отступы для контента #rasporka { Распорка для того чтобы контент не наезжал на футер. #footer{ задали размеры для футера.
|
|
|