Что такое формат html простыми словами
Перейти к содержимому

Что такое формат html простыми словами

  • автор:

Основы HTML (для начинающих)

Основы HTML (для начинающих) image

​HTML (Hypertext Markup Language) — это язык гипертекстовой разметки. Он передаёт браузеру информацию о том, как необходимо отобразить тот или иной элемент на веб-странице.

Знание HTML является обязательным не только для веб-разработчиков и дизайнеров, но также всегда может пригодиться для смежных областей — например, в интернет-маркетинге и даже в no-code разработке.

Основы HTML

HTML представляет собой текстовый документ с расширением .html. Его можно создать как в специализированных редакторах (WebStorm, Visual Studio Code, Notepad++ и т.д.), так и в самом простом текстовом редакторе ”Блокнот”.

В HTML нет переменных, функций, операторов и т.д., поэтому его нельзя отнести к полноценным языкам программирования.

HTML состоит из 2х компонентов:

  • дерева элементов;
  • содержания.

Каждый HTML-элемент обозначается с помощью тегов — это специальные знаки, состоящие из угловых скобок (<>). Бывают открывающие <> и закрывающие теги.

По сути, теги — это команды, передаваемые браузеру, которые затем обрабатываются и преобразуются им в визуальные объекты веб-страницы.

Между <> и находится содержание элемента страницы. Это может быть картинка, текст, заголовок и т.д.

Какое-то содержание

​ В данном примере теги

и

отвечают за разметку абзацев (от англ. “paragraph”). Таким образом, браузер распознает, что здесь должен быть параграф с нашим текстом, указанным между открывающим и закрывающим тегами.

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

создаст кнопку с текстом “Узнать больше” внутри.

Как говорилось выше, теги могут быть вписаны один в другой. Например:

 

Какой-то текст

​ Здесь тег

даёт команду расположить текст отдельным абзацем, а тег — отобразить текст в данном абзаце курсивным начертанием.

При вложении тегов друг в друга следует придерживаться правил их корректного закрытия. Например, вот такая запись работать не будет:

 

Ваш текст

.

Виды HTML-элементов

HTML-элементы бывают двух видов:

Блочные элементы

Блочные элементы занимают всю доступную ширину, а высота элемента зависит от его содержимого. Такие элементы всегда начинается с новой строки и могут быть использованы в другом блочном элементе. Например:

- используется для главных заголовков страниц;

по - подзаголовки;

- выделяет цитаты внутри документа;

- элемент разделения содержимого (используется для его группировки).

Строчные элементы

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

В основном строчные элементы используются для изменения визуального отображения текста или его выделения. Пример таких тегов:

В отличие от блочных, в строчных элементах их ширина определяется объемом контента. Также эти элементы не начинаются с новой строки.

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

HTML-атрибуты

HTML-теги могут содержать атрибуты - они состоят из имени и значения, и находятся в открывающем теге в таком формате:

name="value" -  

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

Атрибуты задают свойства и устанавливают поведение соответствующего тега. Они бывают глобальными - в этом случае они используются любым из элементов, например: id (определяет уникальное имя элемента), class (стилизация элементов посредством CSS).

Каждому тегу может соответствовать несколько значений class, но лишь один уникальный id. Например:

В значениях id и class разрешено использовать только буквы, цифры, нижние подчёркивания и дефисы. Однако, начинаться они могут только с букв или цифр. Если одновременно используется несколько значений class, то они разделяются пробелом.

Документ HTML состоит из двух разделов:

Оба раздела “ обёрнуты ” в корневой тег . Корневой элемент образует дерево документа, или по-другому - DOM (document object model, с англ. - объектная модель документа). DOM связывает страницу с языками описания сценариев или программирования.

Правила, которым придерживается HTML, находятся в файле описания типа документа (Document Type Definition, или DTD). За правильное отображение веб-страницы отвечает элемент . Он определяет версию HTML (например, для привязки к HTML5 нужно указать: ) и ассоциирует страницу с нужным DTD-файл ом .

Чтобы ассоциативно представить правильное расположение тегов, можно представить тело человека:

HTML - оболочка, в которой находятся все элементы.

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

Body - тело. В располагается весь отображаемый контент документа.

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

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

 Заголовок документа  

Тег содержит в себе текст заголовка. Он может состоять только из текста и игнорирует любые иные элементы. Рекомендуется, чтобы заголовок был длиной не более 60 символов, иначе часть текста может потеряться в сниппете поисковой выдачи.

