Подтвердить что ты не робот

Укажите корневой путь вашего каталога HTML для ссылок script?

Я пишу шаблон для Dreamweaver и не хочу изменять сценарии для страниц подпапки.

Есть ли способ сделать путь относительно корневого каталога?

например:

<link type="text/css" rel="stylesheet" href="**root**/style.css" />

Вместо **root** выше, мне нужен путь по умолчанию. Есть ли способ сделать что-нибудь подобное?

4b9b3361

Ответ 1

Чтобы относиться к корневому каталогу, просто запустите URI с помощью /

<link type="text/css" rel="stylesheet" href="/style.css" />
<script src="/script.js" type="text/javascript"></script>

Ответ 2

/ означает корень текущего диска;

./ означает текущий каталог;

../ означает родительский элемент текущего каталога.

Ответ 3

Просто начните с косой черты? Это означает корень. Пока вы тестируете на веб-сервере (например, localhost), а не в файловой системе (например, C:), тогда это должно быть все, что вам нужно сделать.

Ответ 4

Я рекомендую использовать HTML <base> элемент:

<head>
    <base href="http://www.example.com/default/">
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
</head>

В этом примере таблица стилей находится в http://www.example.com/default/style.css, script в http://www.example.com/default/script.js. Преимущество <base> over / заключается в том, что он более гибкий. Весь ваш сайт может быть расположен в подкаталоге домена, и вы можете легко изменить каталог по умолчанию вашего сайта.

Ответ 5

используйте два периода до /, например:    "../style.css"

Ответ 6

Вы можете использовать ResolveUrl

<link type="text/css" rel="stylesheet" href="<%=Page.ResolveUrl("~/Content/table-sorter.css")%>" />