Воскресенье, 15.06.2025, 16:43 | | Регистрация | Вход Приветствую Вас Гость | RSS

Добавь в закладки

Облако(Большое облако)


Статистика






Catalog-Moldova - Ranker, Statistics


Онлайн всего: 3
Гостей: 3
Пользователей: 0

Пользователи
Гости
Ссылки партнеров
Форма входа
Главная » Справочник » 3 Справочные данные по HTML » 16 Блочная вёрстка

Блочная вёрстка - 4
Untitled Document

Блочная вёрстка - 4

Продолжаем разговор за CSS. Вообще принято некое упорядоченное  расположение правил в css. Вначале указываются общие для всей страницы,  а потом идут в той очерёдности, в которой элементы на странице  появляются сверху вниз. Мы пока указали не все общие элементы. Нет  заголовков, списка, ссылок (тэги h, ul, a). Их мы добавим позже, а пока  начнём уже хоть что-нить прицеплять весомое к странице.

Из нашего макета я вырезал целиком шапку (её мы используем не как  картинку, а как фон), оба рисунка с поросями, рисунки вензеля, зелёной  линии внизу, фон полосы навигации (не весь, а только отрезанный кусочек  8х35 пикселов) и зеленой галки у списка новостей. Итого у нас вышло 7  изображений. Их поместим в той же папке, где у нас лежит сама страничка  и лист стилей.

Далее в листе стилей пишем правило для "шапки” (header):

#header {
  background-image: url(header.jpg);
  width: 760px;
  height: 158px;
  }

Здесь мы указали, что вся наша шапка залита фоном-картинкой с  размерами 760х158 пикселей (такая у меня вышла при разрезании макета). url(header.jpg) - это ссылка на картинку. Важный момент(!) — почему ссылка выглядит как  простое имя с расширением для картинки? Да потому, что сама картинка  лежит в той же самой папке, где и лист стилей. Это так называемая  относительная ссылка. Если бы была абсолютной, то начиналась бы с  http://

А теперь сохраним наш лист стилей в ту же самую папочку, где лежит  Главная страница и картинки. Сохраняем таким же образом, как и раньше,  только в имени добавляем расширение .css - style.css

Теперь мы снова откроем нашу Главную страницу. Между тегами body добавляем следующий код:

<div id="container">
  <div id="header">
  </div>
  </div>

Сохраняемся. Открываем нашу страничку браузером и любуемся на ровно  посерёдке отцентрованную шапку. Что мы сделали? Мы добавили в тело  страницы нашу "коробочку” - контейнер, а уже в него положили шапку. То  есть вложенность тэгов налицо.
    div id — это и есть тэг с индивидуальным атрибутом, который стоит после знака равенства и должен быть обязательно заключен в кавычки.

Полюбовались? Теперь продолжим писать код для листа стилей.  Открываем его и следом за правилом для шапки запишем правило для блока  навигации:

#nav {
  background: url(nav_bg.jpg) repeat-x;
  color: #f00;
  font-size: 120%;
  font-weight: bold;
  line-height: 1.8em;
  text-align: center;
  }

#nav ul {
  list-style-type: none;
  }

#nav li {
  display: inline;
  margin: 0 8px;
  }

#nav li a {
  color: #0c0;
  }

#nav li a:hover {
  color: #f00;
  }

Уже немного сложнее, не правда ли? Разберём по косточкам.
  Панель навигации будет у нас одна — сразу под шапкой, горизонтальная.  (в подвале сделаем дублирование обычными ссылками). Для её реализации  мы воспользуемся таким элементом как маркированный список.
  Для тех, кто не в танке объясняю:
  маркированный список — это список из нескольких  пунктов, записанных в столбик, у которых слева взаместо порядковых  чисел стоят маркеры (кружки, квадратики, и пр.)
  Список сей в HTML обозначается тэгом ul. Элементы списка (а попросту говоря - строчки) обозначаются тэгом li. Выглядит это примерно так:

<ul>
  <li>Утром надел трусы.</li>
  <li>Не забыл про часы.</li>
  <li>Снова не забыл.</li>
  </ul>

Как видим, тэги имеют парные закрывающие тэги, и тэг li вложен в тэг ul. Теперь вернёмся к нашему листу стилей. Блок навигации мы обозвали атрибутом nav. Вначале укажем общие настройки для него: бэкграунд — это картинка с именем nav_bg.jpg размером 8х35 пикселей. Это обычный такой "столбик” с градиентом от  белого к серому сверху вниз. Чтобы растянуть его по всей полосе  навигации, мы указали в значении слово repeat-x, что означает "повторить по оси х”, то есть по горизонтали. Далее указали цвет шрифта ярко-красного цвета #f00 для активного раздела. Он у нас не будет ссылкой, а останется простым  текстом (делать на Главной странице ссылку на самое себя — тавтология).  Остальное в этом правиле несложно: размер шрифта, толщина, высота по  вертикали (тут появилась новая единица измерения em,  которая равна высоте прописной буквы выбранного шрифта. Значение 1.8em  показывает, что шрифт увеличен на 1.8 высоты стандартной буквы), ну и  выравнивание текста по центру.

Следующее правило указывает, что у нашего списка не должно быть никаких маркеров. Это задаётся значением none.

Далее указываем для строк списка расположение по горизонтали, то  есть в линию, чтобы не получился обыкновенный столбец. И отступы:  сверху и снизу по нулям, с боков по 8 пикселей.

