-3

我很难理解 INCLUDE 语句的工作原理。

例如,假设我有一个文件 index.htm 和一个文件 data.php

索引.htm

<div id="1">
contentcontentcontentcontent
</div>

<div id="2">
<?php include 'data.php' ?>
</div>

所以我的问题是,div 2 是否包含整个 data.php?比如,如果 data.php 有自己的 div 和 span 怎么办?div 2 是否充当迷你页面(有点像框架),其内容仅显示在其 div 的参数中?

此外,如果我将 css 样式应用于 div 2 以使其在屏幕中心为 200x200 像素,这是否意味着 data.php 将准确显示在那里,并且仅在该 200x200 空间内显示?

4

2 回答 2

2

如果您的 data.php 文件仅输出 html 代码,那么该文件中的所有代码都将直接转储到 div 2 中。您可以说它“像一个框架”,但它真的不像一个框架,因为一个框架是一个单独的请求全部一起。在不知道你的 data.php 文件中有什么的情况下,很难 100% 确定会发生什么,但我可以肯定地说,如果 data.php 只吐出 html 内容,你会在 div 2 中看到它- 取决于 div 2 的样式,嗯?不要忘记那部分;)

于 2012-09-28T17:35:14.647 回答
1

php include 的重点是允许您将项目分成更小的部分并在适用的情况下重用代码。

所以我的问题是,div 2 是否包含整个 data.php?

是的,文件中的任何内容data.php都将放在div#2.

此外,如果我将 css 样式应用于 div 2 以使其在屏幕中心为 200x200 像素,这是否意味着 data.php 将准确显示在那里,并且仅在该 200x200 空间内显示?

是的,只要数据不会溢出您的容器。

使用包含的一个实际示例是分离用于创建菜单的 html。然后在您的每个页面中,您都可以包含菜单文件。现在,如果您需要更改菜单,您只需更新一个文件。

于 2012-09-28T17:38:40.933 回答