Путь к папке вне папки - PullRequest
       7

Путь к папке вне папки

5 голосов
/ 24 декабря 2011

У меня есть папка для всех моих css в моей главной папке, которая называется "main". В «основной» у меня есть еще одна папка под названием «математика». Я хотел бы использовать мой CSS в папке "математика", но когда я набираю:

      <link rel="stylesheet" href="css/basic.css" type="text/css" media="screen" />

в файле index.html математической папки, с которой он работает. Я думаю, это потому, что он ищет папку css внутри математической папки. Как мне сделать ссылку на папку css, которой нет в папке math?

Ответы [ 4 ]

12 голосов
/ 24 декабря 2011

Если я понимаю, ваша структура каталогов выглядит следующим образом:

siteroot
    main
       math
       css

Вы ищете ссылку на таблицу стилей в / main / css из /main/math/index.html.

Существует два решения, самое простое - использовать абсолютный путь:

  <link rel="stylesheet" href="/main/css/basic.css" type="text/css" media="screen" />

Абсолютные пути являются лучшим решением и будут вызывать меньше головной боли в будущем.Я также не знаю никаких недостатков.

Кроме того, вы можете использовать '..', чтобы пройти по каталогу

 <link rel="stylesheet" href="../css/basic.css" type="text/css" media="screen" />
4 голосов
/ 08 ноября 2012

Например, ваш каталог выглядит так:

Desktop >
        ProjectFolder >
                      index.html
                      css        >
                                 style.css
                      images     >
                                 img.png

Вы находитесь на вашем style.css и хотите использовать img.png в качестве фонового изображения, используйте это:

url("../images/img.png")

У меня работает!

1 голос
/ 24 декабря 2011

Использовать абсолютный путь:

href="/main/css/..."
0 голосов
/ 24 декабря 2011

Вы должны перейти в тот же каталог, что и css и math, используя ../ Так что это будет выглядеть как ../css/basic.css

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...