Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Struktura dokumentu XHTML, 2 szkoły pisania (?)
Jarod
post 22.02.2006, 16:04:39
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Próbując odszukać strukturę XHTML natrafiłem na stronę http://xhtml.b7.pl/


Na pewnym forum była dyskusja co do pisania prologu. Wkońcu utknęło na tym, żeby zamiast kodu:
  1. <?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6.  
  7. <link rel="stylesheet" type="text/css" href="style.css" />
  8. <?php echo '<?xml-stylesheet type="text/css" href="style.css" ?>'; ?>
  9. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  10. </head>
  11.  
  12. <body xml:lang="pl">
  13. </body>
  14.  
  15. </html>



pisać kod:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Tytuł strony</title>
  5. </head>
  6.  
  7. <p>
  8. <br />
  9. </p>
  10. </body>
  11. </html>


bo jest on dobry i spokojnie można na nim budować stronę XHTML.

I tu pojawia się problem, bo jeśli będę chciał dołączyć style zewnętrzne to muszę zastosować:
  1. <?xml version="1.1" encoding="iso-8859-2"?>
  2. <?xml-stylesheet type="text/css" href="style.css" ?>


ale to znowu wpływa na:

Cytat
Stosowanie prologu xml musi być świadomą decyzją bo wpływa to także na sposób renderowania stron przez IE6 (przełącza je w quirks mode)

(...)

przestawia je w quirks mode, a to skutkuje opacznym rozumieniem modelu pudełka i jeszcze kilkoma innymi bugami. IE6 sprawdza czy pierwszą linią dokumentu jest !doctype, które ono rozumie (a prolog xml takim nie jest) i wybiera jeden z dostępnych sposobów renderowania.
Dodatkowo jest wiele aspektów (choćby wspomniane kodowanie znaków zawarte w prologu), które przemawiają za nieużywaniem go na razie w kodzie stron internetowych. Wielu użytkowników korzysta jeszcze z przeglądarek dokumentów html, które nie umieją parsować xmla.


Ja już zgłupiałem. Jak powinna wyglądać poprawna (zgodna ze standardami W3C) struktura dokumentu XHTML, a jednocześnie poprawnie wyświetlana przez przeglądarki?


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post

Posty w temacie
- J4r0d   Struktura dokumentu XHTML   22.02.2006, 16:04:39
- - orson   witam wg ie _coklowiek_ przed <!DOCTYPE pr...   22.02.2006, 19:30:00
- - gekon   Jeżeli wysyłasz jako text/html to: [HTML] pobierz...   22.02.2006, 20:04:13
- - J4r0d   Cytat(orson @ 2006-02-22 18:30:00)witam wg i...   22.02.2006, 22:45:48
- - orson   witam .. no 2gi ... zresztą z mojej wypowiedzi mo...   22.02.2006, 23:59:59
- - gekon   Wiem, że się będzie sypać. IE nie wie co to MIME t...   28.02.2006, 00:36:20
- - Zajec   [PHP] pobierz, plaintext <?phpif (stristr...   28.02.2006, 14:42:06
- - harp   No dobra. Tylko po co zmieniać doctype z 1.1 na 1....   20.03.2006, 00:56:58
- - gekon   Cytat[XHTML1], Appendix C "HTML Compatibility...   21.03.2006, 01:19:46
- - harp   Co do tej notki to w grucie rzeczy się z Tobą zgad...   22.03.2006, 00:08:36
- - J4r0d   Przecież można stosować application/xhtml+xml tylk...   22.03.2006, 07:10:47
- - gekon   Harp masz rację, (pomijając Standards/Quirks Mode)...   22.03.2006, 19:02:32
- - Jarod   Odświeżam wątek. Przeczytałem http://pornel.net/xh...   6.05.2007, 22:20:48
- - gekon   Oj Jarod, Jarod. Kwestia pierwsza: Tak DOCTYPE XHT...   6.05.2007, 22:51:21
- - Jarod   W takim razie pozostaje (jak większość) przy swoim...   6.05.2007, 22:55:57
- - gekon   Lepiej pozostań przy HTML 4.01 Strict.   6.05.2007, 22:59:55
- - Jarod   @gekon: przeczytałem ale nadal nie rozumiem dlacze...   6.05.2007, 23:08:14
- - gekon   Jarod: właśnie dlatego. Czy gdybyś nie wiedział ja...   6.05.2007, 23:26:34
|- - Jarod   Cytat(gekon @ 6.05.2007, 22:26:34 ) J...   6.05.2007, 23:37:12
- - gekon   1. Linki z syganturki. Wszystkie maja XHTML 1.0 St...   6.05.2007, 23:43:11
|- - Jarod   Ja już także jestem za stosowaniem html strict. St...   30.06.2008, 09:33:48
- - Kreton   Ale co rozumiesz przez pełny XHTML ? Dokument popr...   18.07.2008, 20:13:12


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:32