Autor | Zpráva | ||
---|---|---|---|
Radek Profil * |
#1 · Zasláno: 28. 12. 2009, 16:29:57
Mám dotaz, jak "podvést" prohlížeč. Náš server z důvodů, které se nám zatím nepodařilo identifikovat, občas posílá špatný mime typ u css souborů (prosím, neraďte, jak vyřešit ten primární problém: zkoušeli jsme už leccos a na začátek roku máme objednanou konzultaci s dodavatelem, tak doufáme, že se to vyřeší; jde mi teď čistě o obejití problému). Logický výsledek je, že pokud tento případ nastane, tak se stránky zobrazí špatně zformátované a v chybové konzoli Firefoxu je hláška, že soubor stylů XY nebyl použit, protože má MIME typ text/html místo text/css.
Jde mi teď o to, zda lze tento problém nějak obejít na straně html/css kódu. Zkoušel jsem "ponížit" deklaraci DTD z 4.01 strict na 4.01 transitional, ovšem jediný výsledek byl, že se frekvence problému snížila: občas totiž má prohlížeč v chybové konzoli hlášku, že soubor stylů byl použit, ačkoli má typ text/html, někdy je tam ale stále hláška o tom, že nebyl použit, protože... Máte někdo nějaký nápad, co s tím? Díky moc předem |
||
Chamurappi Profil |
#2 · Zasláno: 28. 12. 2009, 17:04:59
Reaguji na Radka:
„ovšem jediný výsledek byl, že se frekvence problému snížila“ To je divné. Žiji mnoho let v domnění, že na tohle se dá spolehnout, tedy že v quirku MIME typ stylopisu nikdy nerozhoduje. Skutečně je stránka spolehlivě v quirku? Vždy se stejným <!doctype>m? Prosím o odkaz na živou ukázku. |
||
Plaváček Profil |
#3 · Zasláno: 28. 12. 2009, 17:13:57
Radek:
I mě by to zajímalo, s ničím podobným jsem se za svou praxi nesetkal. |
||
Radek Profil * |
#4 · Zasláno: 28. 12. 2009, 18:40:31
Chamurappi:
Odkaz na živou ukázku ve smyslu reprodukce problému poskytnout nemohu, protože jak jsem psal, objevuje se ten problém jen občas. Nicméně stránka, o kterou jde, je tato. |
||
Chamurappi Profil |
#5 · Zasláno: 28. 12. 2009, 18:49:27 · Upravil/a: Chamurappi
Reaguji na Radka:
Nepozoruji, že by některý z přilinkovaných stylopisů byl dodáván s jiným typem než „text/css“. Tamní <!doctype> zařizuje standardní režim, stejně jako HTML 4.01 Strict. Na quirk bys potřeboval tento: <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> |
||
Radek Profil * |
#6 · Zasláno: 28. 12. 2009, 19:00:41
Chamurappi:
Nepozoruji, že by některý z přilinkovaných stylopisů byl dodáván s jiným typem než „text/css“. Ano, to je v pořádku. Psal jsem, že se ten problém objevuje jen občas, náhodně. O to hůř se pochopitelně řeší... Tamní <!doctype> zařizuje standardní režim, stejně jako HTML 4.01 Strict. Na quirk bys potřeboval tento: Díky, teď je to z hlediska quirku lepší? Radek |
||
Chamurappi Profil |
#7 · Zasláno: 28. 12. 2009, 19:06:32
Reaguji na Radka:
„Psal jsem, že se ten problém objevuje jen občas, náhodně.“ Psal jsi, že se náhodně ukazuje hláška, že stylopis byl/nebyl použit navzdory/kvůli typu „text/html“, nikoliv, že se náhodně mění typ. „Díky, teď je to z hlediska quirku lepší?“ Ano. Jestli je server náladový a občas posílá špatný typ, Mozille už to teď nebude vadit. |
||
Radek Profil * |
#8 · Zasláno: 28. 12. 2009, 19:11:40
Chamurappi:
„Psal jsi, že se náhodně ukazuje hláška, že stylopis byl/nebyl použit navzdory/kvůli typu ‚text/html‘, nikoliv, že se náhodně mění typ.“ Aha, zkusím vyjasnit: 1. Náhodně, občas, se pošle css soubor se špatným MIME typem. Chyba na straně serveru, třeba brát jako počáteční podmínku... :-) 2. Pokud se tak stane, tak se (z mého pohledu náhodně, ale nemám možnost to systematicky studovat, vzhledem k náhodnosti nastávání té podmínky 1) objeví buď hláška o nepoužití css kvůli MIME typu nebo o použití css navzdory MIME typu. Je to takhle jasnější? Jinak díky moc, uvidíme, zda se problém ještě objeví nebo ne. |
||
Časová prodleva: 14 let
|
0