PHP不会陷入困境?

时间:2018-04-04 05:16:25

标签: php html head

我试图制作一个简单的PHP脚本,将列表放在标题中,这就是我所拥有的

<html>
<head>
<?php
function menu1($link1, $button1) {
echo "<ul><li><a href = '$link1'>$button1</a></li></ul>";}
menu1('index.php','Home')
?>
</head>
<body>
<p>Home</p>
</body>
</html>

但由于某些原因,当我运行脚本时,它会输出

<html>
<head>
</head>
<body>
<ul><li><a href="index.php">Home</a></li></ul>
<p>Home</p>
</body>
</html>

有什么方法可以让我发布这个帖子吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

<head>元素只能包含某些特殊元素,例如<title><link><meta>等。它不能包含页面上呈现的任何元素。

如果您查看源代码,您会看到标记正按您的请求输出。但是,此标记无效,并且浏览器通过将这些元素移动到<body>来“修复”。