|
Определяет группу строк в нижней части таблицы - нижний колонтитул. Подробнее
|
Место, где допускается перенос строки.
|
Устаревшие теги HTML
Чем заменить устаревший тег HTML? В большинстве случаев подойдут каскадные таблицы стилей CSS. Также, существуют альтернативы не используемым в новой спецификации тегам и в пределах HTML. Ниже в таблице представлены устаревшие теги HTML с вариантами их замены.
Тег
Краткое описание
|
Акроним. Используйте тег вместо него
|
|
Встроенный апплет. Используйте или вместо него.
|
|
Задает цвет, размер, и семейство шрифта всего текста в документе. Используйте вместо него
|
|
Текст большего размера. Используйте вместо него
|
|
Отцентрованный текст. Используйте вместо него
|
|
Список директорий. Используйте |
|
Определяет цвет, размер и семейство шрифта. Используйте вместо него
|
|
Фрейм внутри . Используйте вместо него
|
|
Определяет набор фреймов. Для добавления нескольких встроенных фреймов используйте несколько элементов
|
|
Альтернативный текст, если фреймы не поддерживаются
|
|
Перечеркнутый текст. Используйте или вместо него
|
|
Моноширный текст. Используйте вместо него
|
|
Подчеркнутый текст. Используйте вместо него
|
В языке HTML всё, что вы напишите в HTML-документе, будет выведено на экран браузера сплошным текстом, то есть браузер игнорирует переводы строк, а также несколько набранных вами подряд пробелов заменяются одним.
Теги — это управляющие команды, которые были придуманы для того, чтобы отформатировать текст, т.е. теги говорят браузеру о том, как именно нужно вывести на экран часть текста, заключенную в теги. Для создания тега между угловыми скобками вводится HTML-код, который предназначен только для браузеров. Посетители сайта не видят теги.
Как уже отмечалось выше, все теги начинаются с угловой скобки < и заканчиваются угловой скобкой > . После открывающей угловой скобки следует имя тега (команды).
Например, тег
предназначен для акцентирования текста, браузеры отображают такой текст курсивным начертанием. Когда браузер обнаруживает этот тег, он переключается на форматирование курсивным шрифтом текста, следующего за тегом.
Рассмотрим пример: Этот текст обычный. Этот текст курсивный.
Тег
называют начальным или открывающим тегом, что означает включение браузером определенной команды (в данном случае написание курсивным шрифтом). У большинства тегов есть пара в виде закрывающего тега, который отключает команду.
Закрывающий тег выглядит так же, как начальный, но начинается с слэша. Итак, конечный тег для выделения курсивным шрифтом -
.
Рассмотрим пример: Этот текст обычный. Внимание! Курсив.
Это снова обычный шрифт.
Как вы успели заметить, браузер последовательно анализирует HTML – документ в поисках команд (тегов) и применяет или отключает разные параметры форматирования текста. Браузер отформатированный текст (все, что не является тегом) отображает в своем окне.
Процесс вставки тегов в обычный неформатированный текст называется разметкой HTML-документа, а теги - знаками разметки. При написании тегов не учитывается регистр букв, тег может быть прописан как строчными, так и прописными буквами, но всё же рекомендуется применение прописных букв.
|
Ниже приведены примеры основных тегов HTML, с объяснением их использования, а также примеры их применения в HTML-документе.
Заголовки
Существует специальный тег для указания заголовков в HTML. Есть 6 уровней заголовков в HTML, начиная от для наиболее важных объявлений, до для наименее важных.
Тег
- это специальное зарезервированное слово, заключённое в угловые скобки (например,
). Тег - основная составляющая HTML: им код начинается, им же заканчивается, внутри тегов заключается отображаемая на веб-странице информация. Записывать их рекомендуется в нижнем регистре, то есть обычными маленькими буквами: не
, а
.
Какими бывают теги?
Большинство HTML-тегов являются парными: есть открывающий (например,
) и закрывающий тег, который от открывающего отличает слеш (/
) после первой угловой скобки (например,
). Всё, что находится внутри пары тегов, называется их содержимым
.
Содержимое
Помещённый внутри этих тегов текст становится жирным
Бывают и непарные (одиночные) теги, которые называются метками
. Их, в отличие от парных тегов, не нужно закрывать, потому что они не работают с содержимым, а выполняют какую-то функцию сами по себе. Пример одиночного тега -
. Он устанавливает перенос текста на следующую строку.
Если проводить параллели с русским языком, то можно сказать, что парные теги - это кавычки или скобки, влияющие на свойства заключённого в них текста (попробуйте не закрыть кавычки вовремя), а одиночные теги (метки) - это знаки препинания (восклицательный, вопросительный или точка). Любой тег состоит из:
- Открывающей угловой скобки (<
).
- Специального слова (имени тега). Например, hr
, iframe
, b
.
- Закрывающей угловой скобки (>
).
Основные HTML-теги
Так как теги - основа языка разметки, не удивительно, что их довольно много. Рассмотрим основные, самые важные теги.
-
- одиночный тег, внутри которого размещается комментарий. Комментарий
- это текст, который не обрабатывается браузером. Внутри тега можно писать, что угодно, даже другие теги - работать они не будут, на экране не отобразятся. Разработчики комментируют код либо чтобы другим веб-мастерам было проще в нём разобраться, либо чтобы спустя продолжительное время его быстро смогли понять они сами.
-
,
,
,
,
- теги, которые должны присутствовать в любом приличном HTML-документе (подробнее см. «Как создать сайт в Блокноте»).
-
- тег содержит вспомогательную информацию для браузеров и поисковиков. Внутри него можно прописать ключевые слова, описание страницы, кодировку документа, имя автора и т. д.
-
содержит ссылку на файл сценария или сам код.
-
- тег, задающий стиль документа и/или его элементов с помощью CSS. HTML-документ может содержать множество тегов
, определяющих разные стили разных частей страницы.
-
- полная противоположность
, его дополняющая. Тег задаёт «шапку» (заголовок) раздела или всей страницы.
-
хранит в себе «ноги» сайта или раздела. Внутри него можно разместить вспомогательную информацию, копирайт, контактные данные и т. д.
-
содержит основной контент страницы. Ни шапку, ни блок меню, ни «ноги» сайта, а то, ради чего страница создавалась. Например, на странице, которую вы сейчас читаете, внутри
должна располагаться как раз эта статья.
-
предназначен для создания ссылок. Ссылки - корень гипертекста, поэтому им посвящена .
-
нужен для добавления на веб-страницу картинок (к вашим услугам посвящённая этому действу ).
-
,
, -
,
,
,
,
,
,
и другие теги форматирования текста составляют большую группу HTML-тегов, о них рассказывает статья «Форматирование текста в HTML» .
-
- блочный элемент. Текст внутри
форматируется с помощью CSS (каскадных таблиц стилей, которым посвящена вторая часть самоучителя).
-
. У вас есть абзац
или блок
. Текст в нём оформлен в едином стиле, но вы бы хотели, не нарушая структуры, сделать так, чтобы несколько слов имели другой размер шрифта или цвет. Именно для таких ситуаций и предназначен тег .
-
,
, -
- теги списков. Маркированные, нумерованные - работа этих тегов. Есть ещё списки определений, за которые отвечают теги
,
и
, но подробно обо всей это шестёрке вы узнаете из статьи «Создание списков» .
,
,
,
,
и |
используются при создании таблиц и подробно рассматриваются в отдельной статье .
-
- тег, добавляющий странице интерактивности, то есть позволяющий пользователю взаимодействовать с веб-сайтом. Конечно, форме необходим обработчик, но зато с помощью тегов внутри
вы можете создать интерфейс. Флажки, кнопки, переключатели, поля ввода и другие объекты, которые требуют от вас активных действий - всё это элементы формы, код которых размещается внутри контейнера
.
-
- тег, создающий интерактивную кнопку. Чтобы при нажатии на неё что-нибудь произошло, кнопка должна находиться в форме (располагаться между тегами
).
-
создаёт элементы формы: переключатели, флажки, кнопки, всевозможные поля ввода. Вставляется в контейнер
. Но зачем нам тогда отдельно
, если есть универсальный
?
позволяет создать кнопку с расширенными параметрами. Например, на кнопке можно разместить картинку. На элементе, созданном через
, такого сделать нельзя.
-
и
- теги создания меню в HTML 5.
- это контейнер, внутри которого помещаются элементы
, добавление которых и приводит к созданию пунктов меню. Довольно интересная парочка. Например, с её помощью вы можете создать собственное контекстное меню для страницы или отдельного её элемента.
-
- ещё один тег формы, создающий в ней большое поле, в которое можно вводить не одну строку текста, а целые абзацы.
Человек не может жить одними словами, в каком бы количестве он их ни проглатывал. Эдлай Стивенсон.
В
ообще-то, язык HTML не является языком программирования. Это язык разметки гипертекста (HyperText Markup Language). Т. е. называть его «языком HTML» не верно.
Е
сли говорить проще, то HTML - это список тегов
(управляющих слов), которые позволяют представить обычный текст в форматированном виде. Например, выделить его жирным
, или курсивом
и т. д. Но представить так текст можно только в специальных программах - (программы, с помощью которых ты бродишь по Интернету).
О
ни отображают только отформатированный текст и скрывают теги HTML
, которые применялись для форматирования. Чтобы тебе было понятней, о чем я говорю, щелкни правой кнопкой мыши по этой странице и в открывшемся меню выбери пункт «Исходный код» или что-то подобное. Перед тобой откроется эта страница в своём настоящем виде.
С
оздавать код HTML можно как в обычных , так и использовать специальные программы, так называемые . Визуальные редакторы отличаются от текстовых тем, что заточены под набор кода HTML, CSS, JavaScript, PHP и др., т. е. под web-программирование. Кроме того, они позволяют сразу же просмотреть плоды своих трудов во встроенном браузере и подсвечивают некоторые ошибки в набранном коде.
Н
астоятельно рекомендую набирать весь код руками (для улучшения прямоты этих самых рук), визуальные редакторы же значительно облегчают этот процесс. Лично я пользуюсь . Это далеко не самая последняя версия, но её возможностей мне хватает с избытком.
Я
поступаю так: набираю код в Dreamweaver, затем сохраняю и нажимаю кнопку «Просмотр в браузере» (список браузеров в этом меню ты редактируешь сам), после возвращаюсь в Dreamweaver и продолжаю редактирование. Здесь . Это то, что касается инструментов, теперь перейдём непосредственно к тегам HTML.
Н
ачнём со строения html-страницы, вернее с её основных тегов.
Обязательные теги HTML-страницы
К
обязательным (основным) тегам HTML, которые используются в каждом html-документе, относятся следующие:
Примечание.
Для того, чтобы браузер выводил код HTML как текст (не интерпретировал его в код), после каждой открывающей угловой скобки «» я оставляю пробел. Ты, когда будешь набирать код, пробелы НЕ ОСТАВЛЯЙ
.
К
ак видишь, все теги парные
(есть открывающий тег и закрывающий), в HTML почти все теги такие. Отличаются открывающий тег от закрывающего тем, что перед закрывающим стоит косая черта «/
». Такие теги ещё называют контейнерными
, потому что между ними можно вставить другие теги, т.е. поместить в контейнер. Ты и сам можешь видеть, что между тегами и находятся другие теги.
Н
абирать имена тегов можно как заглавными буквами, так и прописными, разницы нет никакой. Т. е. записи вида и для браузера различий не имеют и интерпретируются одинаково. Теперь поговорим поподробнее о том, что означают эти теги.
Т
ак, основные теги и показывают браузерам и другим программам для просмотра гипертекстовых страниц, что они как раз и имеют дело с гипертекстовым документом. Любой html-документ должен начинаться с и заканчиваться. Т. е. между этими тегами находится ВЕСЬ
код html-страницы.
М
ежду тегами и находятся мета-теги (заголовок страницы, описание, ключевые слова и т.д.). В них хранится информация об html-странице и технические сведения. Вообще, данный тег не является обязательными, т. е. без него html-документ будет нормально отображаться браузерами. Но даже, если ты не планируешь использовать область заголовка, то напиши хотя бы просто. Это нужно для совместимости между различными версиями программ.
В
се сведения, находящиеся между тегами «HEAD», никак не отображаются браузером (за исключением информации между тегами, где расположено название html-документа, выводимое в верхней панели браузера). Но могут оказывать большое влияние на вид html-страницы, её жизнь в Интернете и ранжирование . Подробнее о тегах, которые располагаются в заголовке гипертекстового документа, мы поговорим позже.
О
сновное содержимое html-документа располагается между тегами и . Здесь находится всё, что мы видим, когда открываем html-страницу: текст, графика, меню, кнопочки и т. д. Это основное «тело» страницы.
В
се остальные теги, использующиеся при создании html-документа, находятся между (т. е. внутри) этими обязательными тегами. Практически все теги в HTML имеют различные атрибуты, свойства и параметры, которые позволяют отобразить информацию именно так, как задумал разработчик. Например, если ты напишешь:
То фон всей страницы будет красным.
З
десь тег
- это, собственно, тег; bgcolor
- его атрибут; "#FF0000"
- значение атрибута (у тега может быть несколько атрибутов).
Примечание.
Все атрибуты тега и их значения указываются в открывающем
теге (тот, который без
косой черты), но ни в коем случае не в закрывающем.
И
так, мы разобрались с основными тегами html-документа. Теперь настало время более подробно изучить остальные. Здесь я хочу сделать небольшое отступление.
Как я предлагаю изучать HTML
П
рименяя на практике знания, полученные из , я понял, какую ошибку допустило большинство авторов этих книг и самоучителей. Все эти учебники, во-первых, предназначены новичкам
, во-вторых, изучение основ HTML идёт в них по порядку.
Т
. е. сначала рассматриваются теги заголовка html-документа (, а потом теги «тела» ().
О
сновываясь на собственном опыте, смею утверждать, что такой порядок изучения основ HTML для новичка категорически неприемлем. Новичок предпринимает попытку изучить все эти многочисленные и малопонятные ему теги заголовка, во-первых, не видя результатов своего обучения (напомню, теги заголовка браузером не отображаются). А во-вторых, даже не подозревая, что большинство этих тегов для создания задуманного им сайта не понадобятся (по крайней мере, в начале работы).
Т
аким образом, он только теряет время и желание продолжать изучение HTML. При этом утверждаясь во мнении, что могут только «гуру» за хорошие деньги. Я бы тоже бросил это занятие, если бы не наплевал на то, что мне пока непонятно и не пошёл дальше.
П
оэтому, я предлагаю тебе сначала рассмотреть теги, относящиеся к «телу» html-документа (), а уж затем переходить к остальным. Тем более, что в «теле» html-страницы и содержится информация, за которой будут приходить посетители сайта. А создать или найти её гораздо сложнее, чем написать код.
Н
у что же, теперь, не мешкая ни минуты, жми кнопку «Дальше» и продолжи узнавать, как эти небритые и невыспавшиеся дядьки создают сайты.
В основе языка HTML лежит понятие «тэг» (англ.: tag
-ярлычок, этикетка). Тэги заключаются в угловые скобки (< >) и образуют пары – контейнеры (открывающий тэг и закрывающий). Например, контейнером HTML документа является пара тэгов и . В web-странице включены контейнеры, отвечающие за заголовок документа (голова) и содержат дополнительную информацию, а также контейнеры, отвечающие за само содержание документа (тело). Они представлены на рисунке. Итак HTML документ заключается в контейнер , заголовок в контейнер , а содержание документа в контейнере . Контейнер , расположенный в заголовке (контейнере ) содержит текст, отображающийся в верхней строке окна браузера. В контейнер заголовка также могут быть добавлены тэги, содержащие кодировку, ключевые слова web-страницы, а также код для подключения файлов каскадных таблиц стилей CSS, языка программирования jаvascript, VBScript и т.д. Пример простейшей HTML странички, содержащей только основные тэги: Название страничкиСодержание простейшей странички Результат работы указанного кода изображен на рисунке. Как видно из примера текст «Содержание простейшей странички» отображается обычным текстом. Для того чтобы произвести форматирование этого текста, необходимо использовать специальные тэги. Пример использования тэгов форматирования представлен на рисунке. Для изменения шрифта, его цвета и размера используется тэг с параметрами “face”, “color” и “size”. Например для того чтобы задать шрифт “arial” красного цвета и 14 размера необходимо написать следующий код: Форматируемтекст Для выделения абзаца в тексте используется тэг В контейнер которого как правило помещается каждый абзац текста. Для создания заголовка используются тэги , , , , , . Для формирования списков в теле документа используются контейнеры , и . Причем тэг формирует нурмерованный список, тэг - маркированный список, а в тэгах - помещаются элементы списка. Пример кода отображения списков, представленный в виде нумерованного и маркированного списков представлен на рисунке.
Для связи двух и более Web-страниц между собой используются гиперссылки, для создания которых используется тэг . Причем в тэгах гиперссылок используются дополнительные атрибуты, позволяющие либо перейти к другой web-странице, либо переместиться внутри данной страницы. Второй способ желательно использовать в большом документе, имеющем несколько смысловых разделов. Пример использования гиперссылок представлен на рисунке. При указании URL адреса другой страницы необходимо указывать либо полный абсолютный путь к странице «полный путь/папка/страница» либо относительный (относительно данной страницы) «папка/страница». Параметр “target” позволяет открыть web-страницу в новом или существующем окне браузера. Для вставки изображения на web-страницу используется тэг с параметрами src (путь к изображению), width (ширина изображения), height (высота изображения), border (рамка вокруг рисунка). Пример кода вставки изображения: Часто при создании Web-страниц необходимым является задание фонового цвета или фонового изображения. Для этого используются атрибуты тэга «bgcolor» или «background-image». Пример вставки фонового цвета: Пример вставки фонового изображения: Указанные атрибуты могут быть использованы не только для тэга , но и для тэгов таблицы , области и других, которые будут рассмотрены в следующих темах.
|