在<iframe>和<php include>之间选择的常见做法是什么?

Ste*_*iss 1 html php iframe html5 include

我正在处理索引.(php/html)页面,需要从其他文件夹中添加一些文件.我能够将这些文件保存为php或html.是否存在何时以及在何种情况下使用<iframe>而不是<?php include>添加此类文件更好的一般规则?

HTLM <iframe src="example.html" width="1280" height="300">

PHP <?php include 'example.php'; ?>

Mar*_*c B 5

iframe基本上将您网页的某个区域转换为完全独立的网页:将执行完整的http请求以填充iframe,结果内容将是其自己的不同网页,具有自己的DOM,其自己的CSS规则等等.字面意思是一个完全不同的wepbage恰好被困在另一个的方形区域内.

PHP的包含将加载并吐出一些html成为周围的HTML的一部分.它将成为主要DOM的一部分,它将受主页的CSS规则约束...因为它不是一个单独的页面,它只是一个更大整体的一部分.

两者都有他们的好点/坏点,我们不能推荐其中任何一个,因为它们的使用取决于您的需求.