Масите отдавна се влошиха уеб дизайн. Преди много години HTML таблиците се използваха за оформление, което очевидно не беше това, за което бяха предназначени. Тъй като CSS стана популярен за оформлението на уебсайтове, идеята, че "таблиците са лоши"задържа. За съжаление, много хора погрешно разбраха това, което означава, че HTML таблиците през цялото време са лоши. Това изобщо не е така. Реалността е, че HTML таблиците са лоши, когато се използват за нещо различно от истинската им цел, която е да показват таблични данни (електронни таблици, календари и т.н.). Ако създавате уебсайт и имате страница с този вид таблични данни, не се колебайте да използвате HTML таблица на вашата страница.
Какво да правя и
Да
The
The
Повечето уеб браузъри променят теглото на шрифта на получер и центрират съдържанието в клетка. Разбира се, можете да използвате CSS стилове за да направите тези заглавки на таблици, както и съдържанието на вашите маркери, да изглеждат така, както бихте искали те да изглеждат на изобразената уеб страница.
Кога трябва да използвате Отколкото
?
The
Не използвай за да оформите клетките си. Тъй като браузърите са склонни да показват клетките на заглавката на таблицата по различен начин, някои мързеливи уеб дизайнери могат да се опитат да се възползват от това и да използват маркера, когато искат съдържанието да е получер и центрирано. Това е лошо поради няколко причини:
- Не можете да разчитате на уеб браузъри, които винаги показват съдържанието по този начин. Бъдещите браузъри може да променят цвета по подразбиране или изобщо да не правят визуални промени
съдържание. Никога не трябва да разчитате единствено на стиловете на браузъра по подразбиране и никога не трябва да използвате HTML елемент, тъй като по подразбиране той „изглежда“. - Това е семантично неправилно. Потребителските агенти, които четат текста, могат да добавят звуково форматиране като „заглавка на ред: вашият текст“, за да покажат, че е в
клетка. Освен това някои уеб приложения отпечатват заглавията на таблиците в горната част на всяка страница, което би водят до проблеми, ако клетката всъщност не е заглавна част, а вместо това се използва по стилистични причини само. Долен ред - използването на маркери по този начин може да доведе до проблеми с достъпността на много потребители, особено тези, които използват подпомогнати устройства за достъп до съдържанието на вашия сайт. - Трябва да използвате CSS за да се определи как изглеждат клетките. Разделянето на стил (CSS) и структурата (HTML) е най-добрата практика в уеб дизайна в продължение на много години. За пореден път използвайте a, защото съдържанието на тази клетка е заглавка, а не защото ви харесва начинът, по който браузърът може да изобрази това съдържание по подразбиране.