【发布时间】:2013-08-29 04:29:10
【问题描述】:
我有一个包含三个框架的 HTML 页面。 我已将帧的大小指定为 150px、300px 和 150px。
如果我想将第 3 帧的帧大小更改为 500 像素,则其他 2 帧会变小。 我希望页面应该带有滚动条和框架 分别为 150px、300px、500px。
【问题讨论】:
我有一个包含三个框架的 HTML 页面。 我已将帧的大小指定为 150px、300px 和 150px。
如果我想将第 3 帧的帧大小更改为 500 像素,则其他 2 帧会变小。 我希望页面应该带有滚动条和框架 分别为 150px、300px、500px。
【问题讨论】:
不要以像素为单位给出大小,比如 150 像素,而是尝试以百分比给出。 示例
<FRAMESET cols="20%, 80%">
如果您希望框架彼此下方,即垂直,那么您可以使用框架集的rows 属性。
【讨论】:
将 iframe 的宽度和高度作为样式。
例如: <iframe src="http://www.codeigniter.in" style="height:500px;width:500px;float:left;"></iframe>
【讨论】:
解决办法是用
< iframe class="one" src="one.html" >< /iframe >
现在我们可以使用这个类来改变宽度和高度。
【讨论】:
如果您使用 iframe(HTML 5 功能),您可以在样式中提及位置。 我为此编写了示例 html 页面,它可以按要求工作。增加框架宽度的水平滚动按预期工作。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<iframe width="150px"></iframe>
<iframe width="300px"></iframe>
<iframe width="2000px" style="position: absolute"></iframe>
</body>
</html>
通过以下链接以 iframe 样式查看 position
http://www.w3schools.com/cssref/pr_class_position.asp
【讨论】: