Autor Zpráva
cepo
Profil *
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
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 *
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
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
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0