我认为这个很简单,请稍微解释一下......
我有这个index.php(不要查找脚本错误)
<html>
<head>
</head>
<body>
require(home.php)
</body>
</html>
还有我的home.php(我在某个地方看到了这个,我在想,即使它工作也不对?) 您没有再次使用上述常规html结构,而是:
<body>
some code
</body>
离开所有其他标签。
这是对的吗?是?没有?为什么呢?
谢谢
编辑:如果我在head标签中调用js脚本怎么办? home.php会继承它吗?
答案 0 :(得分:2)
它可能不应该再次使用<body>
标签,否则可以。
答案 1 :(得分:2)
这是不正确的。对于每个HTML版本,body元素可能只是html元素的子元素。它可能永远不会是另一个身体元素的孩子。
答案 2 :(得分:1)
不,这不正确,有很多错误,但由于以下原因,它不起作用:
<?php
和?>
标记打开/关闭PHP。这样require()就不会执行; require('home.php');
是正确的; <body></body>
标记替换为<?php ?>
标记,以便Google无法为该网页编制索引(并且只能从index.php执行; 除此之外,您还有这些标记错误:
<title></title>
代码是强制性的; 希望这有帮助。
答案 3 :(得分:0)
是。你正在包含这个文件,所以php实际上是“把它放在他们之间”。
BTW:你现在有双体标签。
答案 4 :(得分:0)
重复其他人所说的话。它的外观和行为相同(最有可能),但在语义上失败。
就是这样。
答案 5 :(得分:0)
在home.php中删除开始和结束标记,它就可以了(如果需要,请查看http://www.php.net/manual/en/function.include.php以获取更多信息)
答案 6 :(得分:0)
让我们的主页按<BODY>
标记