wtorek,
Przestarzałe atrybuty tabel HTML
Język HTML przeszedł dużą ewolucję i wiele dawnych atrybutów jest obecnie już przestarzałych. Możliwości większej ich części z nawiązką można zastąpić kaskadowymi arkuszami stylów. Korzystanie z przestarzałych elementów języka HTML jest sporym błędem, część z nich nie działa w aktualnych wersjach przeglądarek, nie wiadomo także czy pozostałe zostaną zaimplementowane w kolejnych edycjach aplikacji.
| Atrybut | Znaczenie / uwagi |
|---|---|
| align | wyrównanie względem innych elementów, należy zastąpić własnością CSS float |
| valign | wyrównanie w pionie, należy zastąpić własnością CSS vertical-align |
| char | znak, względem którego nastąpi wyrównanie (align="char", np. align=","), nie jest obsługiwany |
| charoff | określenie liczby znaków do znaku wyrównania określonego przez atrybut char, nie jest obsługiwany |
| bgcolor | kolor tła, należy zastąpić własnością CSS background |
| abbr | definiuje skrót |
| axis | nazwa pokrewnej grupy komórek, obecnie można zastosować atrybut scope |
| border | szerokość obramowania, należy zastąpić własnością CSS border |
| cellpadding | odstęp między krawędzią, a zawartością komórki, należy zastąpić własnością CSS paddingg |
| cellspacing | odstęp między komórkami, należy zastąpić własnością CSS border-spacing |
| frame | typ obramowania tabeli, należy zastąpić własnością CSS border |
| rules | rodzaj obramowania, należy zastąpić własnością CSS border |
| summary | skrótowy opis tabeli, należy użyć elementu caption |
| width | szerokość elementu, należy zastąpić własnością CSS width |