タイトルが示すように、テーブル クラスを使用してテーブルを生成する方法を探しています。別名$this->table->generate($data)
、cellspacing 属性と cellpadding 属性を使用せずに使用すると、これらは有効と見なされなくなります。
w3c バリデーターが述べているように、「テーブル要素の cellpadding 属性は廃止されました。代わりに CSS を使用してください。」
タイトルが示すように、テーブル クラスを使用してテーブルを生成する方法を探しています。別名$this->table->generate($data)
、cellspacing 属性と cellpadding 属性を使用せずに使用すると、これらは有効と見なされなくなります。
w3c バリデーターが述べているように、「テーブル要素の cellpadding 属性は廃止されました。代わりに CSS を使用してください。」
テーブルを生成する前にテンプレートを設定します。
$this->table->set_template(array(
'table_open' => '<table>'
));
次に、CSS を使用して、W3C が言うようにテーブルのスタイルを設定します。
/* override cellspacing */
table {
border-spacing: 0;
border-collapse: collapse;
}
/* override cellpadding */
td, th {
padding: 0;
}
特定のテーブルのみに適用する必要がある場合は、CSS クラスを使用し、テンプレート構成でクラスを適用します。