Страница Sharepoint, удалите автоматически сгенерированную строку HTML, чтобы пройти веб-стандарт WCAG
Мы пытаемся достичь веб-стандарта WCAG на нашем веб-сайте, но в приведенном ниже HTML-коде появляется ошибка. Я хочу удалить приведенный ниже код, но он автоматически сгенерирован Sharepoint. КАК я могу решить эту проблему?
<div style="display:none" id="imgPrefetch">
<img src="/_layouts/15/images/spcommon.png?rev=23">
<img src="/_layouts/15/images/spcommon.png?rev=23">
<img src="/PublishingImages/logo.png?rev=23">
</div>
1 ответ
Код, который вы на самом деле дали, соответствует требованиям WCAG2.0. Это проблема плохого валидатора, а не плохого исходного кода.
Элементы с display:none
должны быть скрыты для программ чтения с экрана и текстовых браузеров, а также обычных визуальных браузеров, поэтому независимо от содержимого img
элементы не должны отображаться в стандартных условиях.
Помните, что в WCAG G обозначает "Руководство" и должно рассматриваться как таковое, а не как жесткие и быстрые правила. Если контент не будет отображаться каким-либо браузером, то по определению он не может быть несовместимым.