将 .css 链接到另一个文件夹

Posted

技术标签:

【中文标题】将 .css 链接到另一个文件夹【英文标题】:Link a .css on another folder 【发布时间】:2015-01-28 21:31:31 【问题描述】:

我有一些关于如何链接事物的问题。

想象一下,我有一个“网站”文件夹,用于存储该网站的文件,还有另一个包含字体的文件夹,并且字体文件夹中每种字体都有更多文件夹。我的 html 和 css 文件直接位于网站文件夹中。我的 font-face-css 文件位于 /font 文件夹中。

我想将我的 css 文件链接到我的 html 文件,所以我这样做:href="stylesheet.css"

我还想将我的 font-face-css 文件链接到我的 html 文件,那么我应该在 href="" 中放什么?

而且我还想将我的字体链接到它们自己的文件夹中,该文件夹也在字体文件夹中,该文件夹是 css 文件所在的 font-face-css 文件,我应该在 src 中放置什么: ?

 1 Website folder
    1.1 Fonts folder (/fonts)
       1.1.1 Font1 folder (/fonts/font1)
             1.1.1.1 ttf file (/font/font1/font1.ttf)
             1.1.1.2 svg file (/font/font1/font1.svg)
       1.1.2 Font2 folder (/fonts/font2)
             1.1.2.1 ttf file (/font/font1/font2.ttf)
             1.1.2.2 svg file (/font/font1/font2.svg)
    1.2 html file (file.html)
    1.3 css file  (file.css)

谢谢

【问题讨论】:

【参考方案1】:

检查这个quick reminder of file path

以下是您需要了解的有关相对文件路径的所有信息:

以“/”开头返回根目录并从那里开始 以“../”开头的目录向后移动一个目录并从那里开始 以“../../”开始向后移动两个目录并开始 那里(等等...) 要继续前进,只需从第一个子目录开始并保持 前进

【讨论】:

你是用www根还是文件系统根/【参考方案2】:

我不明白,你想链接一个外部css作为你上面定义的文件结构吗?如果是,那么只需使用链接标签:

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

所以基本上对于您网站文件夹(包含您的索引的文件夹)下的文件,您可以直接调用它。对于每个连续的文件夹,例如在您的情况下使用“/”:

    <link rel="stylesheet" type="text/css" href="Fonts/Font1/file name">
    <link rel="stylesheet" type="text/css" href="Fonts/Font2/file name">

【讨论】:

我这样做了: fontface.css 在字体内部,在网站内部。尽管我在 .css 文件中分配了它们,但它并没有改变我的文本字体。我做错了什么? 您是否将字体应用于文本?还是你只是导入它而不做任何其他事情?【参考方案3】:

我想你想做的是

&lt;link rel="stylesheet" type="text/css" href="font/font-face/my-font-face.css"&gt;

【讨论】:

【参考方案4】:

&lt;link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"&gt;
.tree-view-com ul li 
  position: relative;
  list-style: none;

.tree-view-com .tree-view-child > li
  padding-bottom: 30px;

.tree-view-com .tree-view-child > li:last-of-type
  padding-bottom: 0px;

 
.tree-view-com ul li a .c-icon 
  margin-right: 10px;
  position: relative;
  top: 2px;

.tree-view-com ul > li > ul 
  margin-top: 20px;
  position: relative;

.tree-view-com > ul > li:before 
  content: "";
  border-left: 1px dashed #ccc;
  position: absolute;
  height: calc(100% - 30px - 5px);
  z-index: 1;
  left: 8px;
  top: 30px;

.tree-view-com > ul > li > ul > li:before 
  content: "";
  border-top: 1px dashed #ccc;
  position: absolute;
  width: 25px;
  left: -32px;
  top: 12px;
<div class="tree-view-com">
    <ul class="tree-view-parent">
        <li>
            <a href=""><i class="fa fa-folder c-icon c-icon-list" aria-hidden="true"></i> folder</a>
            <ul class="tree-view-child">
                <li>
                    <a href="" class="document-title">
                        <i class="fa fa-folder c-icon" aria-hidden="true"></i>
                        sub folder 1
                    </a>
                </li>
                <li>
                    <a href="" class="document-title">
                        <i class="fa fa-folder c-icon" aria-hidden="true"></i>
                        sub folder 2
                    </a>
                </li>
                <li>
                    <a href="" class="document-title">
                        <i class="fa fa-folder c-icon" aria-hidden="true"></i>
                        sub folder 3
                    </a>
                </li>
            </ul>
        </li>
    </ul>
</div>

【讨论】:

仅代码的答案在本网站上通常不受欢迎。您能否编辑您的答案以包含一些 cmets 或对您的代码的解释?解释应该回答这样的问题:它有什么作用?它是如何做到的?它去哪儿了?它如何解决OP的问题?见:How to anwser。谢谢!

以上是关于将 .css 链接到另一个文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何将文件夹从 git repo 链接到另一个 repo?

Vagrant+Chef 将公用文件夹符号链接到另一个文件夹

sh 将一个目录中的每个文件符号链接到另一个目录

如何将按钮链接到另一个 html 文件(在 HTML 中)[重复]

基本 PHP:将数组从一个 PHP 文件传递​​到另一个

普莱斯克vhost.conf文件用于将httpdocs符号链接到另一个域