| Autor | Zpráva | ||
|---|---|---|---|
| mates99 Profil * |
#1 · Zasláno: 22. 6. 2009, 18:23:47
Ahoj, potřeboval bych poradit s jednou XHTML stránkou. Potřeboval bych, aby byla validní. Opravil jsem všechny chyby a podle validátoru na .org je vše OK. Ale když jsem dal stránku validovat českým validátorem, tak mi vyhazuje tuhle chybu :
Příčinou této chyby je posílání XHTML dokumentu s typem „text/html“. Oprava deklarace typu dokumentu nesníží přístupnost webu, ani neohrozí funkčnost, neboť všechny prohlížeče již nyní v souladu s doporučením W3C považují validovaný kód za (rozbité) HTML. Korektní deklarace pro HTML dokument vypadá takto: <!doctype html public "-//W3C//DTD HTML 4.01//EN"> Něco už jsem našel na googlu a něco tady na fóru. Přidal jsem do hlavičky <?php
header('Content-type: application/xhtml+xml;charset=utf-8');
?>Teď to mám v pořádku i podle českého validátoru, ale zase se mi stránka nenačte v IE, jen ve Firefoxu. V IE mi vyskočí okno s ukládáním xhtml dokumentu namísto toho aby se dokument zobrazil. Nevěděl by někdo co s tím? |
||
| panther Profil |
#2 · Zasláno: 22. 6. 2009, 18:27:12
mates99
„Nevěděl by někdo co s tím?“ Napsat stránku normálně v HTML, neboť XHTML není IEčkem podporováno (to jsi zjistil sám ;-)) |
||
| Radek9 Profil |
#3 · Zasláno: 22. 6. 2009, 18:27:37
O jakou verzi IE se jedná?
|
||
| mates99 Profil * |
#4 · Zasláno: 22. 6. 2009, 18:29:47
Mám Vistu, nédávno se aktualizoval, tak předpokládám v.8.
|
||
| mates99 Profil * |
#5 · Zasláno: 22. 6. 2009, 18:31:08
XHTML mám v.1.1
|
||
| Timy Profil |
#6 · Zasláno: 22. 6. 2009, 18:37:31
Radek9
Dělá to každé dosud vydané IE. mates99 Máš tyto možnosti: — Přepsat stránku do HTML. Vše bude fungovat jak má. — Neposílat stávající XHTML stránku jako XHTML (tj. s typem appliaction/xhtml+xml), ale normálně jako text/html. Stránku bude syntakticky psaná v XHTML, ale prohlížeče ji budou zpracovávat jako HTML. Vše bude fungovat jak má, ale neprojde to Českým validátorem. (Což v zásadě nevadí; nevadí ani když to neprojde oficiálním validátorem.) — Přepsat dokument do této podoby. Nevím kde všude se mohou vyskytnout nečekané problémy. |
||
| Bubák Profil |
#7 · Zasláno: 22. 6. 2009, 19:36:02 · Upravil/a: Bubák
„Ale když jsem dal stránku validovat českým validátorem...“
Tak jsi vše nechal na autodetekci, validuj v rozšíženém rozhraní a vyber si typ dokumentu ručně. http://validator.webylon.info/detailed.html |
||
| Chamurappi Profil |
#8 · Zasláno: 22. 6. 2009, 20:24:55
Reaguji na Timyho:
Ještě také může přepsat dokument do takové podoby, která bude validní při obou pohledech, takže může mít pořád pseudo-XHTML a zároveň i validní HTML. Ale je to dost krkolomné a ve výsledku poněkud zbytečné. Reaguji na Bubáka: „Tak jsi vše nechal na autodetekci“ Která napodobuje autodetekci v prohlížečích. Alespoň, co se MIME typů týče. Optimální postup závisí na tom, co si pan mates99 od validity slibuje. |
||
|
Časová prodleva: 16 let
|
|||
0