Autor | Zpráva | ||
---|---|---|---|
cepo Profil * |
#1 · Zasláno: 5. 9. 2006, 11:36:43
Jedna otazocka:
Stranka ktora funguje v pohode sa po zadani na zaciatok suboru <?xml version="1.0" encoding="utf-8"?> zobrazi ako zdrojovy kod (taky rozbalovaci) preco sa nezobrazi ako pred tym? Vacsinou v PSPade v tom editore a aj v IE6 |
||
roberta Profil |
#2 · Zasláno: 5. 9. 2006, 12:24:09
pretože typ dokument deklaruješ ako xml a xml sa zobrazí "rozbalovaco"
typ dokumentu zmeň na (x)html http://www.w3schools.com/tags/tag_doctype.asp |
||
cepo Profil * |
#3 · Zasláno: 5. 9. 2006, 12:29:10
Mam to takto:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk"> ved tam je Xhtml |
||
Joker Profil |
#4 · Zasláno: 5. 9. 2006, 13:43:32
cepo
Potíž je v tom, že Internet Explorer prostě neumí XHTML. Z XML deklarace usoudí, že jde o XML soubor a zobrazí ho tak, jak zobrazuje normální XML soubory. Ale dobrá zpráva je, že XML deklarace je nepovinná, pokud používáte kódování UTF-8. A když ji vynecháte, budete mít pořád well-formed XML dokument a přitom půjde zobrazit i v Internet Exploreru. |
||
Joker Profil |
#5 · Zasláno: 5. 9. 2006, 13:46:44
Mimochodem, tohle ale není jediný problém s Internet Explorerem...
XHTML dokument byste správně měl posílat s MIME typem: application/xml+xhtml Nicméně pokud tenhle typ pošlete IE, místo zobrazení stránky Vám nabídne soubor ke stažení. Takže pro IE se holt musí posílat text/html. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0