HTML似乎完全无视这一点:
<link rel="stylesheet" type="text/css" href="../public_html/CSS.php?W=1"/>
它位于头部,并链接到PHP css样式表。这是样式表。我在if语句中留下了一些内容,纯粹是为了查看语句本身是否无效。
<?php header("Content-type: text/css"); ?>
div{
color:green;
}
body{
background-color:blue;
}
<?
if ($_GET["W"] == 1){?>
div{
color:green;
}
.Center{
align:center;
}
.Login{
border:5px solid green;
align:center;
}
<? } ?>
答案 0 :(得分:7)
public_html
文件夹名称是本地磁盘文件系统上Web根文件夹的典型名称。此文件夹本身不在网络上发布,只有其内容。 href
元素的<link>
属性应指向Web路径,而不是本地磁盘文件系统路径。
假设public_html
文件夹确实是您的Web根文件夹,并且包含<link>
元素的PHP文件也在那里,那么CSS文件应该按如下方式链接:
<link rel="stylesheet" type="text/css" href="CSS.php?W=1"/>