Я использую тег 'a' с 'href' внутри тега 'p' во время работы над моим HTML-макетом.
Это кажется очень распространенным и логичным. Но в соответствии со спецификацией HTML5.2 я вижу, что модель контента для тега 'p' - это 'Фразирование контента'.
ссылка на спецификацию !
В то же время тег 'a' с атрибутом 'href' имеет атрибут 'Categories: Interactive content', поскольку он имеет атрибут 'href'.
Я вижу в спецификации ссылку"Если элемент имеет атрибут href: интерактивное содержимое."
Таким образом, тег 'a' с 'href' является интерактивным контентом, и мы не можем использовать его в теге 'p', так как он допускает только внутри "Фразирующий контент"
Мой вопрос:
Можно ли использовать «a» с «href» внутри «p» и соответствует ли это спецификации HTML5?
Я поместил свой код спина в валидатор, и у меня нет предупреждений или ошибок, но я путаюсь, так как спецификация HTML говорит, что это не разрешено
<p class="footer__title">Write us
<a class="footer__link" href="mailto:osago-online@gmail.com">osago-online@gmail.com</a>
</p>
Или код, подобный этому:
<p class="footer__text">
Call us or search us in google
<a class="footer__link" href="tel:0074732288507">+7 (473) 22-88-507</a>
<a class="footer__link" href="https://www.google.com/">Search google</a>
</p>
Я хочу использовать ссылки с тегом 'href' внутри тега 'p' и думаю, что это возможно, но спецификация HTML говорит НЕТ с моей точки зрения (сейчас я вижу, что спецификация говорит да из ответа Алохчи здесь