Разрешенная вложенность элементов


Какие теги можно вкладывать в другие?

07.09.2014, 22:27

Какие meta теги отвечают за появление сайта в Googe, Yandex?
День добрый! У меня есть сайт. При поиске в Google часть страницы не появляются. Не которые из них.

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

Стиль checkbox, можно ли, и какие параметры можно задать?
Добрый всем день. У меня возник вопрос можно ли задать checkbox стиль, и если это возможно то.

текст

[AMP] Можно ли вкладывать друг в друга parallel_for_each?
Можно ли в C++AMP делать вложенные друг в друга parallel_for_each? Пытаюсь,но какие-то непонятные.

09.09.2014, 19:12 2

Абсолютно не важно.

09.09.2014, 20:59 3

Решение

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

Это независимо от того какие стили назначены элементу

список инлайновых элементов:

b, big, i, small, tt
abbr, acronym, cite, code, dfn, em, kbd, strong, samp, var
a, bdo, br, img, map, object, q, script, span, sub, sup
button, input, label, select, textarea

09.09.2014, 21:14 4

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

09.09.2014, 21:14
10.09.2014, 22:16 [ТС] 5

Допустим я div хочу вложить в ссылку.В css я задаю ссылке display:block;
Вроде бы мы получаем блочную ссылку поэтому div в нею можно вложить.
Правильно ли я размышляю?


Добавлено через 2 минуты
-MaZaHaKa-,
Допустим я div хочу вложить в ссылку.В css я задаю ссылке display:block;
Вроде бы мы получаем блочную ссылку поэтому div в нею можно вложить.
Правильно ли я размышляю?

Элементы и атрибуты в XML Схеме

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

– Простое содержимое. Элемент содержит только текст (хотя, как говорилось в предыдущем параграфе, текст можно ограничить данными отдельного типа, такими как дата или числовое значение). Содержимое этого типа определяет­ся при помощи элемента simpleContent.

– Толькоэлементы. Элемент содержит только вложенные элементы. Содержи­мое этого типа определяется при помощи элемента complexType.

– Смешанноесодержимое.Элемент может содержать и текстовое содержимое, и вложенные элементы. XML Schema требует, чтобы последовательность элементов и текстового со­дер­жимого была строго определена, и допустимые документы должны соот­ветствовать этой последовательности.

– Пустоесодержимое.Элемент содержит только атрибуты, и никакого тексто­вого содержимого. XML Schema интерпретирует такие элементы как особый случай содержимого типа «только элементы» без объявленных элементов.

– Любоесодержимое.Элемент может быть пустым, содержать вложенные эле­менты и/или текст. Содержимое этого типа определяется при помощи эле­мента anyТуре.

Эти базовые типы элементов могут задаваться в объявлениях элементов схемы. Кроме того, можно указать, что элемент может встречаться в документе несколько раз, и задать минимальное и максимальное количество вхождений. Подобно SQL, XML Schema поддерживает значение элементов NULL, указывающее, что содержи­мое элемента неизвестно. В терминологии XML это значение называется nil,но смысл его тот же самый. Поддержка этого значения упрощает перенос данных ме­жду XML и столбцами баз данных, которые могут содержать значения NULL.

Схема XML позволяет определить логическую группу элементов, которые, как правило, используются совместно, и задать для этой группы собственное имя. Данную группу можно включать в последующие объявления элементов как еди­ное целое. Группировка элементов делает их структуру еще более гибкой. Группа может определять последовательность элементов, которые должны обязательно присутствовать в документе в заданном порядке. Или же она может определять набор элементов, из которого в документе обязательно должен присутствовать только один элемент.

Аналогичные возможности имеются и для управления атрибутами. Отдельный атрибут можно определить как обязательный или необязательный. Можно за­дать значение атрибута по умолчанию, которое будет использоваться в том случае, если значение этого атрибута не задано. Можно задать фиксированное значение атрибута, то есть неизменное значение для этого атрибута. Можно определить имя группы атрибутов, которые всегда используются вместе, после этого для оп­ределения группы атрибутов для очередного элемента схемы достаточно задать только имя этой группы.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Да какие ж вы математики, если запаролиться нормально не можете. 8427 — | 7331 — или читать все.

HTML элементы

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

Парные и одиночные теги HTML

Синтаксис HTML элементов, состоящих из парных тегов:

  • Элемент начинается с открывающего тега.
  • Элемент заканчивается закрывающим тегом.
  • Содержимым элемента является все, что находится между открывающим и закрывающим тегами. Содержимое может быть текстом и/или другим HTML элементом.


