Php 在放入iframe时覆盖页面的CSS

Php 在放入iframe时覆盖页面的CSS,php,css,iframe,curl,file-get-contents,Php,Css,Iframe,Curl,File Get Contents,有没有可能让一个网页,比如说有CSS使标题位置:固定,然后使用php并使用cURL或file\u get\u contents,然后应用我自己的CSS文件将标题更改为position:absolut?你可以使用一些JavaScript来确定你的页面是否在iframe中 请查看此处以了解更多信息: 然后,您可以简单地在此基础上插入内联CSS,使页面导入不同的CSS文件,等等。我会将页面放入iframe中。当然您可以这样做,但请记住,您还必须重写html中使用的每个相对路径。每个src、href和p

有没有可能让一个网页,比如说有CSS使标题位置:固定,然后使用php并使用cURL或file\u get\u contents,然后应用我自己的CSS文件将标题更改为position:absolut?

你可以使用一些JavaScript来确定你的页面是否在iframe中 请查看此处以了解更多信息:


然后,您可以简单地在此基础上插入内联CSS,使页面导入不同的CSS文件,等等。

我会将页面放入iframe中。当然您可以这样做,但请记住,您还必须重写html中使用的每个相对路径。每个src、href和posalybly javascript和css属性都必须重写,而不是一项简单的任务PHP所做的就是将一个HTML文件放在一起并发送给客户端。因此,例如file_get_contents从另一个页面获取HTML并将其放入您的页面中,然后将其发送给客户端。CSS是clientside,这意味着你可以覆盖iFrame中你无法覆盖的任何样式,因为iFrame实际上没有任何样式……它是一个单独的页面,有自己的样式关联。下面是你的答案:如果iFrame的内容来自与父页面相同的域,而b你使用JavaScript,那么就可以这样做