про пути в локальных ссылках внутри html

yolki

допустим, есть сайт www.somewhere.com
там лежат документы в некоторой струкутре, допустим www.somewhere.com/a/b/c/doc.html
Если я в этом самом doc.html захочу использовать линк на другой документ, лежащий в том же каталоге, могу я указать

<a href="doc2.html">bla-bla </a>

? (хочется сослатся на www.somewhere.com/a/b/c/doc2.html)
Тот же вопрос: у меня есть документы в /a/b/c, в /a/b и в /a.
у всех хочу иметь одинаковый css, правильно ли будет его положить в корень, www.somewhere.com/style.css и ссылки на него во всех документах делать так:

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

?

dickofan

<a href="./doc2.html">bla-bla </a>
<link rel="stylesheet" type="text/css" href="./../style.css"> кажеца

vlfdimir58

да

artimon

/ не нужны.

artimon

Ссылки начинающиеся со слеша отсчитываются от корня сайта.

Fragaria

на оба вопроса ДА

yolki

Если документ лежит на 5 уровне, мне 10 точек рисовать и 5 слешей?

yolki

ок, спасибо

tokuchu

Если документ лежит на 5 уровне, мне 10 точек рисовать и 5 слешей?
Ну если хочешь, чтобы все ссылки были относительными и данный контент можно было бы просмотреть где бы он ни находился, то да.

yolki

меня интересуют ссылки на документ в том же каталоге, что и ссылающийся.

stm7884696

если в том же - то ты вначале правильно писал:
из doc1.html на doc2.ntml в том же каталоге:
<a href=doc2.html>doc2</a>

vlfdimir58

скока можно обмусоливать? Или тебе надо +1 написать обязательно?

tokuchu

А зачем тогда про вложенные каталоги и про css упоминать, если ты говоришь, что всё это будет в одном каталоге?

yolki

они будут по разным каталогам, но перекрёстные ссылки между собой только внутри каталога. ну вот так.

tokuchu

Ну это-то понятно, что там надо просто имя файла указать, а я говорил про это:
у всех хочу иметь одинаковый css ...

yolki

там меня главным образом интересовал первый слеш - "/style.css" - можно ли так указывать. выведет ли он на нужный самый верхний уровень.

tokuchu

Ну это тебе уже ответили, что выведет, а я сказал, что если всю эту байду скопировать в другое место, то там придётся style.css тоже в корень сайта положить. А т.к. в новом месте старый корень может оказаться вложен уже в другой каталог, то style.css в корне не окажется и его придётся перекладывать. Хотя, возможно, тебе нужен как раз общесайтовый стиль.

yolki

не столько общесайтовый, сколько общий для этой пачки документов.
кружева сайта на от своего стиля пляшут.
сайт www.echr-base.ru, документ например, такой:
http://www.echr-base.ru/docs/COURT16/PUBDOCS/CDDOCS/HEDEC/HUDOC_Eng_005687.htm
документы разложены внутри ...PUBDOCS/*/* (* - переменные части)
перекрёстных ссылок пока нет, но они делаются
Оставить комментарий
Имя или ник:
Комментарий: