我正试图去掉iframes的滚动条和边框。由于在HTML5中不再支持frameborder = 0
和scrolling = no
,因此我无法使用它们。根据W3C验证器,seamless
属性会引发警告,称其尚未实现。我在网上找到了一篇文章,说要使用overflow:hidden
来去除滚动条,但是在我的谷歌浏览器中它并没有去除滚动条。我还没有检查其他浏览器。而且即使我使用了border:none
,边框仍然存在。我还试图使用CSS设置iframe的宽度和高度,但它似乎不起作用。这是我的当前代码:
#vidframe
{
width: 577px;
height: 358px;
overflow: hidden;
border: none;
}
<iframe name="videoframe" id="vidframe" src="video1.html"></iframe>
是的,我可以轻松地在iframe标签中添加width=xxx height=xxx,但我的理解是,在HTML5中,目标是尽可能将尽可能多的编码放入CSS中...那么我不应该能够在样式表中设置iframe的宽度和高度吗?再次说明,溢出hidden并没有去除滚动条...而border:none也没有去除边框...