- тег

Таблица стилей заключена в таг HTML-комментария для того, чтобы спрятать ее от старых браузеров. Точно такой же общий вид имеет и стилевой файл *.css

Наконец, для определения стиля конкретного тага достаточно добавить к нужному тагу опцию style и присвоить ей строковое значение определяющее новый стиль:

.

Здесь мы определили цвет текущего заголовка первого уровня как синий.

Данный метод указания стиля поддерживается всеми подчиненными тагами тага . Три способа определения стиля упорядочены иерархически - наивысший приоритет имеет оперативное указание стиля в конкретном таге, затем - указание стиля в таге и затем - указание в стилевом файле. Поэтому первый и второй способы обычно используются лишь для "разового" переопределения свойств какого-либо тага, указанных в стилевом файле. При злоупотреблении оперативным определением стиля теряется основное преимущество CSS - разделение содержание и форматирования.

Следует также помнить, что CSS поддерживает механизм наследования - то есть, подчиненные таги по умолчанию копируют некоторые свойства, определенные для родительских тагов. Например, используя стиль в таге

можно определять стиль целого раздела документа:

Это заголовок внутри раздела

Это абзац внутри раздела

Здесь таги и

унаследуют синий цвет шрифта от тага .

Опишем основные возможности технологии CSS.

Таблица описания стилей состоит из определений, в простейшем случае имеющих вид:
название_элемента

где "название_элемента" - имя HTML-тага без символов <. >(например, H1, P, TD), а параметры в фигурных скобках - список свойств элементов и присвоенных им значений. Элементы списка разделены символом точки с запятой. Пример:
h1

Если это определение сделано в таге или в стилевом файле, все заголовки первого уровня будут выведены синим шрифтом размером 12 пунктов с выравниванием по центру окна. Для всех прочих свойств будут использованы значения по умолчанию.

Если Вы хотите определить одно и то же свойство для нескольких тагов HTML, Вы можете перечислить их в отдельном списке:
P < font-size: 12pt >
UL < font-size: 12pt >
или более компактно указать в одной строке
P, UL

    и другой - если он находится в маркированном списке
    . Это можно сделать с помощью контекстных определений, задав точную последовательность тагов, для которой будет применен стиль:
    OL LI < list-type-style: decimal >
    UL LI

Обратите внимание, что имена тагов не разделены запятыми. В противном случае всем тагам списка будет приписан один и тот же стиль.

Таблицы стилей позволяют также создавать классы - то есть, совокупности определений, каждое из которых может использоваться в нужном месте страницы. Например, Вы можете определить 3 варианта стиля заголовка H1. Определение вариантов отличается от указания стиля лишь тем, что к названию тага добавляется произвольное имя класса, отделенное точкой:
H1.blue < color: blue >
H1.red

Теперь, включая в документ таг , можно указать в нем конкретный стиль при помощи опции CLASS:

Классы могут использоваться и без привязки к конкретному тагу, в этом случае их имя начинается с символа точки, например:
.normal font-family:Times New Roman; font-size: 12pt;
margin-left: 0%; margin-right: 0%;
margin-top: 4px; margin-bottom: 4px;
>
.letter font-size: 18pt;
margin-left: 0pt; margin-right: 0pt;
margin-top: 0pt; margin-bottom: 0pt; color: #800000;
>

Здесь описаны два класса для форматирования текста с именами normal и letter. Они могут использоваться с любыми текстовыми элементами страниц, для чего достаточно указать в нужном таге опцию >

При указании любых размеров в CSS используются следующие единицы измерения:
px - пикселы,
pt - пункты,
cm - сантиметры,
mm - миллиметры,
% - проценты

Следует помнить, что все перечисленные единицы измерения, кроме процентов, являются абсолютными и указание их в стиле лишает пользователя возможности управлять размерами шрифта с помощью браузера. Это может привести к тому, что при "слишком большом" или "слишком маленьком" разрешении монитора пользователя документ станет неудобочитаемым. Рекомендуется всюду, где возможно, указывать размеры в процентах. При этом за 100% принимается размер шрифта по умолчанию в браузере пользователя. Новые браузеры поддерживают еще 2 относительных единицы измерения: em - высота шрифта элемента и ex - высота символа X (самого высокого символа шрифта).

Наконец, таблицы стилей можно комментировать. Комментарии располагаются между символами /* и */ и игнорируются программами просмотра. Пример:
body < margin-left: 1.5in >/* отступ на 1.5 дюйма */

