各浏览器对 colgroup 及 col 标签解释的不同
colgroup 及 col 标签的 align 属性在 HTML 4.01 中不被建议使用,如:
<colgroup align="center"></colgroup>
在 IE7 及以下版本的 IE 中可被识别,Opera 可识别,IE8 及其它浏览器不识别。
使用 style 属性设置 text-align 样式后在各浏览器中解释也不同,如:
<colgroup style="text-align:center"></colgroup>
在 IE7 及以下版本的 IE 中可被识别,IE8 及其它浏览器不识别。
但并不是所有的样式都不识别,如:
<colgroup style="background:red"></colgroup>
背景样式各浏览器都识别。
colgroup 及 col 标签的好处是可一次性设置列的样式,如不被识别,只能在 TD 中加 Class 指定样式。如果有很多行的话,代码会增加很多。
当然,可以使用 CSS 定义 table>tr>td+td+td... 的方法变通,但当有很多列时将是件痛苦的事情。
各位有没有好的办法?或者哪位有关于各浏览器对 colgroup 和 col 标签所支持的样式的相关资料?