Dwukolumnowa lista definicji (edit: w HTML5 lista opisów (?))

Artykuł został przeniesiony na mój nowy blog – code42.pl.


Komentarze do notki “Dwukolumnowa lista definicji (edit: w HTML5 lista opisów (?))”

  1. Wasacz 

    Zawsze mnie fascynowało, że na IE takie rzeczy działają OOTB ;-)

    PS. Nie tylko Gecko ma border-radius.

  2. Piotrek Reinmar Koszulinski 

    Co masz na myśli pisząc ze ootb? W sensie skrót rozumiem, tylko pod IE akurat nic zazwyczaj nie działa. W ogóle jak to działa pod IE8 (6 i 7 mnie nie obchodzi)?

    O border-radius wiem, ale mi się nie chciało.

  3. Wasacz 

    Pod IE7 działa, do IE6 chwilowo nie mam dostępu. OOTB, mam na myśli, że kiedy w normalnych przeglądarkach trzeba clearować generowaną zawartością, w IE to po prostu działa bez tych sztuczek. Jakiś bug, czy coś ;-) I bardzo dobrze, bo inaczej by trzeba było sobie ten bloczek przez expressions generować.

  4. KP 

    Cały witz polega na tym, ze to nie są definicje :-)

  5. Wasacz 

    KP: Z punktu widzenia (X)HTML – jak najbardziej, są.

  6. KP 

    Wasacz- To znaczy?

  7. Wasacz 

    http://www.w3.org/TR/html401/struct/lists.html#edef-DL

  8. Piotrek Reinmar Koszuliński 

    KP: to czym są? Ja też tłumaczę sobie definition list jako lista definicji. Mylę się?
    Wasacz: Hym... Mam to szczęście ostatnio, że nie koduję nic na IE6-7 więc zapominam powoli jakie tam są bugi. Z jednej strony trochę szkoda, bo kiedyś byłem w tym naprawdę dobry, z drugiej... uh - jestem wolnym człowiekiem teraz :)

  9. Minio 

    KP: że tekst z przykładu oraz ten cytowany we wpisie (że widelec jest biały etc.) nie jest definicją? Myślę że jest to najmniej istotne w tym kontekście. We wpisie chodzi o przedstawienie działającego i względnie prostego rozwiązania pewnego problemu na który można napotkać podczas tworzenia strony internetowej. A przynajmniej autorowi się zdarzało trafiać.

  10. Piotrek Reinmar Koszuliński 

    Właśnie przyjrzałem się specyfikacji HTML5 i... KP ma rację :> dl to nie lista definicji, tylko lista opisów (description list) http://dev.w3.org/html5/spec/semantics.html#the-dl-element
    Ciekawa jest ta zmiana względem HTMLa 4. Od dawna uważałem, że nazwa "definition list" jest zła i sam nadinterpretowywałem ten element uważając go za idealny do przedstawiania powiązań temat-wartość, czy w ogóle klucz-wartość. Kiedyś mi ludzie zarzucali, że jest to niesemantyczne, teraz nikt nie może się przyczepić :)

    Wystarczy zresztą spojrzeć na przykłady zawarte w specyfikacji - pozwalają na sporo. Inna sprawa, że już w dokumentacji którejś z poprzednich wersji (x)htmla (nie pamiętam której) były odważniejsze przykłady, ale chyba nadal niezmieniona nazwa elementu.

    Tak więc - KP - zwracamy honor, jeśli to miałeś na myśli :)
    Minio - przykład, który napisałem nie jest definicją, ale opisem jak najbardziej i piknie podchodzi pod przeznaczenie tego typu listy :)

  11. Wasacz 

    E, to ja myślałem, że KP narzekał, że dobrałeś niewłaściwy element do zawartości, a tymczasem dyskutujemy nad tym, czy nazwa elementu jest słuszna :P

  12. Piotrek Reinmar Koszuliński 

    Wasacz: w sumie to po zainteresowaniach KP domyślam się, że jednak miał na myśli, to że napisany przeze mnie przykład nie jest przykładem definicji. Ale dzięki temu, że zacząłem się nad tym głowić odkryłem tę zmianę w specyfikacji :)

  13. riddle 

    Odnośnie „(X)HTML” – XHTML w ogóle nie definiuje semantyki elementów, każe się odwoływać do HTML4.

  14. KP 

    Już się na siebie wkurzałem- nie czepiaj się, cholero, nie czepiaj się!

    A tu taki miły akcent na dzień dobry :-)

Zostaw odpowiedź