Познакомимся со свойствами CSS более подробно:

Свойства шрифта. font-family используется для указания шрифта или шрифтового семейства, которым будет отображаться документ. Пример:
P

В качестве приоритетного шрифта абзацев указан шрифт Times New Roman, при его отсутствии документ будет отображаться любым подходящим шрифтом семества serif. Считается, что в Windows определены следующие семейства шрифтов:

Семейство Шрифт по умолчанию
serif Times New Roman
sans-serif Arial
cursive Script
fantasy Comic
monospace Courier New

font-weight определяет жирность шрифта и имеет значения lighter , normal , bold и bolder . Можно задавать жирность также числами 100 , 200 . 900 . 400 примерно соответствует нормальной жирности начертания.

font-size указывает размер шрифта. Размеры могут быть абсолютными и относительными:
P < font-size: 12pt >
.little

Можно также указывать один из следующих размеров:

Значение Описание
xx-small На 50% меньше x-small
x-small На 50% меньше small
small На 50% меньше medium
medium Шрифт среднего размера, возможно, 10 пунктов
large На 50% больше medium
x-large На 50% больше large
xx-large На 50% больше x-large
larger На 50% больше шрфита родительского элемента
smaller На 50% меньше шрфита родительского элемента

Цвет элемента и фона. color определяет цвет элемента. Цвет может указываться одним из стандартных способов - по имени или в виде RGB (см. п. 7).
A < color: green >/* определили цвет ссылок как зеленый */

background-color устанавливает цвет фона элемента. Цвета указываются также, как у совйства color. Браузеры могут интерпретировать данное свойство по-разному: Internet Explorer отводит под фон элемента всю доступную ширину страницы, а Netscape Navigator - лишь ширину, занимаемую этим элементом.

Свойства текста. text-decoration указывается для наложения текстовых эффектов:

Значение Описание
overline Линия над строкой
line-through Зачеркивание
underline Подчеркивание
blink Мерцание

text-indent используется для отступа в первой строке текста элемента. Идеально подходит, например, для создания "красной строки", принятой в русских текстах:
P

text-align определяет способ горизонтального выравнивания текста элемента. Может принимать стандартные для HTML значения left, right, center и justify. Пример: определим выравнивание по ширине в качестве способа выравнивания абзацев по умолчанию:
P

vertical-align регулирует вертикальное положение текста внутри элемента. Значения этого свойства перечислены ниже:

Значение Описание
baseline Выравнивает базовую линию элемента по базовой линии родительского элемента
middle Выравнивает середину элемента по середине родительского элемента
sub Опускает элемент на подстрочный уровень
super Поднимает элемент на надстрочный уровень
text-top Выравнивает вершину элемента по верху текста родительского элемента
text-bottom Выравнивает низ элемента по низу текста родительского элемента
top Выравнивает верх элемента по самому высокому элементу строки
bottom Выравнивает низ элемента по самому низкому элементу строки

line-height используется для определения расстояния между базовыми линиями строк текста. Может указываться числовым значением, в процентах от аналогичного свойства родительского элемента или иметь значение normal.

  • border - рамка элемента, для которой можно устанавливать ширину, цвет и стиль;
  • padding - используются, чтобы указать свободное пространство между рамкой и содержимым;
  • margin - поля элемента, расположенные вне элемента и его обрамления (если последнее есть).

border-style определяет стиль рамки элемента и может принимать следующие значения:

Значение Описание
none Рамки нет
dotted Точечная линия
dashed Штриховая линия
solid Обычная линия
double Двойная линия
groove Трехмерная вдавленная линия цвета, определенного свойством color
ridge Трехмерная выпуклая линия цвета, определенного свойством color
inset Трехмерная линия цвета, определенного свойством color

Если свойству border-style присвоено одно значение, оно определяет все стороны рамки, два значения - стиль верхней и нижней, а затем левой и правой сторон, четрые значения - стиль верхей, затем правой, нижней и левой сторон рамки.

border-color определяет цвет рамки.

border-top-width, border-right-width, border-bottom-width, border-left-width позволяют определить ширину каждой из сторон рамки одним из значений thin (узкая), medium (средняя), thick (широкая).

margin-top, margin-right, margin-bottom, margin-left определяют поля элемента. Значения полей могут быть указаны как в абсолютных, так и в относительных величинах, допускаются и отрицательные значения полей для создания специальных эффектов.