А теперь укажем, каким образом наши менюшки будут раегировать на  наведение мышкой на них. Понятное дело, что менюшки — это ссылки на  другие разделы нашего сайта. А каким тэгом означаются ссылки? Пральна,  тэгом a. Поэтому пропишем ещё пару правил для этих  ссылок. В первом мы обозначили цвет ссылки в спокойном состояни, а во  втором — в активном, то есть при наведении мыши.

Ну а теперь следом добавим вот такое правило:

a {
  text-decoration: none;
  }

Оно указывает, что все ссылки на странице по умолчанию не используют  подчёркивание. Ну согласитесь, в меню навигации это не всегда выглядит  красиво. А там где нужно, мы это правило изменим.

Автор: Игорь Квентор

По материалам сайта: http://www.websovet.com/

Категория: 16 Блочная вёрстка | Добавил: O3OH (08.01.2011)
Просмотров: 368 | Теги: учебники, css, шаблоны, книги, java script, UCOZ, php, cтатьи, Dreamweaver CS3, HTML | Рейтинг: 0.0/0
Почитать по теме
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Меню справочника
Справочные данные по HTML [1]
00 Структура HTML-документа [1]
01 Основные теги [1]
02 Заголовки и названия [1]
03 Параграфы и строки [1]
04 Стили текста [1]
05 Списки. Ссылки [1]
06 Таблицы [1]
07 Графика, объекты, мультимедиа, сценарий [1]
08 Формы [1]
09 Фреймы [1]
10 Алфавитный указатель атрибутов [20]
11 Коды и обозначения символов в HTML [1]
12 Коды и названия цветов в HTML [1]
13 Коды языков HTML [1]
14 Каскадные таблицы стилей CSS [20]
16 Блочная вёрстка [9]
17 Верстка с помощью слоев [1]
18 Описание и правила создания META-тегов [1]
19 Преимущества верстки с помощью таблиц [1]
20 Описание Java-апплетов [1]
21 Пять полезных мелочей для сайта [1]
-------В каталоге-------

Скачать [205]
Скачать книги [32]
Загрузить [45]
Купить [308]
Найти [91]
Найти информацию [24]
Найти отдых [6]
Посмотреть [61]
Послушать [4]
Послушать радио [4]
Поиграть [39]
Поиграть в игры браузерные [17]
Поговорить [18]
Поговорить на форумах [4]
Заказать [97]
Разное [54]

allfun.com.ua
Категория: Посмотреть приколы
Рейтинг:⋀ 1606660
Переходы: 3216
Подробнее
Brand-studio
Категория: Загрузить фотографии
Рейтинг:⋀ 1438020
Переходы: 489
Подробнее
Ex.ua
Категория: Скачать фильмы
Рейтинг:⋀ 1126881
Переходы: 8554
Подробнее
4 tfile.ru
Категория: Скачать торрент
Рейтинг:⋀ 314611
Переходы: 3117
Подробнее
5 zoomby.ru
Категория: Посмотреть фильмы онлайн
Рейтинг:⋀ 282580
Переходы: 1223
Подробнее
6 Bit2Bit :: Список ссылок
Категория: Скачать фильмы
Рейтинг:⋀ 164140
Переходы: 800
Подробнее
7 My-hit
Категория: Скачать фильмы
Рейтинг:⋀ 161770
Переходы: 2227
Подробнее
8 4game.ru
Категория: Поиграть в игры онлайн
Рейтинг:⋀ 137210
Переходы: 1097
Подробнее
9 Mptri.net
Категория: Скачать музыку
Рейтинг:⋀ 130550
Переходы: 2095
Подробнее
10 smotri.com
Категория: Скачать музыку
Рейтинг:⋀ 114260
Переходы: 2853
Подробнее
11 uaget
Категория: Скачать фильмы
Рейтинг:⋀ 111521
Переходы: 1996
Подробнее
12 nomer.org
Категория: Найти человека
Рейтинг:⋀ 107910
Переходы: 1638
Подробнее
13 ohota-ribalka
Категория: Поговорить на форумах "Охоты" и "Рыбалки"
Рейтинг:⋀ 107360
Переходы: 647
Подробнее
14 mp3lemon
Категория: Скачать музыку
Рейтинг:⋀ 97102
Переходы: 1961
Подробнее
15 rutor.org
Категория: Скачать торрент
Рейтинг:⋀ 95560
Переходы: 1313
Подробнее
16 tutmp3.net
Категория: Скачать музыку
Рейтинг:⋀ 95460
Переходы: 1933
Подробнее
17 rutracker.org
Категория: Скачать торрент
Рейтинг:⋀ 90790
Переходы: 1186
Подробнее
18 txt.uz
Категория: Скачать книги электронные (.doc,.txt,.rtf)
Рейтинг:⋀ 76030
Переходы: 1188
Подробнее
19 proc.com.ua
Категория: Скачать фильмы
Рейтинг:⋀ 67550
Переходы: 1234
Подробнее
20 japonwarez.com
Категория: Скачать фильмы
Рейтинг:⋀ 63220
Переходы: 1091
Подробнее
Rambler's Top100 Яндекс цитирования Экспресс анализ сайта Рейтинг@Mail.ru Анализ сайта Український рейтинг TOP.TOPUA.NET
    O3OH © 2009-2025     Вверх