0

我有一个包含 4 个不同 iframe 网页的网页,我希望所有页面都应在一个页面中显示 100%,但整体页面大小应缩小。平均所有页面显示 25%;当我给 iframe 一个大小时,它会显示滚动条要做什么......

4

2 回答 2

2

除非您可以编辑所有四个已加载网页的源代码,否则这是不可能的。iframe 没有“缩放”参数/属性,因此加载的页面需要自动调整大小以适应自身。

于 2012-05-22T05:07:21.807 回答
0

有几种方法可以从内联框架中隐藏滚动条。他们来了:

**

使用滚动=“否”。这是在 HTML 4.1(撰写本文时的当前 HTML 版本)中删除 iframe 滚动条的方法。

使用溢出:隐藏。这是如何使用 CSS(层叠样式表)隐藏滚动条,

使用无缝 =“无缝”。该属性是在 HTML 版本 5 工作草案中引入的。因此,为了迎合未来的浏览器,应该包含此代码。

**

使用哪一个?

您可以安全地同时使用所有三个。话虽如此,如果您更喜欢使用 W3C 验证器来验证您的网页,您应该只使用与您正在验证的 HTML 版本一致的方法。因此,如果您使用的是 HTML 4.1,请使用 scrolling="no"。如果您使用的是 HTML 5,请使用 seamless="seamless"。

在任何情况下,您也可以使用 overflow:hidden 以及任何其他代码。实际上,您通常会发现这会覆盖 HTML 并隐藏任何已定义的滚动条。

于 2012-05-22T05:09:27.017 回答