Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Завдання
Прибрати атрибут cellpadding з таблиці і замінити його стильовим властивістю.
Рішення
Атрибут cellpadding тега <table> відповідає за поля навколо вмісту осередків. За рахунок полів текст у клітинці «налипає» на рамку і створюється порожній простір, що додає комфорт для читання.
При великій кількості таблиць на сайті, їх параметри зручніше винести в стилі, щоб централізовано керувати оформленням таблиць. Заміною cellpadding виступає стильове властивість padding, яка має додаватися до селектору TD (приклад 1).
Приклад 1. Поля таблиці
HTML5CSS 2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Поля в таблиці</title> <style> table { width: 300px; /* Ширина таблиці */ } td { padding: 10px; /* Поля в комірках */ } </style> </head> <body> <table border="1"> <tr> <td>Осередок 1</td> <td>Осередок 2</td> </tr> </table> </body> </html>
Врахуйте, що застосування padding до клітинок скасовує дію атрибут cellpadding, тому включати його вже немає необхідності. Тим більше, в HTML5 цей атрибут заборонений на користь стилів.