Autor | Zpráva | ||
---|---|---|---|
klaudius Profil * |
#1 · Zasláno: 2. 10. 2005, 02:28:31
Může něčemu vadit, když budu mít soubor css generovanej nějakým php skriptem?
Např: <link href="../../style.php" media="screen" type="text/css" rel="stylesheet" /> Potřeboval bych tak vyřešit některé změny závislé na rozlišení monitoru a barevné hloubce.. Díky za názory. |
||
mr Profil * |
#2 · Zasláno: 2. 10. 2005, 10:24:10
ne, vadit by to nemělo, ale udělal bych spis to ze bych udelal soubor style.css
ve kterem by se spustil php. Nastavit to muzes v .htacess nebo v configu serveru |
||
Leo Profil |
#3 · Zasláno: 2. 10. 2005, 11:40:47
Dva problemy:
1, musite poslat spravnou hlavicku Content-type, protoze jinak webserver pro priponu .php posila automaticky text/html 2, pokud chcete posilat ruzne css pro ruzne prohlizece tak mate problem s kesovanim - musite zajistit, aby nejaka kes po ceste neulozila pod timhle url css verzi pro jedno rozliseni a to pak neposlala prohlizeci s jinym rozlisenim Jinak to neni moc rozumna cesta - posilat ruzne css pro ruzna rozliseni, zkuste to napsat nejak univerzalne. Leo |
||
klaudius Profil * |
#4 · Zasláno: 2. 10. 2005, 13:06:18
a co kdybych casti, kterejch se to tyka generoval rovnou v index.php v tagu <style></style> a pak jeste k tomu pripojil
<link href="../../style.php" media="screen" type="text/css" rel="stylesheet" /> co vy na to? |
||
Leo Profil |
#5 · Zasláno: 2. 10. 2005, 13:18:15
"a co kdybych casti, kterejch se to tyka generoval rovnou v index.php v tagu <style></style>"
Pak zustava problem s kesovanim taky. Leo |
||
klaudius Profil * |
#6 · Zasláno: 2. 10. 2005, 13:57:28
?Co to vubec znamena to kesovani?
Nenastane problem jen v pripade ze uzivatel nacte stranku napr. pod 800x600 a pak prejde treba na 1024x768? Nevyresi to pak uzivatel tim, ze stiskne F5 ? |
||
habendorf Profil |
#7 · Zasláno: 2. 10. 2005, 14:01:19
klaudius: Uvědom si, že někdo je třeba za proxynou.
|
||
Timy Profil |
#8 · Zasláno: 2. 10. 2005, 14:02:51
klaudius
?Co to vubec znamena to kesovani? -- http://www.jakpsatweb.cz/clanky/caching-tutorial-czech-translation.htm l |
||
Leo Profil |
#9 · Zasláno: 2. 10. 2005, 14:03:52
"Nenastane problem jen v pripade ze uzivatel nacte stranku napr. pod 800x600 a pak prejde treba na 1024x768? Nevyresi to pak uzivatel tim, ze stiskne F5 ?"
Jak pise habendorf - ukladani do pameti se v tomto pripade netyka ani tak prohlizece jako moznych meziclanku na trase mezi prohlizecem a webserverem. Da se to resit napriklad ruznym URL - stejne musite nejak zjsitit to rozliseni JavaScriptem... Leo |
||
Radek Hrabůvka Profil |
#10 · Zasláno: 2. 10. 2005, 15:04:43
klaudius Chamurapi má vyřešené ne-kešování posílání různých verzí stránek pro různé prohlížeče. Snad Ti to pomůže.
Řešení — obsah |
||
Leo Profil |
#11 · Zasláno: 2. 10. 2005, 15:17:13
Jenze on jenom posila hlavicku Vary: User-agent, tedy resi kesovani pro ruzne prohlizece, ale uz ne treba pro ruzna rozliseni (coz pomoci hlavicky Vary ani nekde, nebot rozliseni neni v zadne pouzivane HTTP hlavicce co posila klient). Leo
|
||
habendorf Profil |
#12 · Zasláno: 2. 10. 2005, 15:28:45
klaudius: Rozlišení zjistíš jedině na klientovi (třeba JS).
Jinak tohle téma je celé špatně už od začátku, nejde o to podstrkovat kód podle klienta, ale mít jeden univerzální kvalitní kód. |
||
Radek Hrabůvka Profil |
#13 · Zasláno: 2. 10. 2005, 16:56:56
Server se může dozvědět rozlišení od klienta, nejen pro účely statistik Jak měřit různé věci javascriptem. O tématu a kódu si myslím totéž, co habendorf. Jedině bych souhlasil s tím, posílat na malé displeje malé obrázky, ale to už nesouvisí s externím css souborem.
|
||
habendorf Profil |
#14 · Zasláno: 2. 10. 2005, 17:04:15
posílat na malé displeje malé obrázky, ale to už nesouvisí s externím css souborem
Na to se dá použít zvláštní css styl s media="handheld" |
||
Leo Profil |
#15 · Zasláno: 2. 10. 2005, 19:15:34 · Upravil/a: Leo
"Na to se dá použít zvláštní css styl s media="handheld""
Ktery - jak jsem slysel a cetl, netestoval jsem to - vetsina handheld zarizeni ignoruje. Leo |
||
habendorf Profil |
#16 · Zasláno: 2. 10. 2005, 19:38:56
Leo: Ktery - jak jsem slysel a cetl, netestoval jsem to - vetsina handheld zarizeni ignoruje.
Tak mi to nedalo a vyzkoušel jsem to. Chodí to správně, šáhne si pro správný styl - udělal mi kluk radost :o) (Palm T5 Tungsten, prohlížeč Blazer) Primitivní test pro ty, kdo by si chtěli vyzkoušet svůj PDA: http://www.brs.cz/pokusy/handheld/ |
||
Fred Profil |
#17 · Zasláno: 2. 10. 2005, 19:46:33
To je ale asi fakt loterie viz http://www.janbrasna.com/clanky/mobilni-standardy/ a http://www.janbrasna.com/clanky/mobilni-web-prakticky/
|
||
habendorf Profil |
#18 · Zasláno: 2. 10. 2005, 20:07:40
Fred: Jasně, ale stejně mi udělal radost :o)
Jinak uvažuju takhle: přidáním stylu pro PDA se dá jedině získat, protože 1) pokud ho akceptuje, tak fajn 2) když ne, zobrazí to jako by tam styl pro PDA nebyl - nic se nezíská, nic se nezkazí. Jde jen o to, zda to stojí za tu námahu. |
||
Leo Profil |
#19 · Zasláno: 2. 10. 2005, 20:14:45
"Jde jen o to, zda to stojí za tu námahu."
Nestoji, znam osobne snad jen jednoho cloveka, co by to uzivil. Ostatni na internet pouzivaji pocitac, ne sustitko. Leo |
||
Radek Hrabůvka Profil |
#20 · Zasláno: 3. 10. 2005, 16:46:36
habendorf Opera: Zobrazit > Emulace DPA = Text je červevý. Ty PC styly media="screen, projection", konkrétně projection tam máš kvůli Full screen Opery?
|
||
Radek Hrabůvka Profil |
#21 · Zasláno: 3. 10. 2005, 17:24:34
habendorf Opera: Zobrazit > Emulace DPA = Text je červevý. Ty PC styly media="screen, projection", konkrétně projection tam máš kvůli Full screen Opery?
|
||
Chamurappi Profil |
#22 · Zasláno: 6. 10. 2005, 03:53:10 · Upravil/a: Chamurappi
Reaguji na habendorfa:
„když ne, zobrazí to jako by tam styl pro PDA nebyl - nic se nezíská, nic se nezkazí“ Kdesi jsem vyčetl, že to není tak jednoznačné. Většina webů speciální stylopisy pro handheldy nemá, proto si některá zařízení, která CSS podporují, sáhnou raději po předpisu pro media="screen", než aby své přednosti svému uživateli de facto utajila. Nevím která, nemám to podložené vlastními testy, nicméně jistá logika v tom je. |
||
Fred Profil |
#23 · Zasláno: 6. 10. 2005, 07:17:18
OT: kdyby někdo potřeboval ve Firefoxu vidět Small screen rendering jako v Opeře tady http://www.mozilla.org/projects/minimo/ipaq_screenshots.html je xpi rozšíření. Udělá novou položku pod zobrazit.
|
||
habendorf Profil |
#24 · Zasláno: 6. 10. 2005, 16:31:25
Radek Hrabůvka:
Opera: Zobrazit > Emulace DPA = Text je červevý. Ano, vím o tom. V pořádku, ne? Ty PC styly media="screen, projection", konkrétně projection tam máš kvůli Full screen Opery? Já to tak používám vždy, na pokusnou stránku jsem to jen zkopíroval. Nebyl v tom žádný záměr ani důvod. Chamurappi: Ano, některé si (asi) šáhnou pro screen. To ale nebrání tomu, aby tam byl i handheld. Prostě styl pro handheld je jen bonbónek, který může zůstat nevyužit, ale nic by neměl zkazit. Fred: Zrovna na té stránce je zobrazen např. google. Ale mě se google zobrazuje na PDA optimalizovaný pro PDA, ne tak jak je zobrazen na té stránce. |
||
Chamurappi Profil |
#25 · Zasláno: 6. 10. 2005, 18:53:21
Reaguji na habendorfa:
„Prostě styl pro handheld je jen bonbónek, který může zůstat nevyužit, ale nic by neměl zkazit“ Tak to ano. Snad :-) |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0