正如标题所述,我正在寻找一种使用表格类生成表格的方法,也就是$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>'
));
然后像 W3C 所说的那样使用 CSS 来设置表格的样式。
/* override cellspacing */
table {
border-spacing: 0;
border-collapse: collapse;
}
/* override cellpadding */
td, th {
padding: 0;
}
如果您只需要将其应用于特定的表,请使用 CSS 类并将该类与模板配置一起应用。