"Атрибут frameborder в элементе iframe устарел. Вместо этого используйте CSS."
Я пытаюсь проверить свой сайт с помощью валидатора W3C, но он не работает. У меня есть YouTube iframe, и это ошибка:
атрибут frameborder элемента iframe устарел. Вместо этого используйте CSS.
скриншот:http://i.stack.imgur.com/VCiJV.png
и это мой индекс.html (обрезано):
<!-- Video -->
<div class="video-container box-size">
<iframe width="700" height="312" src="http://www.youtube.com/embed/OfUPsnAtZMI" frameborder="0" allowfullscreen></iframe>
</div>
Как я могу это исправить?
3 ответов
как они заявляют сами " атрибут frameborder не поддерживается в HTML5. Вместо этого используйте CSS."
эквивалент frameborder в css является border: 0px;
. Добавьте его в свой iframe в css.
ваша разметка HTML5 содержит <iframe>
элемент с атрибутом frameborder в виде:
<iframe frameborder="0" … />
этот атрибут отсутствует в HTML5. Вместо этого используйте CSS:
<iframe style="border:0;" … />
источник: Frameborder устарела