【发布时间】:2013-03-16 23:26:59
【问题描述】:
我正在使用 [object] 标签来显示 .txt 文件的文本。对象在一个 div 中。当对象加载它在框架中设置的文本时,我可以定义高度和宽度。但是,将高度设置为 auto 或 100% 没有任何作用。无论我做什么,显示文本的区域都很小,带有滚动条。我希望包含对象的 div 连同对象本身一起拉伸以显示所有文本。
下面是一行:
<object type="text/html" data="./docs/description_a.html" style="width:100%; "></object>
但是无论我做什么,我都无法根据文本的长度来拉伸它。非常感谢任何帮助。
【问题讨论】:
-
我不知道对象甚至可以做到这一点!您是否有任何理由不使用简单的
<pre>标签并在文档中包含文本? (我注意到您将其标记为 PHP,所以它应该是可能的)。在使用object进行flash 时,CSS 宽度/高度一直对我有用,但也许这是其中的对象没有设置宽度? -
我最初是用一个静态数字设置高度(即高度:950px;),但问题是当您在较小的屏幕上查看页面时,例如手机,文本对象被截断。
-
只需添加一个对象 { width: 100%; height: 100%;} 或 CSS 中的类似内容。我相信如果你已经有一个 CSS 文件,那里的属性可能会覆盖 ypur HTML 标签属性,例如如果你定义了 * { ... }。