Да;srcset
является обязательным , и разметка не будет проверяться без него, даже если вы заменили атрибут data-srcset
с тем же именем. Пользовательские атрибуты данных не могут заменить стандартные атрибуты с тем же именем для целей проверки;они обрабатываются как пользовательские и игнорируются.
Однако, если вы намерены использовать data-srcset
вместо своих собственных причин, вы можете написать стандартный атрибут srcset
в HTML и использоватьJavaScript, чтобы поменять его после факта. Валидаторы не увидят этого и увидят только srcset
в исходной разметке. Если у вас есть клиентские сценарии, которые полагаются на этот пользовательский атрибут данных, им может потребоваться подождать или прослушать, когда будет выполнена эта замена.