html & lt; object>适合对象内容的大小


html <object> size to fit content of object

我使用[object]标记来显示.txt文件的文本。对象在一个div中。当对象加载文本时,它在一个框架中设置,我可以定义高度和宽度。但是,将高度设置为自动或100%没有任何作用。无论我怎么做,显示文本的区域都很小,带有滚动条。我希望包含对象的div和对象本身能够拉伸以显示所有文本。

原文如下:

<object type="text/html" data="./docs/description_a.html" style="width:100%; "></object>

但是无论我做什么,我都不能让它根据文本的长度拉伸。

http://jsfiddle.net/XAaMV/4/

你可以使用jQuery动态设置高度和宽度:

$(document).ready(function(){
    $("#obj").width($("#cont").width());
    $("#obj").height($("#cont").height());
});
HTML:

<div id="cont">
<object id="obj" width="" height="" data="www.google.com"></object>
 <div>   

解决方案2

<div>
<object width="600" height="900" data="www.google.com"></object>
 <div>
CSS

div{
    height:600px;
    width:900px;
}