====== Основы HTML ====== Предыдущий Обзор: начало работы в Интернете Следующий HTML ( язык гипертекстовой разметки ) — это код, который используется для структурирования веб-страницы и ее содержимого . Например, контент может быть структурирован в виде набора абзацев, списка маркированных пунктов или с использованием изображений и таблиц данных. Как следует из названия, эта статья даст вам общее представление о HTML и его функциях. Так что же такое HTML? HTML — это язык разметки , определяющий структуру вашего контента. HTML состоит из ряда элементов , которые вы используете, чтобы заключить или обернуть различные части содержимого, чтобы оно выглядело определенным образом или действовало определенным образом. Окружающие теги могут сделать слово или изображение гиперссылкой на что-то еще, могут выделять слова курсивом, могут делать шрифт больше или меньше и так далее. Например, возьмем следующую строку контента: My cat is very grumpy Если бы мы хотели, чтобы строка стояла отдельно, мы могли бы указать, что это абзац, заключив его в теги абзаца: HTML Скопировать в буфер обмена
My cat is very grumpy
Анатомия элемента HTML Давайте рассмотрим этот элемент абзаца немного подробнее. элемент абзаца, включающий открывающий тег, содержимое с надписью «мой кот очень сварливый» и закрывающий тег Основные части нашего элемента следующие: Открывающий тег: состоит из имени элемента (в данном случае p), заключенного в открывающие и закрывающие угловые скобки . Это указывает, где элемент начинается или начинает действовать — в данном случае, где начинается абзац. Закрывающий тег: это то же самое, что и открывающий тег, за исключением того, что он включает косую черту перед именем элемента. Здесь указывается, где заканчивается элемент — в данном случае там, где заканчивается абзац. Отсутствие закрывающего тега является одной из стандартных ошибок новичков и может привести к странным результатам. Содержимое: это содержимое элемента, в данном случае это просто текст. Элемент: открывающий тег, закрывающий тег и содержимое вместе составляют элемент. Элементы также могут иметь атрибуты, которые выглядят следующим образом: Тег открытия абзаца с выделенным атрибутом класса: class=editor-note Атрибуты содержат дополнительную информацию об элементе, которую вы не хотите отображать в фактическом содержимом. Здесь — имяclass атрибута , а — значение атрибута . Атрибут позволяет вам присвоить элементу неуникальный идентификатор, который можно использовать для нацеливания на него (и любые другие элементы с таким же значением) с информацией о стиле и другими вещами. Некоторые атрибуты не имеют значения, например . editor-noteclassclassrequired Атрибуты, которые устанавливают значение, всегда имеют: Пробел между ним и именем элемента (или предыдущим атрибутом, если элемент уже имеет один или несколько атрибутов). Имя атрибута, за которым следует знак равенства. Значение атрибута заключено в открывающие и закрывающие кавычки. Примечание. Значения простых атрибутов, которые не содержат пробелов ASCII (или каких-либо символов " ' ` = < >), могут оставаться без кавычек, но рекомендуется заключать в кавычки все значения атрибутов, так как это делает код более последовательным и понятным. Вложенные элементы Вы также можете помещать элементы внутрь других элементов — это называется вложением . Если бы мы хотели указать, что наш кот очень сварливый, мы могли бы обернуть слово «очень» в элемент, что означает, что слово должно быть сильно подчеркнуто: HTML Скопировать в буфер обменаMy cat is very grumpy.
Однако вам необходимо убедиться, что ваши элементы правильно вложены. В приведенном выше примере мысначала открыли элемент, затем сам элемент; поэтому мы должны сначала закрыть элемент, а затем элемент. Неверно следующее:
HTML
Скопировать в буфер обмена
My cat is very grumpy. элементы предназначены для содержания абзацев текста; вы будете часто использовать их при разметке обычного текстового содержимого:
HTML
Скопировать в буфер обмена
This is a single paragraph
At Mozilla, we're a global community of technologists, thinkers, and builders
working together…
At Mozilla, we're a global community of working together… -
, хотя обычно вы будете использовать максимум от 3 до 4:
HTML
Скопировать в буфер обмена
My main title
My top level heading
My subheading
My sub-subheading
Примечание. Все, что находится в HTML между является комментарием HTML . Браузер игнорирует комментарии при отображении кода. Другими словами, на странице их не видно — только в коде. HTML-комментарии позволяют вам писать полезные заметки о вашем коде или логике.
Теперь попробуйте добавить подходящий заголовок на HTML-страницу прямо над элементом.
Примечание. Вы увидите, что ваш уровень заголовка 1 имеет неявный стиль. Не используйте элементы заголовков, чтобы сделать текст больше или жирнее, потому что они используются для доступности и по другим причинам, таким как SEO . Постарайтесь создать осмысленную последовательность заголовков на своих страницах, не пропуская уровни.
Пункты
Как объяснялось выше, элемент.
Упорядоченные списки предназначены для списков, где порядок элементов имеет значение, например, рецепт. Они завернуты в
элемент.
Каждый элемент внутри списков помещается внутрь элемента