#xhtml

wszystkie notatki oznaczone etykietą "xhtml"

Projektowanie formularzy

Projektowanie formularzy zgodnie ze standardami i wytycznymi chyba nie jest proste, bo większość webmasterów o tym zapomina. A szczególnie o ważnych znacznikach, takich jak <label/>. Lektura obowiązkowa: Formularze - BrowseHappy.pl Budowa formularzy - BrowseHappy.pl Lektura uzupełniająca (ściśle zalecana): Sposób na dobry formularz - Marines Blog Nowe (ale stare) oblicze formularzy HTML - mynthon.net Budowa formularzy z wykorzystaniem standardów - Perfection or Vanity Ostatnio przeraziłem się tym, że coraz bardziej staję się fanatykiem standardów, tych webowych oraz innych związanych z programowaniem.

Czytaj dalej

XHTMLa ciąg dalszy

Kontynuuję tematykę XHTML-a w odniesieniu do mojej ostatniej notki o poprawnym serwowaniu tego formatu. Doszedłem do wniosku, że obecnie będę uznawał tylko XHTML 1.0 Strict i XHTML 1.1, innymi specyfikacjami się bawił już nie będę… Ale nie o tym miała być mowa, lecz znów o MIME Type. Obecnie większość serwerów ma zdefiniowany odpowiedni typ dla plików z rozszerzeniem .xhtml, które serwowane są jako application/xhtml+xml. Dlatego będę unikał pakowania XHTML-a (1.1) w pliki .

Czytaj dalej

Serwowanie poprawnego XHTMLa

Za sprawą znajomego trafiłem na artykuł Pornela “Irracjonalne uwielbienie dla XHTML” Wszystkich zachęcam do zapoznania się z tym materiałem. Mnie osobiście skusiło to do kilku refleksji ;) XHTML nie jest następcą HTML. XHTML i HTML to ten sam język przedstawiony na dwa sposoby — jako XML i SGML. Ich semantyka nie różni się nic a nic, bo krótka specyfikacja XHTML 1 zawiera tylko opis różnic związanych ze składnią, a we wszystkich pozostałych kwestiach odsyła do HTML 4.

Czytaj dalej

CSS a przeglądarki

Meczę się z tym webem, męczę się z przeglądarkami i męczę się z interpretacją standardów… zaczyna mnie to znowu wkurzać. Ale tak jak zawsze, jakoś sobie poradzę :) Mała, ale dość istotna uwaga na przyszłość. Pamiętajmy o wstawieniu na początku pliku prawidłowej i pełnej deklaracji DTD, lepiej nie stosować skróconej wersji. Ja znów o tym zapomniałem i trochę nie potrzebnie się namęczyłem, a ile przy tym straciłem nerwów… Jeśli nie podamy deklaracji DTD to jako domyślna najprawdopodobniej zostanie przyjęta Transitional DTD (w IE).

Czytaj dalej