求助!我的iframe只要设置height属性就不能显示页面

netco 2004-04-03 01:21:44
我在页面上设了一个iframe,只要设置height属性就不能显示页面,把height改成绝对数如300就可以,但是按百分比就不行,我要求整个页面可以改变大小而显示按比例缩放,帮帮忙啊!
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
owen1022 2004-04-05
  • 打赏
  • 举报
回复
比如:

<table height="200">
<tr>
<td height=50%>
<iframe name=main src="*.htm" height=40%>test</iframe>
</td>
</tr>
</table>

这时显示的iframe的高度为200*50%*40%=40px
当你去掉td的height,那么你的iframe高度的40%是相对于谁的40%呢?
200*?*40=? 于是便显示不了了。
如果你直接写iframe的height为*px就没问题。

总之就是%设置某些元素的长度取决于包含它的对象的长度。是个相对的概念!
owen1022 2004-04-05
  • 打赏
  • 举报
回复
请检查iframe所在的单元格高度设置,这里用%表示的高度或者宽度是指该对象在所在容器对象中的百分比,你把iframe所在的单元格高度设置为100%试试.
netco 2004-04-03
  • 打赏
  • 举报
回复
我要的是百分比的高度,页面要可以按比例缩放。
threezxw 2004-04-03
  • 打赏
  • 举报
回复
<iframe src="*" width="*" height="*"></iframe> 这样就可以啊。我的网页就是这么做的

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