2013-04-25 121 views
1

我想从另一个页面(.html)获取div内容并使用我的页面样式显示它。在DIV中显示页面

div高度的大小取决于内容,因为它与页面底部对齐,需要保持这样的状态。

这有可能以任何方式吗?

+0

哪个div内容?页面中可能会有一千个div。他们全部? – btevfik 2013-04-25 00:39:57

+0

其中之一只 – Mia 2013-04-25 00:48:21

回答

3

如果您希望使用本地样式创建远程文件中的内容,您必须将样式加载到包含该远程文件的iframe中(删除任何竞争样式表),或从远程加载内容文件放入你的本地文件。后者可能更容易。

许多工具都可以在线存在以帮助您完成此操作。例如,jQuery(世界上最流行的JavaScript库)可以异步加载远程文件,然后添加它的部分父文档:

$("#page").load("remote.html #content"); 

这会抓住remote.html页面上的#content内容,并把它们内#page在当前页面上。

+0

谢谢你 - 这可能没有js? – Mia 2013-04-25 00:49:29

+0

@Zettam是的,但它不可能用纯HTML *。如果你愿意,你也可以将输出与服务器端脚本合并。 HTML不能像这样(在iframe元素之外)引入其他文档的部分内容。 – Sampson 2013-04-25 00:52:41

+0

谢谢你的回答 – Mia 2013-04-25 01:05:12