Примечание: не забывайте в закрывающем теге ставить символ «/«, он указывает браузеру, что ваш элемент закончился и что то, что будет написано после него, является уже другим элементом. Если не поставить символ «/» в закрывающем теге, то браузер примет его за новый элемент, вложенный в предыдущий, который по мнению браузера всё ещё не закрыт.

Синтаксис HTML элементов, состоящих из одиночных тегов:

  • Элемент состоит только из открывающего тега.

Элементы, состоящие из одиночных тегов называются пустыми . Всего в HTML 16 одиночных тегов:

Вложенные элементы

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

Следующий пример состоит из трех элементов, два из которых вложенные:

В этом примере элемент

вложен в элемент , который, в свою очередь, вложен в элемент .

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

Пример с правильной вложенностью:

Здесь элемент правильно вложен — он находится полностью в элементе

Пробельные символы

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

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

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

Как сделать зависимость ширины родителя от абсолютно позиционированных вложенных элементов?

Есть position: relative родительский элемент, размер которого должен быть равен размеру вложенного в него дочернего position: absolute элемента.


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

Как это сделать?

Использую react-select и в нём примерно такой код:

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

Позиционирование элементов в CSS

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

Позиционирование позволит Вам разместить тот, или иной элемент в том месте, где это Вам необходимо, цель этой статьи заключается в том, чтобы понять по каким правилам это происходит, какие при этом необходимо использовать CSS свойства и для чего.

Типы позиционирования элементов

Основное свойство CSS, которое позволяет управлять позиционированием элементов на странице это свойство position, оно сообщает браузеру, какой тип позиционирования используется для элемента (статический — static , относительный — relative , абсолютный – absolute , или фиксированный — fixed ).

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

Абсолютное позиционирование

Совместно со свойством position используются CSS свойства, которые управляют смещением позиционированного элемента:

  • top (смещение позиционированного элемента от верхнего края).
  • right (смещение позиционированного элемента от правого края).
  • bottom (смещение позиционированного элемента от нижнего края).
  • left (смещение позиционированного элемента от левого края).

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

При использовании абсолютного позиционирования (position: absolute ) элемент сдвигается (позиционируется) относительно заданного края его предка, при этом предок должен иметь значение position отличное от, установленного по умолчанию — static , иначе отсчёт (смещение) будет вестись относительно, указанного края окна браузера.

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

И так, что мы сделали в этом примере:

    Разместили два блока


Результат нашего примера:

Рис. 157 Пример абсолютного позиционирования элементов на странице.

Обратите внимание, что наш второй блок (желтый) наложился на первый, в конце предыдущей статьи учебника «Работа с таблицами в CSS», мы уже сталкивались со свойством z-index, благодаря ему, вы можете управлять видимостью элементов по оси z. Например, если задать для первого (зеленого) блока значение z-index: 1 , то уже он будет находиться выше по оси, чем второй (желтый блок) и будет полностью виден. Аналогичного эффекта можно добиться, если указать для желтого блока отрицательное значение свойства z-index.

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

Относительное позиционирование

Следующий тип позиционирования, который мы рассмотрим это относительное позиционирование. Элементы, для которых задано относительное позиционирование (position: relative ) смещаются (размещаются) относительно положения в потоке документа, или другими словами относительно его текущей позиции.

Давайте сразу перейдем к примеру, а затем поговорим обо всех нюансах, которые будут возникать при работе с относительным позиционированием.

