![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.06.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich!
W kursie xhtml ze strony http://xhtml.b7.pl/ napisano: Cytat Między znacznikami <table> musi znajdować się tag <tbody> np: <table><tbody><tr><td></td></tr></tbody></table>, jeśli tabela jest długa należy stosować znaczniki <thead> i/lub <tfoot>
Z koleji w kursie na stronie http://web.reporter.pl napisano: Cytat Element definiuje i grupuje zawartość tabeli do przewijania. Teoretycznie, przy dużych tabelach zawartość TBODY jest przewijana, podczas gdy nagłówek (THEAD) i stopka (TFOOT) tabeli są cały czas widoczne na ekranie. W praktyce przeglądarki tego nie realizują.
W związku z powyższym zastanawiam sie po co stosować te znaczniki? -------------------- [size=9]Teoria wszystkiego pozwoli nam stać się "panami Wszechświata"
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 339 Pomógł: 0 Dołączył: 17.06.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Cytat W związku z powyższym zastanawiam sie po co stosować te znaczniki?
Odniose sie tylko do swojego kursu (konkurencji nie komentuje) ![]() To co napisane jest w xhtml.b7.pl jest oparte na specyfikacji W3C. Wedlug W3C tbody, thead, tfoot grupuja rzedy. To moze sluzc roznym zabiegom np chcemy dodac style dla paru rzedow i chcemy to zrobic bez tbody to mozemy do kazdego znacznika dodac td/th dodac atrybut class lub do kazdego tr dodac class, przy wielkich tabelach to wielkie ulatwienie. Po za tym nie wiem czy patrzysz na to w odpowiednim kontekscie? Bo sprawa jest taka: Tabele w XHTML-u sluza do tworzenia tabel a nie tak jak zwyklo sie to robic w HTML-u do robienia lajaltu. Bo zgodnie z mysla XHTML taki kod: Kod <table>
<tr> <td></td> </tr> </table> jest bez sensu (w kontekscie filosofii a nie gramatyki). Nawet pomijajac to tabela z jadnym rzedem i z jedna kolumna faktycznie nie ma sensu dodawac tbody a nawet bym zaryzykowal ze niepotrzebne jest nawet tr (a moze i td) ale jak wszesniej napisalem cos takiego w mysli XHTML-a zastepywane jest znacznikiem div. Jak wczesniej napisalem w tabeli stosowac powinno sie tylko jakies dane typu wykresy itp. A co za tym idze sa one dlugie i czesto nie sa to "czyste" tabele ale zaieraja jesze naglowek i stopke i wlasnie tu wchdza tfoot i thead. Inaczej: odpowiadajac na Twoje pytanie czyemu nalezy stosowac znaczniki bo wersja DTD nakazuje zeby po znaczniku table znajdowal sie znacznik body. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:17 |