У меня есть веб-сайт со слайдером изображения. Я сохраняю некоторые теги изображений пустыми, когда изображения загружаются, когда слайд появляется в поле зрения для более быстрой загрузки страницы. Теги изображения определяется следующим образом:«Плохое значение атрибута src на элементе img: должно быть непустым», для динамически генерируемого img src
<img data-src="img/portfolio-desktop1-small.png" src="" alt=""/>
Что я делаю на функцию слайд изменить src
к data-src
с JQuery анимации. Ползунок отлично работает. Моя проблема в том, когда я пытаюсь проверить его в w3c validation tool дает следующее сообщение об ошибке:
Line 131, Column 179: Bad value for attribute
src
on elementimg
: Must be non-empty....data-src="img/portfolio-desktop1-small.jpg" src="" alt=""/>
Syntax of URL:
Any URL. For example:/hello
,#canvas
, orhttp://example.org/
. > Characters should be represented in NFC and spaces should be escaped as%20
.
есть в любом случае, чтобы исправить это без изменения JavaScript или CSS? Если я оставлю это так, какие могут быть возможные вредные последствия этого вопроса?
Удаление 'src' дал мне другую ошибку, которая: > Линия 131, Колонка 172: Элемент IMG отсутствует необходимый атрибут SRC. хотя, наверное, я должен согласиться с вами, что на данный момент валидация w3c не достаточно хороша, чтобы волноваться прямо сейчас. –
Похоже, что инструмент проверки является просто непостоянной сукой. Я бы сказал, что просто перекрестный браузер проверяет это, чтобы гарантировать, что ничего не сломано и не назовет его днем. –
Атрибут ['src'] (http://www.w3.org/TR/2014/REC-html5-20141028/embedded-content-0.html#attr-img-src) * требуется *. – unor