И так, что мы сделали в этом примере:

    Для блоков (элементы

Результат нашего примера:

Рис. 158 Пример относительного позиционирования элементов на странице.

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

На практике, Вам, скорее всего, не придется перемещать элементы, которые имеют относительное позиционирование. Основная идея относительного позиционирования заключается в том, чтобы не сдвинуть куда-то элемент, а создать «контейнер» для элемента, который имеет абсолютное позиционирование. Другими словами, вложенные элементы будут смещаться не относительно края окна браузера, а относительно этого элемента, который будет иметь относительное позиционирование и находится в основном потоке документа. Более подробно этот момент мы рассмотрим далее в этой статье учебника.

Фиксированное позиционирование

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

Я думаю, что путешествуя по сети интернет, вы не раз встречали меню навигации, боковые панели, или даже кнопки «вверх страницы», которые были зафиксированы на одном месте. Всё это становится возможным благодаря фиксированному позиционированию.

Давайте рассмотрим пример, в котором мы оформим фиксированную боковую панель.

Давайте разберем, что мы сделали в этом примере:


  • Установили для элементов и высоту равную 100% , это нам позволит задать высоту в процентах для нашей боковой панели. Кроме того, мы убрали внешние отступы (margin) для этих элементов, это необходимо, чтобы убрать встроенные стили браузера.
  • Для нашей боковой панели установили высоту равной родительскому элементу ( 100% ), установили ширину 15% от родительского элемента и установили цвет заднего фона красный. Кроме того указали, что наша боковая панель имеет фиксированное позиционирование, что позволяет её как будто прилепить к экрану. Чтобы наша панель отображалась справа, мы установили значение right равным 0 (смещение позиционированного элемента от правого края окна браузера).
  • Для демонстрации фиксированного позиционирования мы создали контейнер высотой 2000 пикселей . Теперь если прокрутить страницу наша боковая панель останется на месте, а содержимое контейнера (основного содержимого) будет прокручиваться.

Результат нашего примера:

Рис. 159 Пример фиксированного позиционирования элементов на странице.

Статическое позиционирование

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

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

Продвинутое абсолютное позиционирование

Перед тем как перейти к рассмотрению продвинутого применения абсолютного позиционирования, хочу обратить Ваше внимание, на то, что если вы не указываете значение вертикальной позиции элемента с абсолютным позиционированием (top , или bottom ), или наоборот горизонтальной позиции (left, или right), то браузер оставит элемент в том же месте на странице, где он находится в общем потоке (будет размещен поверх содержимого, если оно есть).

Мы уже с Вами узнали о том, что элемент с абсолютным позиционированием (position: absolute ) позиционируется относительно заданного края его предка, при этом предок должен иметь значение position отличное от, установленного по умолчанию — static , иначе отсчёт (смещение) будет вестись относительно, указанного края окна браузера. Настало время рассмотреть подобный пример:

Давайте внимательно разберем, что мы сделали в этом примере:

    Для начала мы разместили блок (элемент

Результат нашего примера:

Рис. 160 Пример абсолютного позиционирования элемента относительно его предка.

Давайте подытожим изученную в этой статье учебника информацию о позиционировании элементов:

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

Вопросы и задачи по теме


Перед тем как перейти к изучению следующей темы пройдите практическое задание:

  • Для выполнения задания вам понадобится скачать архив и скопировать содержимое архива (HTML файл) в любую папку на вашем жестком диске:
  • Используя полученные знания составьте следующий документ в котором:
    1. Навигационная панель прокручивается вместе со страницей (фиксированная навигационная панель).
    2. Кнопка «вверх» всегда находится в одном месте при прокрутке страницы.
    3. Продвинутое задание: При наведении на оранжевый блок вы увидите затемненную область с текстом во всю ширину и высоту блока.
    4. Продвинутое задание: Необходимо спозиционировать изображение относительно элементов списка.

    Практическое задание № 32.

    Подсказка: для последнего задания Вы можете использовать CSS псевдоэлемент ::before.

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

    Вложенность тегов html

    Если внутри какого либо тега используется еще один или даже несколько других — это называется вложенность тегов html.

    Давайте еще раз взглянем на размещенную часть кода html в листинге 1.2

    В данном примере мы видим, что размещен внутри

    и является составляющей абзаца. В то же время

    находится внутри . Такое вложение тегов html считается обычным явлением при написании html-кода.

    Под влиянием тега слово «HTML» выделено полужирным шрифтом, но все так же остается частью абзаца

    Давайте рассмотрим еще один пример:

    Добро пожаловать на сайт по изучению языка html

    В этом абзаце мы выделили «языка html» курсивом, да еще и полужирным шрифтом. И обратите внимание: в этом примере вложен в тег . А если прописать наоборот? Вложить в тег . А никаких изменений не произойдет. Можете поэкспериментировать. Здесь нет приоритета тегов.

    Далее нам надо усвоить еще одно правило написания тегов html. Очередность проставления закрывающих тегов. Иными словами — вложенный тег (и открывающий и закрывающий) должны быть внутри родительского тега.

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


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

    Каждый тег может иметь довольно много дочерних, а вот родительский лишь один.

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

    Для более удобного чтения html-кода в нем отмечают уровень вложенности, проставляя отступ конкретного тега от левого края (листинг 1.3).

    Взглянув на этот фрагмент html-кода видим, что

    Существует ли формальное определение «гнездования»?

    В HTML, что означает определение вложенности? Существует ли спецификация, которая определяет термин?

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

    Другие источники говорят, что они должны быть элементами одного и того же типа:

    Другие источники предполагают, что он вложен только в том случае, если элементы являются единственным непосредственным потомком:

    Существует ли формальное определение или «гнездование» более случайного термина? Связано ли это с определением HTML или спецификаций?

    Это случайный и контекстно-зависимый термин.

    Как правило, «Вложенное foos» означает «Наличие foo, являющегося (не обязательно прямым) потомком другого foo». В контексте, где не одна конкретная вещь является вложенной, она обычно просто означает «внутри, но на любой глубине»

    Возможная вложенность элементов HTML может быть получена из спецификаций.

    . переходный DTD, в версии спецификации HTML 4.01 версии 1999-12-24.

    (Не удается найти что-то более недавнее, что является полным.)

    Вложение — это просто то, как вы кладете элементы внутри других, в древовидную структуру. См. Например Вложенные HTML-теги, Nesting, или Таблицы вложенности (более наглядный пример).

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

    4. HTML — Элементы документа


    HTML-элемент — определяется открывающим тегом, если элемент содержит другое содержимое, он заканчивается закрывающим тегом, где перед именем элемента предшествует косая черта. Ниже показаны примеры с несколькими тегами:

    Открывающий тег Содержимое Закрывающий тег
    Это абзац содержимого. Это заголовок содержимого. Это содержание раздела.

    — это элемент HTML,

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

    Содержание

    Отличие тега от элемента

    Элемент HTML определяется стартовым (открывающим) тегом. Если элемент содержит другое содержимое, он заканчивается закрывающим тегом.

    является начальным тегом абзаца, а

    закрывает тег того же абзаца, но

    является элементом абзаца.

    Вложенные HTML-элементы

    Разрешено вставлять один HTML-элемент внутри другого HTML-элемента:

    Перехват нокаута foreach, не разрешающий вложенные элементы

    Ситуация довольно проста. У меня есть список объектов, и я хочу отобразить их в неупорядоченном списке, причем каждый элемент списка содержит ссылку. По какой-то причине привязка KO не разрешает элементы в моих элементах списка. Во-первых, здесь скрипка:

    HTML довольно прост:

    И вот минимальный JS:


    Ошибка, которую я получаю, заключается в попытке привязки к тегу привязки, ни одна из привязок не разрешается.

    «Uncaught ReferenceError: невозможно обработать привязку» text: function() «Сообщение: LinkText не определен»

    Я подозревал, что это связано с привязкой к элементу LI, но я удалил его и все еще не удалось, даже подумал, что привязка работает нормально. Раньше я работал с Knockout, это не должно быть так сложно, но я не могу это понять.

    какие html-теги разрешено вкладывать в себя?

    Очевидно, что можно

    И даже если это синтаксически правильно, что означает one two three four ?

    Если я удаляю теги, должен ли один закрываться или предшествовать и поэтому он становится: one two three four или они должны соединиться, чтобы стать эквивалентом one two three four .

    (Обратите внимание, пожалуйста, никаких комментариев по поводу . Причина, по которой я его очищаю, состоит в том, чтобы удалить как можно больше символов, поскольку html может содержать только 200 символов. И более того, я знаю, что означает жирный шрифт, мой компьютер знает что означает жирный шрифт, и вы знаете, что означает жирный шрифт — так зачем тратить 5% пространства на «trong»?)

    2 ответа

    Какие html-теги допустимо вкладывать в себя?

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

    Прочитайте, что говорит спецификация HTML5 , особенно второй абзац:

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

    Элемент b следует использовать в качестве крайней меры, если нет другого элемента, более подходящего. В частности, заголовки должны использовать элементы от h1 до h6 , ударение на ударение должно использовать элемент em , важность должна быть обозначена strong элементом, а текст, отмеченный или выделенный, должен использовать элемент mark .

    Не является недействительной разметкой наличие вложенных элементов b , но нет однозначного ответа на то, что в действительности означают вложенные элементы b .

    Вопрос «какие html-теги разрешено вкладывать внутри себя?» Должен интерпретироваться как относящийся к вложенности элементов , поскольку теги никогда не могут быть вложенными.

    Элементы i , b , strong и span могут быть вложены свободно, и это включает в себя вложение i в i и т. Д. То же самое относится к большей части разметки текстового уровня.

    Что означает такое вложение, всегда было расплывчатым и неясным. Ранние спецификации HTML говорили, что браузер должен соблюдать вложенный акцент, но не объясняли, что это значит. Например, вы не можете сделать текст курсивом более курсивным (вместо этого утверждается, что в элементе i внутри элемента i текст должен быть вертикальным), но вы можете сделать жирный текст более жирным при некоторых условиях.

    Браузеры обрабатывают разметку как i и b простым способом. Их эффекты являются идемпотентными: i внутри i не влияет на рендеринг по умолчанию. Но он создает элемент, и это может иметь значение для стиля и сценариев. И, в принципе, браузеры могут когда-нибудь получить причудливые идеи об этом (особенно, если они когда-нибудь воспримут «семантику» HTML5 для i всерьез, они действительно могут сделать внутреннее, на i взгляд, отличным от внешнего).

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

    Илон Маск рекомендует:  Что такое код asp sslusedsmapper
    Понравилась статья? Поделиться с друзьями:
    Кодинг, CSS и SQL