Malheureusement, je ne pense pas que cela soit possible dans un HTML5 entièrement conforme avec seulement des propriétés HTML et CSS. Heureusement, la plupart des navigateurs prennent toujours en charge l'attribut scrolling
(qui a été supprimé de la Spécification HTML5 ).
overflow
n'est pas une solution pour HTML5 car le seul navigateur moderne qui à tort soutient que c'est Firefox.
Une solution actuelle consisterait à combiner les deux :
<iframe src="" scrolling="no"></iframe>
iframe {
overflow: hidden;
}
Mais cela pourrait être rendu obsolète par les mises à jour des navigateurs. Vous pouvez consulter cette page pour trouver une solution JavaScript : http://www.christersvensson.com/html-tool/iframe.htm
Edita: J'ai vérifié et scrolling="no"
fonctionnera dans IE10, Chrome 25 et Opera 12.12.