A5.ru: конструктор сайтов

A5.ru: создать собственный сайт без лишних затрат и усилий!

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

В наш html код, мы добавили таблицу с тремя строками и двумя столбцами, в результате, мы получили следующий код страницы:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.1Final//EN">
	<html>
	<head>
	<title>Как создать сайт в блокноте</title>
	<meta http-equiv="Content-Type"content="text/html; charset=windows-1251">
	</head>
	<body>
	<table align="center" width="65%" cellspacing="0" cellpadding="0" border="1">
	<tr>
	 <td align="center" colspan="2">Header</td>
	</tr>
	 <tr>
	 <td>Меню сайта</td>
	 <td>Контент</td>
	 </tr>
	 <tr>
	 <td align="center"colspan="2">Footer</td>
	 </tr>
	</table>
	</body>
	</html>

 

Следующим шагом, давайте посмотрим, как в таблице можно изменять фон ячеек. Сделаем мы это на примере заголовка сайта – Header. Заголовок сайта у нас расположен в первой строке таблицы, которая состоит из одной ячейки.

Откроем html справочник и найдем описание тега TD. Для задания цвета фона ячейки таблицы используется параметр bgcolor, аргументом данного параметра является цвет, заданный названием (например, bgcolor=”red”) или выраженный шестнадцатеричным кодом перед которым ставится знак решетки (например, bgcolor=”#add2ea”).

Ну что же, давайте изменим наш html код, задав цвет ячейки заголовка Header, в результате, код который размечает ячейку заголовка сайта, у нас получится следующим:

<td align="center" colspan="2" bgcolor="#add2ea">Header</td>



 

Нажмем кнопку сохранения файла и обновим нашу страницу в окне браузера. После обновления страницы, мы увидим, что цвет ячейки таблицы заголовка сайта изменился.

Цвет ячейки таблицы, заданный с помощью параметра bgcolor,является однотонным.

В некоторых случаях, для улучшения визуального восприятия блоков на web странице, применяют градиентные цвета, то есть цвета, меняющие свой оттенок, переходя из темного в светлый или наоборот.

Эффект градиентного цвета можно получить только с использованием изображений.

Для того, чтобы в качестве фона ячейки таблицы использовать рисунок, мы используем параметр тега TD с названием background.

В качестве аргумента параметру background задается адрес изображения. Если окажется, что картинка меньше размеров ячейки таблицы, тогда она будет повторяться вправо и вниз, до заполнения ячейки таблицы.

Это свойство параметра background широко используется для создания фона ячеек таблицы с помощью картинок с малыми размерами.

Картинка с малыми размерами, занимает мало место на жестком диске, то есть может быть быстро загружена браузером. В тоже время, маленькая картинка, с помощью параметра background,может стать фоном большой ячейки таблицы. Ну, я думаю понятно, да?

Чтобы использовать картинку в качестве фона ячейки таблицы, ее нужно добавить в наш проект, поэтому создадим в каталоге нашего проекта папку для изображений, назовем ее, например: img.

В эту папку скопируем картинку header.jpg. На диске данная картинка занимает 878 байт, ее высота равна 79 пикселей, ширина 10 пикселей.

Скачать картинку для фона можно с моего сайта бесплатно по прямой ссылке:

Скачать картинку для фона таблицы в архиве – header.zip

На данный момент мы разметили таблицу у которой нами задана ширина. Высота строк и ячеек таблицы, в данный момент, определяется размером шрифта текста, который мы добавили в таблицу.

Давайте посмотрим в html справочнике, как можно изменить высоту ячейки таблицы.

Вновь откроем описание тега TD в html справочнике.

Обратите внимание на параметр height, с помощью этого параметра можно задать высоту ячейки в пикселах или процентах.

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

<td align="center" colspan="2" bgcolor="#add2ea" height="79px">Header</td>


Сохраним изменения в блокноте и обновим окно браузера. Мы увидим, что ячейка заголовка стала выше.

Продолжим редактирование html кода нашей страницы. Теперь зададим фон для ячейки заголовка.

Строка разметки для первой ячейки таблицы, теперь у нас будет выглядеть следующим образом:

<td align="center" colspan="2" bgcolor="#add2ea" background="img/header.jpg" height="79px">Header</td>

Где код background="img/header.jpg"– делает фоном ячейки картинку header.jpg.

Не смотря на то, что картинка имеет ширину всего 10 пикселей, она растягивается на всю ширину ячейки таблицы.

Теперь я хочу пояснить, для чего, мы сначала задали фон ячейки кодом цвета (параметр bgcolor), а затем, сделали фон ячейки с помощью картинки (параметр background).

Дело в том, что если посетитель сайта отключает отображение картинок в своем браузере, (таких посетителей сегодня немного, но они есть), тогда в процессе просмотра они увидят фон ячейки в сплошном цвете.

То есть, использование приема задания фона для ячеек таблицы двумя способами способствую сохранению дизайна сайта для посетителей сайта, с различными настройками браузера.

В следующем уроке мы продолжим создавать сайт в блокноте.

Перейти к Уроку 12: Шрифт в HTML

Перейти к Уроку 10:html таблица

Автор: Виктор Милованов.
 

Как создать сайт без знания HTML

Как создать сайт без знания HTML

Как создать сайт на WordPress

Как создать сайт на WordPress

CSS для начинающих

CSS для начинающих

Скачать без регистрации