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;
}
<? } ?>
最佳答案
public_html
文件夹名称是本地磁盘文件系统上网络根文件夹的典型名称。此文件夹本身不会在网络上发布,只有它的内容是。 href
<link>
的属性元素应指向网络路径,而不是本地磁盘文件系统路径。
假设public_html
文件夹确实是您的网络根文件夹,并且包含 <link>
的 PHP 文件元素也在那里,那么 CSS 文件应该链接如下:
<link rel="stylesheet" type="text/css" href="CSS.php?W=1"/>
关于php - 标签的奇怪 HTML 忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5020507/