Примеры: для того, чтобы браузер при размещении текста оставлял свободными по 5% ширины окна слева и справа, достаточно написать в стилевом файле определение вида
P

По умолчанию в браузерах интервалы между абзацами установлены двух-трехкратными интервалу между строками, что делает текст неудобочитаемым. Исправим вид текста с помощью стиля:
P

padding-top, padding-right, padding-bottom, padding-left указывают величину свободного пространства между сторонами рамки и содержимым элемента.

Если свойства обрамления указываются в процентах, считается, что они рассчитываются относительно свойств width и height (ширина и высота элемента). Сами свойства width и height также могут быть установлены любым допустимым в CSS способом.

Наконец, некоторые таги HTML позволяют задавать разные значения одних и тех же свойств своим дочерним элементам. На практике эта возможность обычно используется для определения в стилевом файле внешнего вида ссылок. Пример:
A:link < /* стиль непосещенной ссылки*/
color: #000080;
text-decoration:none;
>
A:active < /* стиль активной ссылки*/
color: #0000FF; /* цвет */
text-decoration:none; /* нет подчеркивания */
>
A:visited < /* стиль посещенной ссылки*/
color: #0000FF;
text-decoration:none;
>
A:hover < /* стиль ссылки, поверх которой находится курсор "мыши" */
color: #0000FF;
text-decoration:underline; /* подчеркнута */
>

Задание 9. Создание стиля

Создайте стилевой файл и подключите его к страницам Вашего сайта.

  • "красная строка" в начале абзацев;
  • выравнивание текста абзацев по ширине;
  • отступы слева и справа от текста до краев окна;
  • уменьшенный интервал между абзацами;
  • различное оформление непосещенных, активных и посещенных ссылок.

Создайте и используйте также классы текста menu для вывода элементов меню и small для вывода небольших информационных сообщений (таких, как адрес текущей страницы, имя автора и т.п.)

Конспект «Разметка текста»

    (сокращение от «unordered list»). Используется, когда порядок элементов не важен. Например, для разметки перечня ссылок в меню, преимуществ товара, ингредиентов в составе продукта.

    могут находиться только теги
    (сокращение от «list item»), которые обозначают элементы или пункты списка:

  • Я пункт списка, могу быть на любом месте
  • И я пункт списка, и мне тоже не важен порядок

    отмечаются маркерами такого же цвета, как цвет текста.

  • Я пункт списка, могу быть на любом месте
  • И я пункт списка, и мне тоже не важен порядок

Упорядоченный список

    (сокращение от «ordered list»). В этом списке действительно важно, в каком порядке идут элементы. Упорядоченные списки подходят для разметки алгоритмов, инструкций, рецептов, результатов соревнований и так далее.

  1. Я первый и только первый пункт
  2. Я не я, если я не второй пункт
  3. Третий после стольких лет? Всегда!

    ставится их порядковый номер.

  1. Я первый и только первый пункт
  2. Я не я, если я не второй пункт
  3. Третий после стольких лет? Всегда!

    может быть несколько атрибутов: start , reversed и type .

Атрибут start меняет стартовое число нумерации пунктов. Может быть отрицательным.

Атрибут reversed меняет направление нумерации на противоположный. Этот атрибут не требует значения.

С помощью атрибута type можно задавать различные типы маркеров: строчные и заглавные латинские буквы или римские цифры.

Список описаний

Тег (сокращение от «description list»). Список описаний используется для разметки вопросов-ответов, наименований и определений, категорий и тем. Он создаётся с помощью трёх тегов:

  • обозначает сам список описаний;
  • (сокращение от «description term») обозначает термин;
  • (сокращение от «description definition») обозначает описание или определение.

Теги и пишутся внутри . Каждый список может содержать один или несколько терминов и одно или несколько описаний для каждого термина. Пример кода:

 
HTML
Язык гипертекстовой разметки
CSS
Каскадные таблицы стилей
Язык для оформления HTML-документов

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

HTML Язык гипертекстовой разметки CSS Каскадные таблицы стилей Язык для оформления HTML-документов

Преформатированный текст и код

Тег (сокращение от «preformatted text»). Используется для отображения примеров кода, также применяется для отображения картинок ASCII Art. Браузер сохраняет и отображает все пробелы и переносы, которые есть внутри тега .

Пример преформатированного текста с сохранёнными пробелами и переносами строк

Пример преформатированного текста с сохранёнными пробелами и переносами строк

Тег . Используется для обозначения фрагментов кода.

