Раньше - до HTML5 - теги делились на строчные и блочные. В блочные теги можно было вкладывать любые теги, в строчные - только строчные.
Но в HTML5 схему поменяли: теперь для каждого тега указывается список тегов, которые могут быть в него вложены (и правила вложенности иногда корректируются). Например, сейчас можно в строчный тег "a" вложить блочный тег "div" - и это будет полностью валидно.
Так что да, лучше смотреть в официальной документации. Но не в W3C, а в WHATWG: первые - теоретики, а вторые - разработчики браузеров, которые определяют, что и как будет реализовано в реальном софте. И между этим двумя стандартами существуют хоть и небольшие, но различия.
Верстка, CSS, HTML, SVG
Можно ли img вкладывать в р в html5? И где можно посмотреть, какие теги в какие можно вкладывать, кроме w3?
Да, можно.
Нигде не посмотреть - потому что теги можно вкладывать друг в друга как угодно... даже если это нарушает стандарт и создает невалидную разметку. Уточни для себя смысл таких терминов HTML как "тег", "элемент", и "содержимое" - а также, разницу между ними. Тогда сможешь поставить перед собой корректный вопрос, и легко найдешь ответ... он в логике (то есть, вовсе не нужно зубрить "что куда можно вкладывать", или лезть в справочник каждый раз: достаточно понимать, какое содержимое представляет элемент, и его тип. Это несложно).
Нигде не посмотреть - потому что теги можно вкладывать друг в друга как угодно... даже если это нарушает стандарт и создает невалидную разметку. Уточни для себя смысл таких терминов HTML как "тег", "элемент", и "содержимое" - а также, разницу между ними. Тогда сможешь поставить перед собой корректный вопрос, и легко найдешь ответ... он в логике (то есть, вовсе не нужно зубрить "что куда можно вкладывать", или лезть в справочник каждый раз: достаточно понимать, какое содержимое представляет элемент, и его тип. Это несложно).
Rako Rako
Простите за неточность. имел в веду элемент, то есть, как правило, 2 тэга) Конечно же подразумевается учет валидности.
Какое-то извращение
img можно вкладывать p так как ведет себя как inline и как float : элемент- текстовой элемент
и img есть функционал атрибуты которые отвечают за обтекание текстом
все эти элементы
можно вкладывать в p тег
< img > и др см список
http://htmlbook.ru/samhtml/tipy-tegov/strochnye-elementy
http://htmlbook.ru/samhtml/tipy-tegov/universalnye-elementy
и img есть функционал атрибуты которые отвечают за обтекание текстом
все эти элементы
можно вкладывать в p тег
< img > и др см список
http://htmlbook.ru/samhtml/tipy-tegov/strochnye-elementy
http://htmlbook.ru/samhtml/tipy-tegov/universalnye-elementy
Чисто технически можно, но семантически это не верно. Т. к. p – это абзац, в нем должен быть только текст (т. е. все инлайновые текстовые элементы).
Искать информацию лучше в официальной документации, а "кроме W3C" – информация может быть уже не актуальной или неполной. Самый адекватный: https://webref.ru (он же старый http://htmlbook.ru).
Искать информацию лучше в официальной документации, а "кроме W3C" – информация может быть уже не актуальной или неполной. Самый адекватный: https://webref.ru (он же старый http://htmlbook.ru).
Кирилл Артемьев
Семантически это верно, т. к. img представляет текстовый (aka фразовый) тип контента.
И, он инлайновый... хотя это не имеет значения (вопрос про HTML5).
И, он инлайновый... хотя это не имеет значения (вопрос про HTML5).
Похожие вопросы
- Какие теги в html5 незаменимы?
- Стоит ли ради пользователей старых браузеров отказываться от некоторых тегов HTML5 и удобств разработки, что они дают?
- Можно ли учить сразу HTML5 или сначала стоит выучить простой HTML
- Тег favicon.
- WordPress установил плагин Yoast SEO-меняю тайтл и мета-тег, но в поисковеке совсем другое
- Как правильно писать одиночные теги
- Теги в HTML and CSS. Можно ли заворачивать тег body в класс div?
- Что лучше учить JavaScript или HTML5/CSS?
- Почему на моем сайте html5 ...
- Помогите создать сайт в блокноте с помощью тегов.