我制作了一个示例代码,如下所示,用于使用php:动态创建页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
<style type="text/css">
div {
width: 200px;
height: 200px;
margin: 0 auto;
background-color: black;
color: white;
}
</style>
</head>
<body>
<?php
echo '<div>' . '<p>' . 'generated by php' . '</div>';
?>
</body>
</html>
然后,我决定使用一个外部css文件,并通过在head标记中使用LINK标记来引用它。生成的DIV没有应用任何样式。我最后做的是把LINK标记放在PHP代码后面的任何地方,瞧。。。它运行得很好。在哪里放置链接标签有什么限制吗?
链接标记实际上可以放在文件的任何位置,可以放在HTML的<head>
部分,也可以放在PHP部分。这是因为使用css文件中指定的规则进行的实际格式化是由浏览器执行的—服务器(以及PHP)代码与css文件的应用方式无关。我会检查PHP代码生成的HTML输出和<link>
位于<head>
部分时的初始输出(假设它正确放置在HTML的<head>
中),并比较2(从客户端浏览器的角度来看!)