我可以使用html页面作为另一个HTML页面的内容..?

时间:2010-06-22 18:17:53

标签: html

我是编程新手。可以请任何人帮助我....

我使用html显示图像以后我想在第一个html上显示另一个html所以我需要将第二个html设置为透明。所以第一个html中的图像看起来像背景图像......

有可能......?

由于

4 个答案:

答案 0 :(得分:2)

你做不到。但是,如果您只想要背景图像,则可以使用CSS和background-image来完成此操作。请参阅:http://www.w3schools.com/css/css_background.asp

答案 1 :(得分:2)

嗯,实际上 可以 使用包含浮动<iframe> - 元素中第二页的<div>。但与往常一样,它并不总是好的,因为它存在或因为它在技术上是可行的。

除了使用框架之外,您不应该有多个<html>且永远不会超过一个<body>

最好有这样的东西:

<html>
    <head><!-- header goes here --></head>
    <body style="background-image: url('first.png');">
        <img src="second.png"/>
    </body>
</html>

当然可以将css-part提取到css文件中。你也可以为另一个标签设置style-attribute,它不必强制为<body>

希望有所帮助。

答案 2 :(得分:0)

使用脚本/编程语言,你可以。

在ASP.NET中,您可以阅读html文件的内容并将其放在当前页面中。

答案 3 :(得分:0)

听起来并不像iframe那样。也许使用“on”和“transparent”这两个词会让我失望。听起来你想要有两个HTML页面,其中一个内容出现在另一个前面,但透明?在这种情况下,我认为CSS z-index可能对您有所帮助:

https://developer.mozilla.org/en/Understanding_CSS_z-index/Stacking_context_example_1