【问题标题】:Inclue CSS file [closed]包含 CSS 文件 [关闭]
【发布时间】:2012-03-30 11:40:28
【问题描述】:

我包含如下的css文件,但不起作用。

    <link rel="stylesheet" type="text/css" href="/_control/navi.css" />
    <div class="navi"> 
        <ul> 
            <li><a href="/">home</a></li>
            <li><a href="#">introduce</a></li>
            <li><a href="#">event</a></li>
            <li><a href="#">gallery<a></li>
            <li><a href="#">board<a></li>
            <li><a href="#">road</a></li>
            <li><a href="#">music</a></li>
        </ul>
    </div>

我错了什么?

【问题讨论】:

  • 错误是什么?请参阅 HTTP 服务器日志 a、d/或浏览器。
  • 你能说清楚点吗?你怎么把它包括在内?看起来你只是提供了一个 HTML 的 sn-p?上下文是什么?这是 HTML 输出吗?请提供所有相关代码并实际解释您的问题以及您尝试过的内容。这太笼统了。另外,你的路径正确吗?
  • 请定义“不起作用”。你期待什么,它正在做什么?
  • 你有一个名为 _control 的文件夹,根目录下有一个名为 navi.css 的 css 文件吗?
  • 是的,“navi.css”文件位于myserver.com/_contron/navi.css

标签: html css


【解决方案1】:

您应该将&lt;link&gt;s 放在页面的&lt;head&gt;&lt;/head&gt; 部分。

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="/_control/navi.css" />
  </head>
  <body>
    ...
  </body>
</html>

如果这不起作用,请确保文件路径正确。

【讨论】:

  • 添加了“”,但还是不行。
  • @WindStory 那么你会输入 wrong path 。你把你的html文件放在正确的目录了吗?
  • @venkat/ 路径是对的,我查了查。
【解决方案2】:

你试过不带斜线吗?像这样:

<link rel="stylesheet" type="text/css" href="_control/navi.css" />

【讨论】:

  • user985219/ 是,但不起作用。
  • 它看起来确实与路径相关。您是否尝试过使用完整的 URL?喜欢:
  • myserver.dtdns.net:8080/_control/temple_navi.css" /> - 但我可以在浏览器中看到 |查看源代码。
  • 你能看到CSS源码吗?您的 HTML 文件是位于 myserver.dtdns.net:8080 还是位于 myserver.dydns.net:8080/_control?
【解决方案3】:

您需要在您的问题中提供更多信息,但请查看它的作用。您的 CSS 链接很好。您应该检查的几件事:

  • CSS 文件的路径。如果为了便于理解有必要,请明确说明
  • 确保标签在标签内,并且在标签内。
  • 确保您的 CSS 文件准确地引用了您尝试设置样式的 HTML 标记。这可能看起来像:

    .navi li a, #navi li a:link{ /* 常规样式 */ } .navi li a:悬停{ /悬停时/ }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-09
    • 2015-05-07
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    相关资源
    最近更新 更多