Якщо ви переглядаєте розмітку HTML для будь-якої веб-сторінки сьогодні, ви побачите елементи HTML, що містяться в інших HTML-елементах. Ці елементи, які є "всередині" інших, - це так звані "вкладені елементи", і вони є необхідними для створення будь-якої веб-сторінки сьогодні.
Що це означає для гнізда HTML теги?
Найпростіший спосіб зрозуміти гніздування полягає в тому, щоб мислити HTML-теги як поля, що містять ваш вміст. Ваш вміст може включати текст, зображення тощо. Теги HTML - це поля навколо вмісту. Іноді вам потрібно помістити коробки всередині інших коробки. Ці "внутрішні" коробки вкладені всередину інших.
Якщо у вас є блок тексту, який ви хочете жирним в межах абзацу, у вас буде два елементи HTML, а також сам текст.
Приклад: це а вирок тексту
Цей текст є тим, що ми будемо використовувати як наш приклад. Ось як це буде написано.
Приклад: це фраза тексту. Оскільки ви хочете, щоб слово "пропозиція" було сміливим, ви додасте відкриті та закриті жорсткі позначки до і після цього слова.
Приклад: це а вирок тексту Як ви бачите, у нас є одна коробка (абзац), яка містить зміст / текст нашого речення, а також другий блок (сильна тегова пара), яка перетворить це слово на жирний шрифт. Коли ви гніздите теги, надзвичайно важливо закрити теги у протилежному порядку, коли ви їх відкрили. Ви відкриваєте по-перше, далі , що означає, що ви повернете це і закрийте і тоді Інший спосіб думати про це полягає в тому, щоб ще раз використати аналогію коробки. Якщо ви помістите коробку всередині іншої коробки, ви повинні закрити внутрішній, перш ніж ви зможете закрити зовнішню або містять коробку. Що робити, якщо ви тільки хочете, щоб один або два слова були сміливими, а інший - курсивом? Ось як це зробити. Приклад: це а вирок тексту, і це також має деякі курсивний текст теж Ви можете побачити, що наша зовнішня коробка, , тепер у ньому є два вкладені теги і . Вони повинні бути закриті до того, що містять поле може бути закрите. Приклад: це а вирок тексту, і це також має деякі курсивний текст теж Це ще один абзац. У цьому випадку у нас є ящики всередині ящиків! Найкраща коробка - це Причиною номер один є те, що вам слід дбати про гніздування, якщо ви збираєтеся використовувати CSS. Каскадні таблиці стилів залежать від тегів, які слід послідовно вкладати в документ, щоб він міг визначити, де починаються і закінчуються стилі. Якщо ви налаштували стиль, який повинен впливати на всі "посилання, які знаходяться всередині розділу з класом" основного вмісту "" на сторінці, неправильне вставлення ускладнює браузер, де застосовувати ці стилі. Давайте подивимося на якийсь HTML: Приклад: це а вирок тексту, і це також має деякі курсивний текст теж Це ще один абзац. Використовуючи приклад, який я щойно заявив, якщо я хотів написати CSS-стиль, що вплине на посилання в цьому розділі, і тільки це посилання (на відміну від будь-яких інших посилань в інших розділах сторінки), мені потрібно буде використовувати гніздячись написати свій стиль, як такий: основний вміст a колір: # F00;}
Інші причини включають доступність та сумісність браузера. Якщо ваш HTML неправильно вкладено, він не буде таким же доступним для читачів екрана та старих веб-переглядачів - і він може навіть повністю зламати візуальний вигляд сторінки, якщо веб-переглядачі не зможуть з'ясувати, як правильно відтворити сторінку, оскільки елементи HTML і теги є недоречними. Нарешті, якщо ви прагнете писати повністю правильний та дійсний HTML, вам потрібно буде використовувати правильне вставлення. В іншому випадку кожен валідатор позначатиме ваш HTML як невірний. Додавання більше вкладеного тегу
Чому ви повинні дбати про гніздування