Розмітка тексту
Last updated
Last updated
Універсальний текстовий контейнер. За замовчанням це блоковий елемент. Тобто він починається з нового рядка, а сусідні елементи розташовується один під одним. Має вертикальні відступи, але їх можна змінити за допомогою стилів в CSS.
Це текстові заголовки. Їх є 6 різновидів. Від <h1> до <h6> - від найвагомішого до менш вагомих. Заголовки часто застосовують для структурування текстового контенту. Мають стилі за замовченням, але їх можна змінити за допомогою CSS, що буде розглянуто в наступних розділах.
Тег <h1> найчастіше використовують тільки один раз на документ. Це по суті основний заголовок сторінки. Інші заголовки можна використовувати скільки завгодно разів. Але завжди треба враховувати ієрархію.
Списки це конструкцій які допомагають упорядкувати колекцію однотипних даних. По суті список це контейнер який може містити всередині тільки теги <li> (list item).
Це список в якому кожен елемент має свій номер. Нумерація відбувається автоматично. За допомогою атрибутів списку можна керувати зовнішнім виглядом нумерованого списку. Зокрема, змінити порядок нумерації, почати нумерацію з певного числа, пропустити якісь числа тощо.
Такі списки використовують там де обов'язково дотримуватися порядку зазначених елементів списку. Наприклад це може бути кухарський рецепт або порядок виконання певних дій.
Невпорядкований список і ще називають маркованим. Тому що перед його кожним елементом буде невеликий символ - маркер. Зовнішній вигляд його можна змінити або прибрати зовсім.
Такі списки використовують там де порядок елементів немає особливого значення.
У теги <ul> і <ol> можна вкладати тільки теги <li>. Утім всередину тегу <li> можна вкладати будь-які інші теги які дозволені специфікацією.
Списки можна робити багаторівневим. Для цього в один список потрібно вкласти інші. Часто такі списки використовують для створення багаторівневих меню.
За допомогою цього тега <a> створюють посилання. У нього огортають якийсь елемент і при кліку по ньому буде завантажуватись інша сторінка або файл.
Якщо якийсь текст огорнути у тег посилання, то в браузері за замовчанням цей текст стане синього кольору і підкреслений. А при наведенні на нього курсора буде змінювати зовнішній вигляд.
Посилання має обов'язковий атрибут href у якому вказують адресу на новий ресурс. Атрибути вказують через пробіл. Після назви слідує знак рівності, а потім у лапках вказують значення атрибута: href="адреса". Адресу ще часто називають URL.
За замовченням новий ресурс відкривається у тому ж самому вікні браузера. Але за цю властивість відповідає атрибут: target="значення". Якщо ми хочемо, щоб новий ресурс відкрився у новій вкладинці, то його значення потрібно встановити у _blank. Ось так: target="_blank"
Атрибут rel доповнює атрибут href. Для уникнення небажаних махінації з боку хакерів його значення потрібно встановити у noreferrer noopener nofollow.
Додає спливну підказку до тексту посилання.
Якщо у в посиланні вказана адреса на файл, то браузер завжди намагається відкрити файл у своєму вікні. Звичайно якщо браузер вміє працювати з файлами такого формату. Так, наприклад відбувається із PDF-файлами.
Атрибут download="ім'я файлу" вказує, що не має відкриватися, а повинен завантажитись при натисканні на посилання. Якщо вказати ім'я файлу, то він завантажиться із новою указаною назвою. Якщо просто зазначити download, то файл завантажується із цією ж назвою.
У атрибуті href можна вказати телефон tel: або електронну адресу mailto:. Тоді при натисканні на посилання можна буде одразу зробити дзвінок на вказаний номер, або відкриється поштовий менеджер із заготовкою листа на зазначену адресу.
Посилання можна зробити в межах однієї й тої ж сторінки. Наприклад можна зробити навігацію для швидкого переходу до певної секції сторінки. При натисканні на таке посилання, без перезавантаження сторінки вона прокрутиться до вказаного якоря.
Якір вказують у тезі за допомогою атрибута унікального ідентифікатора id. А в самому посиланні в атрибуті href після символа # вказують ідентифікатор елемента.
Кнопка - це інтерактивний елемент при натисканні на який за допомогою Javascript можна прописати певні сценарії. Наприклад відправляти форму, змінювати якийсь контент на сторінці, або відкривати модальне вікно тощо.
Поведінку кнопки встановлять за допомогою атрибута type. За замовченням значення цього атрибута - submit. Його використовують для відправлення форм. Але найчастіше цьому атрибуту дають значення button. Наприклад коли потрібно відкрити модальне вікно.
Якщо сторінка містить тексти різними мовами, то можна вказувати атрибут lang не тільки тегу html, а й окремим тегам. Це допоможе допоміжним сервісам краще обробити дані(наприклад скрінрідерам).
Покликання: