Как устранить ошибки на https://tex-izol.ru/ ?

Автор Тема: Как устранить ошибки на https://tex-izol.ru/ ?  (Прочитано 3997 раз)

Оффлайн texizolruАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 1
  • Карма: 0

Оффлайн texizolruАвтор темы

  • Дебютант
  • *
Как устранить ошибки на https://tex-izol.ru/ ? Их можно просмотреть https://validator.w3.org/nu/?doc=https%3A%2F%2Ftex-izol.ru%2F


Оффлайн Val_Ery

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 183
  • Сообщений: 320
  • Карма: 35

Оффлайн Val_Ery

  • Старожил
  • ****
texizolru,
говорим только об ошибках, предупреждения (warning) игнорируем...

У вас два типа ошибок:

1. An img element must have an alt attribute, except under certain conditions
Что означает, что указанные в валидаторе изображения не имеют атрибута alt (альтернативный текст). Для исправления заходите в админку вашего битрикса, находите там медиа-библиотеку и для каждой картинки прописываете альтернативный текст (тот текст, который будет отображаться, если картинка не прогрузится)

2. The element button must not appear as a descendant of the a element
Говорит о том, что в вашей разметке кнопка размещена внутри гиперссылки. Чего, по мнению валидатора, быть не должно. Потому, что ссылка сама по себе является элементом, связанным с действием click (нажатие). У вас так (пример с вашего сайта)
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
По мнению валидатора, в данном коде одно нажатие (кнопка) вложено в другое нажатие (ссылка). Он просто не видит, что у вас есть
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Хотя, ИМХО, странный подход к программированию: взять ссылку, внутрь вставить кнопку для того, чтобы потом добавлять preventDefault... И до кучи на ссылку повесить счетчики от кликфрога :)

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


Оффлайн Zahauzeil

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 19
  • Карма: -4

Оффлайн Zahauzeil

  • Рекрут
  • *
Впервые слышу об этой ошибке, у вас получилось?


 

Похожие темы