[xhtml] <strong> vs <b> i <em> vs <i>

Napisałem ostatnio posta na forum Mozilli apropo używania tagów <strong /> i <em />... Jakoś nikt nie odpowiedział ;p.



Oto treść mojego posta:


No właśnie... Wszystkie te znaczniki wchodzą w skład specyfikacji XHTML'a 1.0 Strict i 1.1. Wydaje się też, że mają podobne działanie (przynajmniej dla użytkownika graficznej przeglądarki), bo pierwsze (<strong /> i <b />) pogrubią tekst, a dwa następne (<em /> i <i />) pochylają go.


Słyszałem jednak, że powinno się stosować <strong /> a nie <b /> oraz <em /> a nie <i /> i zacząłem się zastanawiać dlaczego.


Dobrałem się więc do Modularyzacji XHTMLa i nie wiem czy dobrze rozumiem, ale <b /> i <i /> są znacznikami odpowiedzialnymi za prezentacje. Tak więc, jeśli brać pod uwagę, to, że chcemy oddzielić prezentacje od struktury dokumentu, to bardziej poprawne są <strong /> i <em />.


O to chodzi? Czy coś źle zrozumiałem?



Czy ja piszę tak niezrozumiale, czy wymyślam tak glupie/trudne pytania? :d.


Komentarze do notki “ [xhtml] <strong> vs <b> i <em> vs <i>”

  1. Igor 

    Nie garb się!

  2. Reinmar 

    Mam rozumieć, że zadaje głupie pytania? :D

  3. marcoos 

    <em> to emfaza, <strong> to silna emfaza.

    <b> to prezentacyjne pogrubienie, <i> to prezentacyjne pochylenie, bez żadnej semantyki (nic nie oznacza).

    Różnica między <b> a <strong> jest więc jak między <tt> a <address> - domyślnie wyglądają tak samo.

    Przykład wyrazisty:

    "Odpier* się od <em>mojej</em> dziewczyny, <strong>ch*ju</strong>!" ;-)

  4. Reinmar 

    Rozumiem w takim razie, że sens Twojego komentarza jest taki sam jak mojego posta... :)

  5. Łowca Skur 

    Nie trzeba było zatrzepiać tamtej pani na autostradzie ;-)

Zostaw odpowiedź