Выпуск №1. Структура HTML документа. Основные теги.

Выпуск №1. Структура HTML документа. Основные теги.

15.07.2009 Рубрика: Курс по HTML&CSS

Структура HTML документа

В первом выпуске рассылки хотелось бы подробней остановиться о формате и содержании рассылки.

Для изучения данного урока рекомендую скачать видео-версию.

Свою рассылку я начну с рассмотрения основ языка HTML.

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

Но сразу же хочу оговориться, что, в частности, язык HTML – это очень обширный язык, который непрерывно развивается. И поэтому, для того, чтобы овладеть этим языком на высоком уровне, Вы должны тщательно изучить основы (т.е. выпуски моей рассылки). И параллельно с этим практиковаться.

Изучая основы языка HTML, мы будем обращаться к CSS стилям. А значит, мы будем изучать и CSS. Но это чуть позже. Также мы будем обращаться за помощью к javascript.

Сегодняшний вступительный урок мы начнем со структуры HTML документа.

Поехали…

Каждый HTML документ начинается со строчки:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

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

Тег <!DOCTYPE …> весьма разнообразен, и от его модификации зависит то, как будет отображаться содержимое на Вашей странице.

Однако, если умело расположить все элементы и блоки на странице и применить стиль, то все будет одинаково хорошо работать во всех браузерах с нужным <!DOCTYPE …>.

Но, пока мы не знаем, ни что такое блоки, ни что такое стили и как эту «абрукадабру» применять, считаю нужным вернуться к подробному рассмотрению <!DOCTYPE …>, когда мы уже будем что-то уметь и сможем реально оценить его работу.

А пока движемся ниже по странице.

Кстати, а почему я начал рассматривать HTML документ с верхней части страницы?

Потому что браузер загружает страницу и «считывает код» сверху вниз, слева направо. (Впрочем, как мы и читаем книги).

Значит, далее следует тег <HTML>. Он говорит браузеру, что страница, которую он открывает, является HTML документом.

Наверное, не совсем понятно слово тег?

Вообще говоря, тег – это инструкция, которая говорит браузеру, что в данном месте документа нужно сделать.

С помощью тегов мы создаем наши страницы. Все теги заключены в так называемые «уголки» (<тег>). И закрывающий </тег> (с косой чертой). Например, <strong> жирный текст </strong>. Указывает, что текст между открывающим и закрывающим тэгом strong будет выделен жирным.

Что такое тег, надеюсь, понятно.

Двигаемся дальше.

Предлагаю набрать что-нибудь своими руками.

Итак, приступим.

Запусти блокнот или wordpad в OC WINOWS. Наберем следующие строчки:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="author" content="Ф.И.О." />
<meta name="description" content="описание страницы" />
<meta name="keywords" content="слово, слово, слово" />
<meta http-equiv=refresh content="30;url=www.mysite.ru" />
<title>Заголовок окна браузера</title>
</head>
<body>
</body>
</html>

Сохраним файл под каким-либо именем, например start.html. Теперь разберемся что написали.

Между тегами <head> и </head> располагается информация, не отображаемая на странице.

Например, тег <meta…>, кстати, он закрывающего тега не требует, может указывать кодировку (charset=windows-1251) или сведения об авторе (name="author" content="Ф.И.О.") , или слова для поисковой машины, тег <meta http-equiv=refresh content="30; url=www.mysite.ru"> заставит браузер автоматически через 30 секунд перейти на сайт mysite.ru (пример).

Тег <title> определяет текст в заголовке окна браузера. (Тег закрывающийся).

title

Также в теге <head> могут располагаться скрипты javascript или vbscript, заключенные в теги <script>….</script>.

И стили, заключенные в теги <style>….</style>.

На этом с тегом <head> пожалуй мы закончим.

Далее у нас следует тег <body>.

Это, собственно, тело документа, здесь размещается все то, что мы видим на странице. У тега <body> есть набор параметров, которые мы рассмотрим, но использовать их не рекомендуется.

Итак…

bgcolor – устанавливает цвет фона документа. (<body bgcolor="black">)

background – указывает на url-адрес изображения – фона документа.

text – устанавливает цвет текста документа.

link – устанавливает цвет гиперссылок.

vlink= – устанавливает цвет гиперссылок на которых вы уже побывали, используя значение.

alink= – устанавливает цвет гиперссылок при нажатии.

bgproperties=fixed – фоновое изображение прокручиваться не будет. Т.е. текст будет двигаться при нажатии PageDown, а фон – нет.
Данный параметр поддерживается только Internet Explorer.