С его помощью размечается любой фрагмент текста, который распознается компьютером: код программы, разметки, название файла и так далее. Обычно браузеры отображают текст в теге моноширинным шрифтом.

Тег ul — это неупорядоченный список.

Тег ul — это неупорядоченный список.

Тег можно вкладывать внутрь тега .

Цитаты

Небольшие цитаты

Тег (сокращение от «quote»). Предназначен для выделения цитат внутри предложения. Текст внутри тега браузер автоматически обрамляет кавычками, поэтому добавлять кавычки вручную не нужно.

Источник цитат

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

По словам Чарльза БуковскиИнтеллектуал о простой вещи говорит сложно — художник сложную вещь описывает простыми словами.

По словам Чарльза Буковски — Интеллектуал о простой вещи говорит сложно — художник сложную вещь описывает простыми словами.

Тег может быть самостоятельным и не привязываться к цитате:

Какой доктор ваш любимый (в сериале Доктор Кто)?

Длинные цитаты

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

 

Ум ценится дорого, когда дешевеет сила.

Джейсон Стэтхэм

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

Обычный текст.

Ум ценится дорого, когда дешевеет сила.

Джейсон Стэтхэм

Разметка фрагментов текста

Символы-мнемоники

Это особые строки, которые начинаются с амперсанда (&) и заканчиваются точкой с запятой (;). Например, знак меньше на страницу можно вставить мнемоникой < (less than), а знак больше мнемоникой > (greater than):

<ul> </ul>

Перенос строк

Тег
(сокращение от «line break»). Применяется, чтобы вставить в текст перенос строки, не создавая при этом абзац. Например, при разметке стихов или текстов песен.

Верхний и нижний индексы

Теги и . Названия образованы от слов «superscript» и «subscript».

Тег отображает текст в виде верхнего индекса, а отображает текст в виде нижнего индекса.

Их используют для указания единиц измерения или для написания простых формул:

20м2 H2O X3+X2=1

20м 2
H2O
X 3 +X 2 =1

Для создания более сложных формул, эти теги можно использовать внутри друг друга.

Дата и время

Тег . С помощью него можно описывать даты одновременно и для человека, и для машины. Для указания даты в машиночитаемом формате ISO 8601 существует атрибут datetime и выглядит так:

   

Браузер отображает только содержимое тега, а содержимое datetime не отображается.

Акцентирование внимания

Теги и . Названия образованы от слов «emphasis» и «italic». Предназначены для акцентирования внимания на слово или фразу. Визуально оба тега одинаковы, они выделяют текст курсивом.

Тег определяет текст, на который сделан особый акцент, меняющий смысл предложения.

Я просто обожаю холодные зимние дни!

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

Он взглянул в окно и подумал — такого просто не может быть!

Выделение и придание важности

Теги и . Название образовано от слова «bold». Отображаются оба тега одинаково, они выделяют текст жирным.

Тег указывает на важность отмеченного текста. Он может использоваться для выделения предупреждений или части документа, которую пользователь должен увидеть раньше остального. При этом обозначение части текста тегом не должно изменять смысла предложения.

Внимание! Это место опасно. Вы можете упасть в пропасть, если подойдёте близко к краю.

Тег предназначен для выделения текста с целью привлечения к нему внимания, но без придания ему особой важности. Использовать его нужно только в случае, когда остальные теги выделения не подходят. Типичный пример — выделение вводного предложения статьи.

Вы входите в небольшую комнату. Ваш меч загорается ярче. Крыса стремительно пробегает вдоль стены.

Описание изменений

Теги и . Названия тегов образованы от слов «delete» и «insert». Предназначены для описания изменений в документе.

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

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

  • Почистить посудомоечную машину
  • Погулять
  • Поспать

Разделение контента

Теги и . Это «чистые» элементы, и обычно они отлично подходят в качестве обёртки для стилизации или группировки других элементов. Использовать эти теги рекомендуется в тех случаях, если более подходящих семантических тегов не нашлось.

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

Тег используется для группировки текстовых элементов, выделения отдельных слов или фраз внутри абзацев, пунктов списка и так далее.

 

Текст, в котором выделена фраза

  • Наша группа в VK
  • Наш канал на YouTube
  • Наша страница в Twitter
  • Наш канал в Telegram

Html что это такое и с чем его едят?

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

Официальное определение

Я считаю, что лучше Википедии сформулировать определение не смогу, поэтому:
Цитата

HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML).

