Урок 8. Табличный дизайн сайта.

Пятница, 12 августа 2011 г.
Рубрика: Уроки Алёны Ляховой -> HTML и CSS для начинающих и не только
Метки:
Просмотров: 453
Подписаться на комментарии по RSS

На предыдущих уроках мы рассмотрели основы HTML, научились работать с текстом, таблицами и изображениями. 

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

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

Вид желаемого дизайна

 Изображение для фона и цвета всех блоков можете выбрать на своё усмотрение.

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

<html>
<head>
 <title>Мой первый сайт/Главная</title>
</head>
<body>
<center>
<!-- Задаем первую основную таблицу-->
<table border="1" width="1200" height="900"> 
 <tr> 
 <td colspan="2" bgcolor="#666633" width="200" height="120"><center><h1>Название Вашего сайта</h1></center></td>
 </tr>
 <tr> 
 <td bgcolor="#CCCC99" width="200" valign="top" >
<br><br><center><a href="index.html">Главная</a><br><br>
<a href="1t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="2t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="3t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="4t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="5.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
</center>
</td>
 <td  valign="top" background="g.jpg">
<!--Задаём вложенную таблицу-->
 <table > 
 <tbody > <!-- само содержание таблицы-->
<tr><td><h3>Здесь будет текст вашей главной страницы!</h3></td></tr> 
 </tbody>
</table>
</td>
 </tr>
 </table>
</center>
 </body>
</html>

А теперь давайте в подробностях рассмотрим наш код.

Придерживаясь основной структуры HTML документа, начинаем с тэга <html>.

Далее прописываем заголовочную часть документа <head></head>, которая будет содержать название нашей страницы в тэге <title></title>.

<html>
<head>
 <title>Мой первый сайт/Главная</title>
</head>

Затем открываем тэг <body>, который содержит в себе основную часть нашей html страницы. В нём по центру (<center></center>) задаём таблицу (<table>) с заданными параметрами border=”1”(толщина рамки таблицы) width=”1200” (ширина таблицы) и height=”900” (высота таблицы).

<body>
<center>
<!-- Задаем первую основную таблицу-->
<table border="1" width="1200" height="900">

Нашу таблицу разбиваем на две строки. Первая строка будет содержать ячейку с названием Вашего сайта. Эта ячейка будет содержать такие параметры: colspan=”2” (разбиение ячейки по горизонтали на два столбца), bgcolor=”#666633” (цвет заливки ячейки), width=”200” (ширина ячейки) и height=”120” (высота ячейки). В ней будет содержаться название Вашего сайта, расположенное по центру (<center>) и выделенное тэгом заголовка <h1>.

<tr> 
<td colspan="2" bgcolor="#666633" width="200" height="120">
<center>
<h1>Название Вашего сайта</h1>
</center>
</td>
 </tr>

Вторая строка нашей таблицы будет так же содержать два столбца. Первый столбец будет иметь такие параметры: bgcolor=”#CCCC99”(цвет заливки этого столбца), width=”200” (ширина этого столбца) и valign=”top” (выравнивание содержимого ячейки по верхнему краю). В первом столбце этой строки по центру мы расположим наши ссылки на другие страницы с помощью еще не знакомого для Вас атрибута href, который создает ссылку на указанную страницу или URL адрес. Синтаксис у него такой: <a href=”путь к файлу”>Имя ссылки</a> В нашем случае это будут страницы 1t.html, 2t.html, 3t.html, 4t.html и 5t.html. Количество страниц, их название и путь Вы можете указать по Вашему усмотрению.

<tr>
<td bgcolor="#CCCC99" width="200" valign="top" >
<br><br><center><a href="index.html">Главная</a><br><br>
<a href="1t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="2t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="3t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="4t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="5.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
</center>
</td>

Второй столбец второй строки будет содержать вложенную таблицу с основным содержимым главной страницы и такие параметры: valign=”top” (выравнивание содержимого по верхнему краю) и background=”имя файла” (фоновое изображение). Вы можете не использовать фоновое изображение и оставить ячейку прозрачной, либо залить её любым цветом (bgcolor="код цвета"). Мы же выбрали такой дизайн.

<td  valign="top" background="g.jpg">
<!--Задаём вложенную таблицу-->
 <table > 
<tr><td><h3>Здесь будет текст вашей главной страницы!</h3></td></tr> 
</table>
</td>
 </tr>
 </table>
</center>
 </body>
</html>

Закрываем вложенную таблицу, ячейку, строку, основную таблицу, тэг выравнивания, тэг основного содержимого и наконец-то файл html.

Сохраним всё по именем index.html и откроем сохраненный файл в браузере.

Поздравляем!!! Вы создали свою первую полноценную страницу!!!

Но это ещё не всё! Помните мы выделили колонку для ссылок? Там есть переходы на другие страницы… Так вот давайте сделаем еще одну страничку и свяжем её с главной.

Это совсем не сложно! Создадим новый файл в блокноте (или другом редакторе, который Вы используете) и дадим ему имя (в нашем случае 1t.html).

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

<html>
<head>
 <title>Мой первый сайт/Другая страница Вашего сайта</title>
</head>
<body>
<center>
<table border="1" width="1200" height="900">
 <tr> 
 <td colspan="2" bgcolor="#666633" width="200" height="120"><center><h1>Название Вашего сайта</h1></center></td>
 </tr>
 <tr> 
 <td bgcolor="#CCCC99" width="200" valign="top" >
<br><br><center><a href="index.html">Главная</a><br><br>
<a href="1t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="2t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="3t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="4t.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
<a href="5.html"> Ссылка на другую страницу Вашего сайта</a><br><br>
</center>
</td>
 <td background="путь" valign="top">
  <table > 
<tr><td><h3>Здесь будет текст другой страницы Вашего сайта!</h3></td></tr> 
  </table>
</td>
 </tr>
 </table>
</center>
</body>
</html>

Особых изменений тут не произошло. Разве что мы изменили <title></title> и содержание вложенной таблицы:

<table > 
<tr>
<td>
<h3>Здесь будет текст другой страницы Вашего сайта!</h3>
</td>
</tr> 
</table>

Теперь можете сохранить этот файл и в браузере на главной странице Вашего сайта кликнуть по первой ссылке «Ссылка на другую страницу Вашего сайта».

Ура!!! Переход осуществился, а это значит, что наш код работает и, таким образом Вы можете добавить любое количество страниц. 

Важно!!! Не забывайте прописывать путь перехода и название для ссылки на новую страницу в <a href="путь"> Имя новой ссылки</a><br><br> для каждой страницы, на которую должен быть этот переход!!!

На этом наш урок окончен! Всем удачи! До встречи на следующем уроке!

Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Комментариев: 5
  1. Да уж, пока сам на практике не попробуешь, ничего не поймешь. Я эти статьи сначала прочитала, но как-то многое осталось непонятным, а потом методом проб и ошибок, в конце концов разобралась, можно порадоваться.

  2. 2011-09-12 в 15:04:36 | Надежда

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

  3. Спасибо за урок,всё очень понятно написано.У меня почему-то постоянно возникают проблемы с таблицами.Хотелось бы ещё подробно узнать как сделать возможным редактирование созданной таблицы.

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

  5. Раньше я уже сталкивался с табличным методом, правда приходилось брать код с готовой страницы и методом проб и ошибок подгонять его под свою страничку. А теперь, благодаря столь подробному разъяснению, многое стало понятным.

Оставьте свой комментарий!

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

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)