Autor | Zpráva | ||
---|---|---|---|
tanned88 Profil |
Mam takoví problém, nevím jak ho moc dobře popsat, mam na stránce link pro načtení externě uloženého stylu stránky. Když budu chtít dát stránku do jiné složky (ftp-hlavnislozka/jinaslozka) a soubor styly.css bude v té první složce. Jak na to odkazu, nebudu přece kopírovat do každé složky styly.css, obrázky atd. Děkuju.
|
||
Johnik Profil |
#2 · Zasláno: 22. 3. 2009, 11:40:24
<link ... href="../styly.css">
../ = o slozku niz nazev slozky/ = o slozku vys nebo absolutni cesty: http://www.neco.any/folder/folder/styly.css |
||
Bubák Profil |
#3 · Zasláno: 22. 3. 2009, 11:55:31
nebo kořenová sdresa (začíná lomítkem)
/styly.css nebo tag BASE v HTML souboru: <base href="http://example.com/"> Připadá mi divné používat pro soubory na vlastním serveru absolutní cesty. |
||
tanned88 Profil |
#4 · Zasláno: 22. 3. 2009, 13:00:50
a co znamena "~/default.html"?
|
||
Bubák Profil |
#5 · Zasláno: 22. 3. 2009, 13:45:56
Co na tom nechápeš?
|
||
Sqlitator Profil * |
#6 · Zasláno: 23. 3. 2009, 06:46:11
„a co znamena "~/default.html"?“
~ znamená kořen adresáře. |
||
Chamurappi Profil |
#7 · Zasláno: 23. 3. 2009, 08:51:04
Reaguji na Sqlitator:
Jen v .NETu a je to spíš kořenový adresář aplikace. |
||
Sqlitator Profil |
#8 · Zasláno: 24. 3. 2009, 09:48:31
On nepsal jeslti v PHP, nebo .NET:) Ale máš recht, v PHP to nejde.
|
||
Chamurappi Profil |
#9 · Zasláno: 24. 3. 2009, 11:07:13
Reaguji na Sqlitatora:
Dělá v .NETu, už tu pár otázek položil. Pouze upozorňuji, že tohle je netradiční funkčnost vyžadující speciální podporu ze strany zpracovávajícího programu. Ani v ASP.NET stránce to nepojede, pokud obejdu předpřipravené postupy pro plivání kódu. Dokonce ani metody třídy System.Uri pro tohle pravděpodobně nebudou mít vestavěnou podporu. |
||
Sqlitator Profil |
#10 · Zasláno: 24. 3. 2009, 13:23:38
Já používám ~ v ASP.NET a zatím problém teda nemám.
Neřikám, že je všechno v podpoře, ale konkrétně u img, stylů a např. stránek to funguje. Až u něčeho narazím na problém, písnu to sem. |
||
Chamurappi Profil |
#11 · Zasláno: 24. 3. 2009, 13:44:29
Reaguji na Sqlitatora:
„ale konkrétně u img, stylů a např. stránek to funguje“ Pokud do externího stylopisu (s příponou „.css“) napíšeš „background: url('~/images/obrazek.jpg')“, tak to opravdu funguje? |
||
Bubák Profil |
#12 · Zasláno: 24. 3. 2009, 16:04:48
|
||
Chamurappi Profil |
#13 · Zasláno: 24. 3. 2009, 16:51:15
Reaguji na Bubáka:
Teď jsi mě na chvíli zmátl. Zádrhel není vlastně v ničem, pokud si adresář nazveš „~“. Kolegové tanned88 a Sqlitator ale žijí ve světě ASP.NET, kde se v adresách, na které sahá server dosazuje za „~“ výchozí adresář právě běžící ASP.NETí aplikace. Proto jsem chtěl zmínit, že to je jen speciální zvyklost. A že všude mimo ASP.NET je tedy „~/něco“ něčím v adresáři „~“. |
||
Bubák Profil |
#14 · Zasláno: 24. 3. 2009, 20:17:57
Pročetl jsem si znova a pozorně tohle vlákno, omlouvám se za zmatení.
Nepoužívám (a neznám) ASP.NET, proto mi to funguje. |
||
Časová prodleva: 15 let
|
0