А теперь я попытаюсь вам это издалека объяснить. Все в нашей жизни из чего-то состоит. Дом из строительных материалов, воздух – из таких элементов, как азот, кислород, углекислый газ и другие. А у нас, значится, веб-страницы (например, сейчас вы находитесь на такой странице). И они тоже из чего-то должны состоять, не так ли? Так вот, это что-то и является языком html. Правда, не он один формирует страницу, но об этом уже далее по ходу статьи.

Немного теории

Итак, html – это специальный язык, с помощью которого создаются веб-странички, из которых собственно состоит весь интернет. Он является строительным материалом для страниц. На английском аббревиатуре расшифровывается так: HyperText Markup Language.

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

Ну и еще надо разобраться со словом разметка, чтобы стало еще понятней. Наверняка вы в своей жизни не раз играли в какую-нибудь спортивную игру, вроде волейбола или футбола. Тогда вы прекрасно должны знать, что площадка для игры имеет свою разметку.

пример

Например, в футболе есть боковые и лицевые линии, штрафная и вратарская зоны, центральный круг, угловые флажки и т.д. Так вот, html отвечает за разметку веб-странички, за ее структуру. Это можно сравнить со скелетом человека или каркасом здания.

Html формат – что это такое и чем его открыть

Итак, документы, содержащие команды на языке html, имеют одноименный формат. Это статические странички, на которых можно разместить какую-то информацию. Если в них добавляют язык php, то расширение документа изменяется на php , но при этом в нем по-прежнему могут находиться html-теги .

Открываются такие файлы с помощью любого текстового редакторе. Лучше при этом использовать специальный софт, в котором будет поддержка синтаксисов языков, подсветка символов и т.д. (смотрите статью «чем открыть html файл»).

чем-открыть

Статический файл также можно легко открыть в любом веб-обозревателе, но если он содержит расширение php, то только на виртуальном или локальном сервере.

Из чего состоит html

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

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

Как пишутся теги

Тег пишется так: его имя заключается в угловые скобки, а зависимости от ситуации ему дописываются атрибуты и содержимое. Примеры:

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

Например, тег img отвечает за вставку картинки на веб-страницу. Согласитесь, в изображение не нужно вписывать дополнительно никакую информацию, все необходимое задается в атрибутах. В нашем случае атрибут src задает путь к изображению.

Ну а первый пример – это парный тег p . Он отвечает за вывод абзаца (paragraph). Тут мы видим закрывающую часть, она показывает, что в этом месте абзац нужно закончить. Также есть содержимое, что логично. Не может же абзац быть пустым, без текста? Весь нужный текст записывается между открывающей и закрывающей частями.

Вот таким вот образом работают в html все теги. Конечно, все я описывать не буду, ведь их несколько десятков (самых основных). Например, за вывод крупного заголовка отвечает тег h1 , за создание таблицы – table , нумерованного списка – ol . (смотрите здесь).

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

Атрибуты тегов

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

Таким образом, мало просто знать теги, нужно еще и уметь записывать для них различные атрибуты. Примеры:

В первой строчке кода мы с помощью тега a создали ссылку и для нее прописали такие атрибуты: href – путь, по которому нужно перейти, target – специальная команда, которая определяет, нужно ли открывать ссылку в новом окне, а значение _blank как раз это и делает. Как видите, атрибуты записываются через пробел, а их значения в двойных кавычках.

Второй пример: атрибутом charset определяем кодировку страницы как utf-8 .

Третий: записываем абзацу атрибут class = “two” , который привязывает к нему стилевой класс с указанным именем (имя может быть произвольным) и теперь в каскадных таблицах стилей (css) мы можем обратиться к этому элементу и оформить его.

Итог

Целью этой статьи было донести до вас, что собой представляет html, для какой цели он нужен и из каких элементов он состоит. На самом деле это одна из самых простых веб-технологий, с которой можно разобраться буквально за пару недель. Как изучить этот язык я написал в этой статье, советую вам почитать, если интересно. На этом я буду заканчивать, а вам рекомендую не бояться начинать изучение, если вы сомневаетесь.

А зачем это мне?

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

Минуточку вашего внимания: Все мы хотим размещать свои сайты на надежном хостинге. Я проанализировал сотни хостингов и нашел лучший - HostIQ В сети сотни положительных отзывов о нем, средняя оценка пользователей - 4.8 из 5. Пусть вашим сайтам будет хорошо.

Еще материалы по HTML

Бесплатный курс по HTML

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

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