Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Zelený je lopuch,
fotbal to je hra...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46
  
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: tnmrych
[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
mach 24.8.2007 17:53  5152
huh: Nice, souhlasim.
case Case Greatest comedy of the generation of - blah blah ever to do a thing on a thing. 24.8.2007 17:27  5150
"tzn /css/styles.css je sice relativni URI, ale absolutni cesta"

Hm, to někdo vymýšlel hlavou...
huh huh 24.8.2007 17:24  5149
mach [5147]: a ted prelozit "/relative/URI/with/absolute/path/to/resource.txt" do cestiny...
huh huh 24.8.2007 17:23  5148
kdyz vy si pletete URI (URL) a cestu (path). cesta je pouze cast URI a RFC 2396 jasne definuje:
abs_path      = "/"  path_segments
tzn /css/styles.css je sice relativni URI, ale absolutni cesta !
mach 24.8.2007 16:52  5147
Examples of absolute URIs

* http://somehost/absolute/URI/with/absolute/path/to/resource.txt
* ftp://somehost/resource.txt
* urn:issn:1535-3613

Examples of relative URIs

* /relative/URI/with/absolute/path/to/resource.txt
* relative/path/to/resource.txt
* ../../../resource.txt
* resource.txt
pepak pepak - Pepak.net 24.8.2007 16:30  5146
Case: Podle selskeho rozumu to je relativni cesta (relativni vuci serveru, kdyz nic jineho), ale podle specifikaci je to cesta absolutni.
huh huh 24.8.2007 16:25  5145
Case [5144]: relativni cesta je relativni vuci aktualni poloze (aktualnimu dokumentu). absolutni cesta je na poloze nezavisla.
case Case Greatest comedy of the generation of - blah blah ever to do a thing on a thing. 24.8.2007 15:46  5144
huh: To IMHO NENÍ absolutní cesta, ale stále relativní. Absolutní cesta by byla "http://machalikuv.web/css/styles.css"
huh huh 24.8.2007 15:43  5142
Machalík [5136]: To chce absolutni cestu, napr. href="/css/styles.css" (pokud je root koren serveru)
case Case Greatest comedy of the generation of - blah blah ever to do a thing on a thing. 24.8.2007 15:42  5141
Machalík: /css/styles.css
case Case Greatest comedy of the generation of - blah blah ever to do a thing on a thing. 24.8.2007 15:38  5140
Rakosnik: Nepleteš, mělo by to normálně fungovat.
machalik Machalík má vždycky pravdu. 24.8.2007 15:38  5139
Chachá, ../funguje pro vynoření se.
Neexistuje nějakej znak pro root? Protože třeba "../css/styles.css" bude fungovat pro soubor sub/něco.html, ale pro sub/subsub/něco2.html už by nefungoval.
pepak pepak - Pepak.net 24.8.2007 15:32  5138
IMHO chces nemozne. Tohle je presne ten priad, proc se obcas hodi absolutni cesty.
rakosnik 24.8.2007 15:32  5137
Možná se pletu, ale viz normální adresářová struktura:
. je aktuální adresář
.. je nadřazený adresář
takže v něco.html by ses odkazoval takhle: href="../css/styles.css"
machalik Machalík má vždycky pravdu. 24.8.2007 15:22  5136
Dotaz:
Adresářová struktura mýho webu je:

Hlavní dokumenty:
root/index.html
root/blabla.html
root/atd.html

Ostatní dokumenty:
root/sub/něco.html
root/sub/něcojinýho.html

CSS soubor:
root/css/styles.css

Teď z toho samozřejmě vyplývá problém, protože styluju všechny ty dokumkenty přes ten CSS. Odkaz na něj je v jejich hlavičce ([link href="css/styles.css" rel="stylesheet" type="text/css" media="all" /]).
Toto funguje u všech dokumentů na rootu, protože se vnoří do toho adresáře css a sosnou ten styl, ale nefunguje to v souborech z podadresáře sub, protože css/styles.css pro ně znamená sub/css/styles.css. Takže ty se nenastylují.

Jak tohle vyřešit? Jak mít jednu relativní cestu ve všech HTMLkách, aby vedla na jeden soubor, kterej se vůči nim nachází na různých místech podle adresářové struktury?

Díky,
J.

[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt