W3C n’accepte plus modifier le style d’un iframe en utilisant « frameborder ».
Il vaut mieux privilégier « style ».
Exemple:
<div class="video-responsive">
<iframe
width="1280"
height="720"
src="https://www.youtube.com/embed/tty85kjnaIs"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
</div>
devient:
<div class="video-responsive">
<iframe
width="1280"
height="720"
src="https://www.youtube.com/embed/tty85kjnaIs"
title="YouTube video player"
style="border: 0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
</div>
Sachant que les éléments de style se mettent préférentiellement dans la feuille de style CSS.