HTML – язык разметки. Он нужен для создания разнообразных веб-сервисов и сайтов. Браузер считывает его теги (значения) и отображает текстовые данные и иные компоненты так, как они были ранее представлены программистами. Без HTML сайты выглядели бы просто как куча форм, картинок, мультимедиа и текста, которой невозможно нормально пользоваться для тех или иных целей.
Основным элементом в HTML выступают теги. Сегодня предстоит изучить их получше. Нужно не только выяснить, что собой представляет тег, но и рассмотреть ключевые особенности данного компонента. А еще требуется ознакомиться с базовыми тегами.
Предложенная информация рассчитана на широкую публику. В большей мере она подходит тем, кто только планирует писать онлайн-проекты на HTML.
Определение
HTML-документ – текстовый файл, который сохраняется на устройстве с расширением .html или /htm. Он считывается браузером и преобразовывается в сайт или онлайн-сервис. Состоит из так называемого набора тегов.
Теги – это элементы HTML. Они помогают представлять информацию на экране устройства и отображать страницу/сервис. Благодаря тегам браузер понимает, что он имеет дело не просто с текстом, а со структурированной информацией, которая разбивается разработчиком на блоки.
Теги представляют собой символьные наборы. Они обозначаются в исходных кодах в качестве символов, заключенных в угловые скобки. То, что написано внутри < >, указывает на имя тега. Оно используется для описания той или иной функции.
Тег – составной элемент, отвечающий за определение разметки структурных блоков. Он может быть:
- пустым – не содержащим в себе ничего;
- открывающим – используемым для обозначения начала элемента;
- закрывающим – для обозначения конца элемента;
- парным;
- одиночным.
Парные теги – это теги, которые имеют открывающие и закрывающие «элементы». В противном случае такой компонент не будет считываться HTML. Одиночные элементы не требуют указания закрывающего тега.
Для обозначения открывающего тега необходимо просто написать имя используемого элемента в исходном коде проекта. Для закрывающего – поставить внутри угловых скобок еще и слеш. Такие элементы создают оболочку, в которую помещается тот или иной текст.
Основной состав HTML-документа
HTML-тег – это ключевой элемент рассматриваемого языка гипертекста. Без него не получится написать ни одну страницу.
Теги бывают разными. Они отвечают за формирование структуры HTML-файла. В качестве ключевых компонентов для этого используются:
- <!Doctype html> – используется для указания типа документа. Это связано с тем, что браузер может интерпретировать разные HTML-версии различными способами. По умолчанию соответствующий элемент включается в самое начало исходного кода. Он является одиночным.
- <!…> – тег, используемый для добавления комментариев. Относится к одиночным элементам. Все, что написано внутри него, не интерпретируется браузером. Обычно такой элемент в исходном коде помогает сделать проект более читаемым и понятным для сторонних разработчиков.
- <html> </html> – Используется, чтобы сообщить браузеру, с каким HTML-документом планируется дальнейшая работа. Данный тег включает в себя все остальные теги проекта.
- <head> </head> – Рассматривается в качестве контейнера, в котором размещаются метаданные документа, не видимые пользователями, но считываемые роботами и поисковыми системами. В качестве примера можно привести теги HTML: title и style. Позволяет хранить в исходном файле другие элементы.
- <body> </body> – тело документа. В нем будут размещаться все элементы, которые видны пользователям. Все, что указывается внутри соответствующего контейнера, отображается в исходном проекте. Данный тег имеет несколько атрибутов, которые позволяют управлять цветами. О них будет рассказано позже.
- <title> </title> – заголовок веб-сервиса. Именно он грузится браузером в качестве названия. При сохранении ресурса в избранное, соответствующий заголовок будет использовать задействованную фразу в качестве описания закладки.
- <header> </header> – тег HTML, который определяет содержимое блока с вводной информацией сайта или группой ссылок.
Все это – основные компоненты HTML-документа. Данная структура позволяет размещать в своем онлайн-проекте другие элементы и теги. С ними предстоит познакомиться далее.
Элементы форматирования текста
HTML-документ предусматривает не только формирование своей основной структуры, но и размещение внутри нее других составляющих. В основном разработчикам предстоит работать с текстовыми данными. Для их обработки предусматриваются отдельные команды. Почти все они являются парными.
В качестве HTML-тегов форматирования текста можно выделить следующие составляющие:
- <body bgcolor=?> – используется для задания цвета фона документа. Предусматривает работу с RGB-палитрой.
- <body text=?> – используется для указания цвета текста, который будет напечатан на странице.
- <body vlink=?> – используется для указания цвета гиперссылок, по которым пользователь уже переходил. Данный элемент позволяет понять, какие страницы уже были просмотрены клиентом ранее.
- <body link=?> – цвет обозначения гиперссылок. Подразумевается начальная гамма, используемая для демонстрации элемента на странице.
- <body alink=?> – используется для обозначения цвета гиперссылок при нажатии.
- <h1> </h1> – основной заголовок. На странице обычно такой элемент используется всего лишь один раз.
- <h2> </h2> – заголовок второго уровня. Рассматривается в качестве подзаголовка в тексте. Напоминает обозначение упомянутого элемента в MS Word или любом другом текстовом редакторе.
- <h3…h6> </h3…h6> – заголовки 3-6 уровней. Используются в качестве подразделов в заголовках. Такие элементы могут вовсе отсутствовать в исходном документе.
- <b> </b> – выделение жирным. То, что написано с этим тегом, будет отображаться жирным. Соответствующий элемент позволяет придать важности выделенному фрагменту текста.
- <strong> </strong> – полужирное выделение.
- <i> </i> – выделение текста курсивом. Важность в этом случае написанному тексту не придается.
- <del> </del> – элемент для зачеркивания текста. При использовании данного компонента перечеркнутая запись помечается удаленной.
- <s> </s> – отображение ранее перечеркнутого текста.
- <ins> </ins> – используется для перечеркивания текста. При его использовании визуально выделяются внесенные ранее корректировки.
- <u> – используется для подчеркивания буквы/слова/фразы. Курсив и другие способы выделения в этом случае не задействуется.
- <em> </em> – тег HTML, используемый для выделения акцентов. Данный элемент позволяет выделять текстовые фрагменты курсивом.
- <p> </p> – тег, используемый разработчиками для обозначения абзаца. Позволяет делить текст по смыслу на разнообразные блоки.
- <br> – перенос текста на другую строку. При применении соответствующего элемента система просто переносит данные. Новый абзац не начинается.
- <q> </q> – тег, используемый для оформления цитат. Позволяет вставлять в текст краткие цитаты.
- <dl> </dl> – тег, который используется системой для формирования терминов и их определений.
- <cite> </cite> – оформление цитат.
- <sup> </sup> – тег, который позволяет задать тип начертания символов. В соответствующем случае элементы текста будут написаны надстрочным типом.
- <sub> </sub> – подстрочное начертание символов на экране.
- <small> </small> – тег, дающий возможность отобразить тот или иной текстовый фрагмент с меньшим кеглем шрифта, чем у всего остального текста на экране.
- <tt> </tt> – тег, используемый на практике не слишком часто. Этот элемент позволяет имитировать текст, написанный на печатной машинке.
- <mark> </mark> – элемент верстки, используемый для выделения текста. Он дает возможность использовать «желтый маркер» в качестве выделения. Это своеобразный способ определения значимых компонентов в исходном тексте.
- <address> – не самый распространенный на практике тег, но он может пригодиться в отдельных ситуациях. Позволяет добавить на страницу контакты и подписи автора. При открытии в веб-браузере этот элемент будет выделен курсивом.
- <blockquote> </blockquote> – оформление отступов с обеих сторон. Используется для оформления цитат или врезок.
- <dt> – одиночный тег. Применяется для внедрения нового термина.
- <dd> – еще один одиночный тег. Применяется для добавления определения термина.
- <dfn> – выделение термина курсивом. Текст, который пишется после, должен в полной мере раскрыть используемое понятие.
- <abbr> – одиночный тег, используемый для ссылки на то, что написанный текст представляет собой акроним или аббревиатуру. Чтобы добавить появление, нужно использовать атрибут title.
- <a> </a> – гиперссылка в тексте. Предусматривает в своем составе обязательный атрибут – href. В нем прописывается «якорь» или ссылка. Внутри данного контейнера публикуется текст, при нажатии на который осуществляется переход на другую страницу.
- <code> </code> – выделение фрагмента текста с помощью шрифта monospace.
- <ol> </ol> – нумерованный список.
- <ul> </ul> – маркированный список.
- <li> – отметка каждого элемента списка.
Все это – только малая часть элементов, используемых в HTML. Они задействуются для работы с текстовыми данными. Также есть отдельные компоненты кода, позволяющие иметь дело с различными объектами и их встраиванием в исходный код.
Встраивание компонентов
Одних текстовых данных бывает недостаточно для создания проекта на HTML. В этом случае обычно требуется вставлять интерактивные компоненты и мультимедиа. Для реализации подобной затеи можно использовать такие команды как:
- <img> </img> – позволяет разместить на странице то или иное изображение. Обычно используется вместе с атрибутом src. С помощью него задается путь к используемой картинке. При помощи атрибутов width и height предлагается определить ширину и высоту изображения. Параметры задаются в пикселях.
- <img src=«name» align=?> – выравнивание по одной из сторон документа. Для перемещения картинки в правый угол используется значение right, в левый – left.
- <img src=«name» border=?> – настройка толщины рамки вокруг картинки. Параметр задается в пикселях.
- <picture> </picture> – блок, который позволяет расположить img без source, позволяющий браузеру самостоятельно выбрать подходящее изображение.
- <audio> </audio> – вставка аудио на страницу.
- <video> </video> – размещение видеороликов. Работать можно с форматами WebM, MP4, Ogg.
- <source> </source> – используется для указания местоположения файла для видео, аудио или картинки.
- <track> – применяется для формирования субтитров. Встречается вместе с audio или video.
- <object> </object> – элемент, с помощью которого на сервис встраиваются мультимедийные документы. Чтобы передать тот или иной параметр, нужно задействовать param.
- <hr> – используется для размещения горизонтальной линии. Можно при помощи разных атрибутов задавать высоту (size), ширину (width), цвет (color) компонента. Также предлагается убрать тень за счет параметра noshade.
- <script> </script> – используется для выполнения сценария на клиентской стороне. Может включать в себя сам скрипт или ссылку на внешние источники.
- <noscript> </noscript> – ограничение фрагмента документа. Указывает, где задействованный ранее скрипт не будет работать.
Также есть компоненты, которые задействуются при работе с таблицами и формами.
Таблицы и формы
Для лучшего понимания работы с HTML-тегами, рекомендуется запомнить следующие компоненты:
- <form> </form> – создание форм. С помощью HTML получится описать только внешний вид. Для выполнения функций придется запускать скрипты на серверной части модели.
- <button> </button> – интерактивная кнопка. Внутри нее разрешено размещать не только текстовые данные, но и изображения.
- <input> </input> – поле добавления пользовательских данных.
- <output> </output> – результаты расчетов, проведенных по заданному скрипту.
- <label> – оформление пометки для поля, созданного через input.
- <textarea> </textarea> – создание больших полей для ввода текстовой информации.
- <table> </table> – размещение таблицы. Все остальные теги этого компонента размещаются внутри.
- <thead> <thead> – табличный заголовок.
- <tbody> </tbody> – тело таблицы.
- <td> </td> – формирование одной ячейки.
- <th> </th> – создание заголовка ячейки.
- <tr> </tr> – формирование одной строки.
Основные компоненты для работы с HTML были изучены. Лучше понять этот язык и научиться писать на нем помогут дистанционные компьютерные курсы.
Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!