Эти параметры можно объединять, например, на этой страничке используется:

<BODY bgcolor="black" text="white" link="red" alink="blue">

Давайте и наберем эту строку в нашем предыдущем примере.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="author" content="Ф.И.О." />
<meta name="description" content="описание страницы" />
<meta name="keywords" content="слово, слово, сдлово" />
<meta http-equiv=refresh content="30;url=www.mysite.ru" />
<title>Заголовок окна браузера</title>
</head>
<BODY bgcolor="black" text="white" link="red" alink="blue">
Текст, который мы увидим в своем браузере!!!
</body>
</html>

Должен быть белый текст на черном фоне, так как на картинке.

html

На этом наш сегодняшний выпуск рассылке закончен.

Для тех, кто не совсем понял как это реализовать на практике, настоятельно рекомендуем просмотреть видео-урок:

Get the Flash Player to see this content.

Также Вы можете скачать видео-урок себе на компьютер!

С Вами был Бернацкий Андрей.

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

Если возникнут вопросы, то смело пишите на мой E-mail:contact@webformyself.com

Проект webformyself.com – основы самостоятельного сайтостроения

С уважением, Андрей Бернацкий.

Подписаться Поделиться

Метки:

Комментарии (213)

  1. Alex

    ВСЁ СУПЕР И ПОДРОБНО…

    Нравится или не нравится: Thumb up 0 Thumb down 0

  2. Vladusik

    Пока все ясно и понятно…

    Нравится или не нравится: Thumb up 0 Thumb down 0

  3. Алексей

    Благодарю, теперь имею представление о предмете.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  4. Хикари

    Привет! Спасибо, все получилось.

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • Сергей

      Хикари день добрый!У вас получилось с 1 уроком о тегах.Я все набрал сохранил,а что дальше,что должно произойти как увидетьчто сделать,нажать?
      С Уважением Сергей Хабаровск.

      Нравится или не нравится: Thumb up 0 Thumb down 0

      • Стас

        сохрани в html формате. а потом запусти. если не запустится перетащи его в окно браузера.

        Нравится или не нравится: Thumb up 0 Thumb down 0

  5. Алена

    Спасибо. Все просто и понятно. Посмотрим, что будет дальше.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  6. АННА

    ЕСТЬ С ЧЕГО НАЧАТЬ?
    СПАСИБО ЗА ПОМОЩЬ.
    НУ… ПРИСТУПИМ…

    Нравится или не нравится: Thumb up 0 Thumb down 0

  7. Tamara

    Я рада, что есть профессионал, который словом и практикой доступно изучение даной темы, Спасибо, будем учиться-это даже очень интересно

    Нравится или не нравится: Thumb up 0 Thumb down 0

  8. Елена

    Спасибо,довольно подробно описано….Стоит попробывать.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  9. Денис

    Все очень хорошо и понятно написано только местами опечатки.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  10. Лидия

    Спасибо Вам Андрей за эти замечательные уроки,вы умница!Желаю Вам дальнейших успехов и жду следующих уроков

    Нравится или не нравится: Thumb up 0 Thumb down 0

  11. Юрий

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

    Нравится или не нравится: Thumb up 0 Thumb down 0

  12. Olga

    Пока все понятно. Спасибо.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  13. Александр

    Андрей, может, сами подучитесь (уроки Евгения Попова – не самый лучший источник знаний)?

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • Rohviktor

      Уроки Е.Попова без спору прекрасны, хороши и качественны. Но, направленность слегка другая. У меня есть подозрение, что Вы не покупали не диски Попова и не мои. На какой основе сравниваете?(Можете мне поверить я их все смотрел).

      Нравится или не нравится: Thumb up 0 Thumb down 0

  14. александр

    Странно. У меня получился черный текст на зеленом фоне.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  15. Max

    Ага, в IE и Chrom черный текст на зеленом фоне, а в Opera и Firefox на белом. Вот и верь после этого людям :(

    Нравится или не нравится: Thumb up 0 Thumb down 0

  16. Alex

    Если параметры указать без кавычек, то получается все нормально, в разных браузерах.

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • Rohviktor

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

      Нравится или не нравится: Thumb up 0 Thumb down 0

  17. Игорь

    А у меня не получилось.
    Текст, кторый мы увидим в своем браузере!!! Этот текст появляется на белом фоне. Браузер Мозила. Что я сделал не правильно? Набирал в блокноте, просто копировал, как на сайте. Результат тот же.

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • Rohviktor

      Все, я поправил код. Действительно была опечатка в коде. Теперь Вы только скопируйте его и все будет OK!

      Нравится или не нравится: Thumb up 0 Thumb down 0

      • Игорь

        Спасибо теперь все получилось! А, где же была ошибка в коде? Я сравнивал, старую запись с новой но не смог найти. Но я верю, что у меня получится.

        Нравится или не нравится: Thumb up 0 Thumb down 0

  18. Вася

    У каждого своя голова на плечах. думать надо своей.
    Уроки смотрел. парни молодцы, не все ровно. Но для старта когда «ноль» пойдет.
    Респект и Уважуха, так держать!

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • Rohviktor

      Спасибо за добрые слова. Очень приятно.
      Ребята давайте-ка веселее на сайте, по активнее.

      Может форум создать?

      Нравится или не нравится: Thumb up 0 Thumb down 0

  19. Николай

    Весьма интересно! Постараюсь освоить.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  20. Александр

    Спасибо!Все очень понятно.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  21. Елена

    Андрей СПАСИБО!!! Прекрасные уроки! Если читать текст внимательно о работе тегов, то опечаток не будет никаких. Опечатки дают ввозможность учиться HTML. Благодаря таким урокам возможно понять язык HTML. Все получается! СПАСИБО!!!

    Нравится или не нравится: Thumb up 0 Thumb down 0

  22. Виктория

    Вероятно, для того, чтобы понять всю эту примудрость, нужны какие-то базовые знания? Я – обычный пользователь и я НИЧЕГО не поняла! Ну и что делать?

    Нравится или не нравится: Thumb up 0 Thumb down 0

  23. Александер

    все просто спасибо

    Нравится или не нравится: Thumb up 0 Thumb down 0

  24. Сергей

    Непонял как запустить итог после первого урока,как сделать чтоб то что в блакноте -заработало.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  25. Yra

    Спасибо за начало! Идей множeство, однако все упирается в отсутствие своего сайта. Есть возможность научить людей выигрывать в интернет-игры ( Online), передать «кучу» полезной информации, но нет сайта… Попробуем на пару, глядишь получиться.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  26. Галина

    Андрей, спасибо вам огромное!Вам, удачи во всех начинаниях, личной жизни, здоровья. С огромным уважением, Галина

    Нравится или не нравится: Thumb up 0 Thumb down 0

  27. SVet

    Андрей, в общем все понятно, спасибо. Вопрос, как прописать текст в блокноте так, чтобы в итоге текст располагался например в столбик, а не сплошным текстом?

    Нравится или не нравится: Thumb up 0 Thumb down 0

  28. Мария

    Спасибо!

    Нравится или не нравится: Thumb up 0 Thumb down 0

  29. Sergey

    Весьма доходчиво! Спасибо.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  30. Виктор Иванович

    Спасибо, первый урок прошел удачно, пока вопросов нет.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  31. Роман

    Пасибэ, ниплохо.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  32. Валерий

    Спасибо всё супер.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  33. АШОТ

    Спасибо Андрей очень здорово. Я не робот но скоро им стану с Вашей помощью ! ! ! ! !

    Нравится или не нравится: Thumb up 0 Thumb down 0

  34. nat3dn.ru

    Спасибо большое за рассылку. Наконецто я все узнаю про прграммирование и улучшу свой сайт http://nat.3dn.ru

    Нравится или не нравится: Thumb up 0 Thumb down 0

  35. olgak25

    Спасибо. Доступно и понятно.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  36. ИРИНА

    Добрый вечер Андрей, непонятно,что именно нужно сделать, чтобы все заработало? текст в блокноте набран, а что дальше?очень хочется разобраться, объясните;)) заранее благодарю

    Нравится или не нравится: Thumb up 0 Thumb down 0

  37. Михаил

    все нормально надо больше заниматся и все получится

    Нравится или не нравится: Thumb up 0 Thumb down 0

  38. olejek-doc

    Для совсем зелененьких оч хорошо разжеванно как и в первом письме в отзыве, есть интересный ресурс который позволяет генерировать html документы по вашим запросам и не нужно все перепечатывать по сто раз http://csstemplater.com/

    Нравится или не нравится: Thumb up 0 Thumb down 0

  39. Василий

    Дальше-сохраним файл под каким-либо именем, например start.html.или Ирина.html-уже проще некуда.Читайте внимательно!

    Нравится или не нравится: Thumb up 0 Thumb down 0

  40. Iryna

    У меня вот что получилось, что не так делаю? На черном фоне вот такое:
    {\rtf1\ansi\ansicpg1252\deff0\deflang2055{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\f0\fs20 01.\par 03.\par 04.\par 05.\par 06.\par 07.\par 08.\par 09.\par 10.\par 11.\par 12.\par 13.\’d2\’e5\’ea\’f1\’f2, \’ea\’f2\’ee\’f0\’fb\’e9 \’ec\’fb \’f3\’e2\’e8\’e4\’e8\’ec \’e2 \’f1\’e2\’ee\’e5\’ec \’e1\’f0\’e0\’f3\’e7\’e5\’f0\’e5!!!\par 14.\par 15.\lang2055\f0\par } �
    Связано ло это как-то с тем, что у меня Mozilla Firefox?

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • vasp

      1. В первой строчке представленного вами текста я вижу число 1252. Это число говорит о том, что вы используете западноевропейскую
      кодировку. Вам необходимо изменить ее на 1251. Это число находится в мета тегах (в верхней части вашего текста.
      2. В настройках «кодировка» (правый клик по окну браузера) поменяйте с западноевропейской на кирилицу – виндовз.
      3. Проверьте теги, какой то тег может быть не закрыт.

      Нравится или не нравится: Thumb up 0 Thumb down 0

  41. Римма

    Здравствуйте, Андрей!
    У меня есть один вопрос-замечание:
    Почему текст урока на странице так неаккуратно выложен? Я имею ввиду разрывы в предложениях, то есть почему некоторые предложения с середины переносятся на следующую строку (по сути новый абзац ). Это смотрится нечитабильно.
    А в остальном все неплохо. Для меня это не новости, так я знаю html, но по предыдущим комментам вижу, что людям нравится. Поэтому удачи Вам!!! :)

    Нравится или не нравится: Thumb up 0 Thumb down 0

  42. Денис

    очень долго писать и не понятно это для меня очень сложно,но всё же спасибо за науку

    Нравится или не нравится: Thumb up 0 Thumb down 0

  43. Сергей

    Очень доступно и интересно!

    Нравится или не нравится: Thumb up 0 Thumb down 0

  44. Ильдар

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

    Нравится или не нравится: Thumb up 0 Thumb down 0

  45. Eugene

    Андрей,

    Скопировал Ваш текст и у меня получилось на черном фоне белым текстом вот что:

    {\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\lang1033\f0\fs20 \par \par \par \par \par \par \par \par \par \par \par \’d2\’e5\’ea\’f1\’f2, \’ea\’f2\’ee\’f0\’fb\’e9 \’ec\’fb \’f3\’e2\’e8\’e4\’e8\’ec \’e2 \’f1\’e2\’ee\’e5\’ec \’e1\’f0\’e0\’f3\’e7\’e5\’f0\’e5!!!\par \par \par } �

    Где ошибка???

    Нравится или не нравится: Thumb up 0 Thumb down 0

  46. Paparazic

    Извините за глупый вопрос, но как в Windows7 через блокнот создать html-документ???

    Нравится или не нравится: Thumb up 0 Thumb down 0

    • Sergey

      Создаете обычный текстовый документ. А потом в названии файла .txt меняете на .html

      Нравится или не нравится: Thumb up 0 Thumb down 0

    • Артём

      Когда написали всё что хотели в блокноте, нажимаете на кнопочку «файл» сверху справо, далее «сохранить как…» так где поле для имени файла, вместо «текстовый документ.txt» пишите «название.html».

      Нравится или не нравится: Thumb up 0 Thumb down 0

  47. Наталья

    У меня вопрос по тегу bodi 12 пункт.Почему открывающий тег пишется большими буквами,а закрывающий – маленькими.Почему нельзя закрывающий тег bodi написать в одну строчку,сразу после текста,как тег titlie пункт 10? В заголовке тоже,где- то заглавными буквами (кроме сокращений,это понятно),где-то маленькими.Есть определенные правила?

    Нравится или не нравится: Thumb up 0 Thumb down 0

  48. Антон

    Сразу же начинается с абракадабры.

    То что это такое и для чего примерно понятно. Но вот почему в разным источниках и примерах везде пишется по разному
    например на этой же странице дальше в примере уже указывается следующее
    01.

    Нравится или не нравится: Thumb up 0 Thumb down 0

  49. Светозар

    Я это знал ещё года четыре назад, а так респект

    Нравится или не нравится: Thumb up 0 Thumb down 0

  50. Любовь

    И для учителя информатики нашлось кое-что. Так просто о сложном. Спасибо.

    Нравится или не нравится: Thumb up 0 Thumb down 0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Я не робот.

Spam Protection by WP-SpamFree