Html 如何在<;上获得100%的高度;对象>;嵌入

Html 如何在<;上获得100%的高度;对象>;嵌入,html,css,object,height,embed,Html,Css,Object,Height,Embed,我正在尝试插入以下代码,但它不起作用。 我不能用这个达到100%的高度。有人能帮我吗? 谢谢 试试这个 <body style="overflow:hidden;height:100%;"> <object data="EmbedPage.html" type="text/html" style="float:left;width:230px;height:100%;"> </object> </body> 只需将其从表中删除

我正在尝试插入以下代码,但它不起作用。 我不能用这个达到100%的高度。有人能帮我吗? 谢谢


试试这个

<body style="overflow:hidden;height:100%;">
    <object data="EmbedPage.html" type="text/html"  style="float:left;width:230px;height:100%;">
    </object>
</body>

只需将其从表中删除即可

<BODY style="overflow:hidden; height:100%;">

<object data="http://www.misgeret.co.il/Ebay/Famus/SideMenuFamus.html" type="text/html"  style="float:left;width:230px;height:100%"></object>

</BODY>

表格单元格中100%的高度总是一件痛苦的事。从技术上讲,TD没有高度(因为这取决于它的内容)。您要求浏览器做的是使子对象100%为其父对象,这是其子对象的100%,这是其父对象的100%。。。你可以看出这可能是个问题

您可以尝试向TD添加一个显式高度,并在表上使用table layout:fixed。至少通过这种方式,浏览器可以知道父对象的高度,而不需要知道子对象的高度,但这可能仍然不起作用

你可能需要重新思考你该怎么做

这将使用设置的高度和iFrame显示结果

<BODY style="overflow:hidden;height:100%;">

<TABLE align=left width=234 border="1" cellpadding="0" cellspacing="0">
<TR>
    <TD valign=top align=center WIDTH="234" height="1000">
    <iframe src="http://www.misgeret.co.il/Ebay/Famus/SideMenuFamus.html" style="border:0px #FFFFFF none;" name="myiFrame" scrolling="no" frameborder="0" marginheight="0px" marginwidth="0px" height="100%" width="100%"></iframe>
    </TD>
</TR>
</TABLE>

</BODY>

希望这有帮助

body,html{
body, html{
    width: 100%;
    height: 100%;
}

<body>
    <table class="flash-container" style="height: 100%; width:100%">
        <tr style="height: 100%; width:100%">
            <td style="height: 100%; width:100%">
                <object width="100%" height="100%">
                    <param name="autoPlay" value="true"></param>
                    <embed allowfullscreen="true" autoPlay="true" flashvars="autoplay=true&play=ture" allownetworking="all" id="pptShow" allowscriptaccess="always" height="100%" src="http://www.weilaijiaoxue.com:9096/upload/2016/4/13/swf_20160413115509559.swf"  type="application/x-shockwave-flash" width="100%"></embed>
                </object>
            </td>
        </tr>
    </table>
</body>
宽度:100%; 身高:100%; }
如果要在全屏上跨越嵌入对象,请使用100vh表示高度

<body>
   <object data="EmbedPage.html" type="text/html"  style="width:100%;height:100vh;">
   </object>
</body>

我使用了以下代码,它在浏览器的宽度和高度上都表现得非常完美
style=“宽度:100vw;高度:100vh;”

它不工作。。。我没有100%的高度请看这里的屏幕截图:你能把它放在JSFIDLE上吗?我还需要禁用滚动体或对象上的滚动体谢谢你的回答,但我仍然看到滚动体,我不需要滚动+使用表格元素,因为页面包含更多基于表格的元素,更改所有页面非常复杂。。。没有其他方法可以做到吗?谢谢,我开始认为这比用div重写代码更复杂。。。无论如何,我不能使用iframe,我只需要使用OBJECT元素,我如何才能禁用“div”版本上的滚动?(并且仍然“自动”获得100%高度)溢出-y:隐藏;溢出x:隐藏;简而言之,容器也应该是100%。我找到了这个,并为我工作。我不认为@user2261793会接受一个正确的答案,但这一个对我有效。这似乎对我无效。我得到两个滚动条,一个用于对象内容,一个用于页面。
<body>
   <object data="EmbedPage.html" type="text/html"  style="width:100%;height:100vh;">
   </object>
</body>