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>
  • Вопрос задан
  • 177 просмотров
Решения вопроса 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 можно вставлять любой потокоовый контент кроме интерактивного, включая заголовки.

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

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

Войти через центр авторизации
Похожие вопросы