BenderIsGreat34
@BenderIsGreat34
junior front-end

Валидна ли верстка?

делаю карточку товара, при наведении на товар, товар затемняется и появляется название товара и его тип. валидно ли то, что я написал? вроде слышал, что в ссылки нельзя вставлять заголовки.
проверил на w3c, вроде ничего не сказал, но там стандарт html4
<div class="cards">
          <ul class="cards-item">
            <li>
              <a href="#">
                <img src="img/Card/portfolio/normal-1.png" alt="portfolio">
                <h2>Modern T-shirt</h2>
                <span class="img__mask">Print</span>
              </a>
            </li>
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
dimovich85
@dimovich85
https://u-academy.net/
В ссылку можно вставлять все, что можно вставлять в родителя ссылки. Самый лучший способ проверить валидность - валидатор. Ваш пример валиден, я ж так понимаю, что Вы показали только часть верстки, если все теги закрыты - все ок.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
y0u
@y0u
dev
проверил на w3c, вроде ничего не сказал, но там стандарт html4

5d25b328b5375060012724.png
в ссылки нельзя вставлять заголовки

Можно. https://www.w3.org/TR/html52/textlevel-semantics.h...
5d25b44020a75060758577.png
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Посмотрите статью на MDN, там нормально расписано.
В тег a можно вставлять любой потокоовый контент кроме интерактивного, включая заголовки.

Валидность верстки лучше бы проверять валидатором)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы