【问题标题】:Strange HTML ignoration of a tag奇怪的 HTML 忽略标签
【发布时间】:2011-02-17 02:27:10
【问题描述】:

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;
}

<? } ?>

【问题讨论】:

  • 很好地创造了一个新词,“忽略”:)
  • @rickyduck 英语需要更多以“ation”结尾的单词:P

标签: php html css hyperlink


【解决方案1】:

public_html 文件夹名称是本地磁盘文件系统上 Web 根文件夹的典型名称。此文件夹本身在网络上发布,只有其内容。 &lt;link&gt; 元素的 href 属性应指向 Web 路径,而不是本地磁盘文件系统路径。

假设public_html 文件夹确实是您的Web 根文件夹,并且包含&lt;link&gt; 元素的PHP 文件也在那里,那么CSS 文件应该如下链接:

<link rel="stylesheet" type="text/css" href="CSS.php?W=1"/>

【讨论】:

  • 糟糕,第二次我犯了这个错误。好尴尬,之前也发过类似的问题,记性太差了。抱歉,感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 2022-01-14
  • 2021-06-23
  • 2013-05-16
  • 2013-02-15
  • 2017-09-24
  • 2013-05-08
相关资源
最近更新 更多