Главная страница_Журнал IT-технологий
Воскресенье, 19.05.2024, 07:00 Приветствую Вас Гость | RSS | Вход | Регистрация
.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание простого шаблона сайта (Простой шаблон сайта с помощью CSS)
Создание простого шаблона сайта
ShumikДата: Воскресенье, 04.04.2010, 20:28 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 10
Статус: Offline


Наш урок CSS вёрстки открывает новую серию уроков, в которых будет рассказано о различных способах создания шаблонов сайтов. Начнём с самого простого, стандартного типа шаблонов. Его особенности:
- 3 колонки
- Стандартные поля заголовков
- Простое меню
- Отсутствие таблиц
- Отсутствие графики

Думаю, что этот шаблон будет очень удобен при изучении вёрстки на "дивах" (div).
Итак, попробуем сделать его...

Основой веёрсти такого типа является CSS.
1) Для удобства вынесем CSS в отдельный файл. Для этого откроем блокнот -> Сохранить как -> style.css.
2) Вставьте в этот файл следующий код (подробнее о командах - в коде):

/* Задание стилей всего шаблона */
body {
     font: 80% Arial;
     text-align:center;
}

/* Задание стилей новой строки */
p {margin:0 10px 10px;}

/* Задание стилей ссылок */
a {
     padding:5px;
     text-decoration:none;
     color:#0053a1;
}

/* Задание стилей ссылок при наведении */
a:hover {
     text-decoration:underline;
     color:#067a00;
}

/* Задание стилей блока заголовка */
div#header {
     background-color:#005387;
     color:#fff;
     height:80px;
     line-height:80px;
     padding-left:20px;
}

/* Задание стилей всего шаблона */
div#all {
     text-align:left;
     width:750px;
     margin:0 auto;
}

/* Задание стилей навигации */
div#navigation {
     background:#e3f4ff;
     float:left;
     width:150px;
     margin-left:-750px;
}

/* Задание стилей списка */
div#navigation ul {
     margin:15px 0;
     padding:0;
     list-style-type:none;
}

/* Задание стилей элемента списка */
div#navigation li{margin-bottom:5px;}

/* Задание стилей правого столбца */
div#extra {
     background:#c1e7ff;
     float:left;
     width:150px;
     margin-left:-150px;

}

/* Задание стилей "подвала" */
div#footer {
     background-color:#013657;
     color:#fff;
     clear:left;
     height:25px;
}

div#footer p {
     margin:0;
     padding:5px 10px;
}

/* Задание стилей всего шаблона */
div#templ {
     float:left;
     width:100%;
}

/* Задание стилей центрального столбца */
div#content {margin: 0 150px;}


3) Чтобы увидеть работу стилей, создадим в той же дирректории html файл и, например вставим туда такой код:

<html>
<head>
<title>Российская школа CSS. Учебный шаблон 1</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="all">
<div id="header"><h1>Учебный шаблон №1</h1></div>
  <div id="templ">
    <div id="content">
      <p><strong>Основное содержание</strong></p>
<p>Какой-то текст</p>
    </div>
  </div>
  <div id="navigation">

    <p><strong>Навигация</strong>
0;/p>
    <ul>
      <li>&#8594; <a href="http://www.css-school.ru/">Школа CSS</a></li>
      <li>&#8594; <a href="#">Ссылка 1</a></li>
      <li>&#8594; <a href="#">Ссылка 2</a></li>
      <li>&#8594; <a href="#">Ссылка 3</a></li>
      <li>&#8594; <a href="#">Ссылка 4</a></li>
      <li>&#8594; <a href="#">Ссылка 5</a></li>
    </ul>
  </div>
  <div id="extra">
    <p><strong>Дополнительно</strong>
;</p>
    <p>Различные полезные блоки, реклама и т.д.</p>
  </div>
  <div id="footer">
    <p>© Copyright</p>
  </div>
</div>
</body>
</html>


4) Сохраняем и смотрим, что получилось.

Совместимость: Internet Explorer 6 - 7; Mozilla Firefox 2.x - 3.x; Oprea 9.xx

Демо

По материалам сайта: Российская школа CSS

 
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание простого шаблона сайта (Простой шаблон сайта с помощью CSS)
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Популярные темы Новые темы Лучшие пользователи Новые пользователи

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Shumik

Sidorov

Rekrut

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

Sidorov

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

intelligencebusiness

tank5454



Copyright Журнал IT-технологий © 2024

При наполнении сайта использована информация из открытых источников. Администрация сайта не несет ответственности за недостоверную и заведомо ложную информацию размещенную на страницах сайта. Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией. При использовании информации опубликованной на нашем сайте, ссылка обязательна.