我只用
设置了我的Rails 3应用程序<%= yield %>
在application.html.erb和pages.html.erb布局文件中(Pages是我的控制器),我的视图只有以下内容:
<!DOCTYPE html>
<html>
<title>My Title</title>
<body>
<iframe src="http://myiframesource.com" seamless="seamless" width="100%" height="1949px"></iframe>
</body>
</html>
但iframe仍然有一个边框,当我在浏览器中查看它时,它并没有完全填满页面(我尝试了几个)。据W3Schools http://www.w3schools.com/html5/att_iframe_seamless.asp说 无缝属性应该没有边框或滚动条,“应该看起来像是父文档的一部分。”
我也不想告诉iframe宽度/高度是多少,只需占用它所需的空间。
为什么无缝属性似乎无法正常工作?
答案 0 :(得分:2)
这可能是因为您的浏览器不支持无缝的iframe。据我所知,它在Firefox 4或Google Chromium 11中都不起作用,你必须等到有人真正实现它。至于iframe占用尽可能多的空间我不认为目前有一种方法可以在没有JavaScript的情况下实现这一点。对于JavaScript解决方案,只需搜索网络,有几个关于此的教程。