ďťż

IE 6.0 nie czyta DTD

       

Podstrony


telcocafe

Otóż gdy podaję definicję DTD następującą:

Kod: <?php echo("<?xml version=\"1.0\" encoding=\"ISO-8859-2\"?>"); ?> <!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="pl">

To wszystkie przeglądarki stosują się do tego i dobrze ustawiają border'y i padding'i (w.g. standardów). Oczywsiście pomijając IE 5 (bo ono nigdy do standardów się nie stosuje). Ale otóż IE 6.0 ma (za przeproszeniem) w dupie cały DTD i nie wyświetla ze standardami tylko tak jakby nie było DTD. Próbowałem wstawiać inne DTD (także HTM 4.0L, a nie XHTML) i też coś nie chciał zaskoczyć... Co może być tego przycyną? Plz HELP!
Użytkownik Bełdzio edytował ten post 04 sierpień 2005, 22:19


Spróbuj:
<?xml version="1.0" encoding="ISO-8859-2"?> <!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="pl" lang="pl">
+ jeśli trzeba to daj w echo początek

ja stosuje takie coś:
<?php echo '<'.'?xml version="1.0" encoding="iso-8859-2"?'.'>'."\r\n"; ?> <!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="pl" lang="pl">
i nie zauważyłem problemów :)

Też nie działa :( źródło stronki jest na www.codehelp.daap.net ....



w pierwszym poście napisałeś:
<?php echo("<?xml version=\"1.0\" encoding=\"ISO-8859-2\"?>"); ?> <!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="pl">
a teraz na stronce masz:
<?xml version="1.0" encoding="ISO-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
to co to ma być w końcu? XHTML1.0 czy może tak jak teraz XHTML1.1? :blink:

a co do IE 6 i XHTML to odsyłam do Wikipedii
oto fragment:

Kłopoty w nieobsługującym XHTML Internet Explorerze w wersji 6.0 może sprawiać deklaracja XML. Jej umieszczenie powoduje, że dokument jest wyświetlany w tzw. „trybie dziwactw” (quirks mode) i tym samym interpretuje niektóre style CSS niezgodnie ze standardem (tak, jak wcześniejsze wersje IE). Problem ten można obejść wykorzystując skrypty po stronie serwera, dopisujące deklarację XML dla wszystkich przeglądarek oprócz IE.

pozdrawiam :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.