【发布时间】:2012-04-03 15:01:29
【问题描述】:
错误详情:
td 元素的 width 属性已过时。改用 CSS。 从第 81 行第 15 列开始;到第 82 行第 50 列:
<tr><td width="6%" class="texalign_right">Name:</t..
详情:
我目前的网站,我有 20 多张桌子和许多不同数量和大小的内部 td。我相信通过班级为每张桌子分配宽度,然后在 td 内会让我生病.. 为了避免这种情况,我可以简单地在具有“样式”属性的表中硬编码表和相应的 td(仅用于第一行)的宽度。这有意义吗?
更重要的是,当前表 # (20) 可能会增加到 (30 或 40)。
真的,我根本不喜欢硬编码!!所以如果有任何其他方法来处理表格宽度,我非常感兴趣..请帮助我..
【问题讨论】:
-
您有两个选择:您可以替换
width属性,或者您可以忍受验证错误。但是从您使用的表的数量来看,无论如何可能是重写的时候了。 Using tables for layout is evil.:P -
如果你想那样做,你为什么要关心验证器?
-
你可能需要给每个 td 一个类属性,然后使用 CSS 来设置它的样式。这就是验证器告诉你的。我希望它是您在表格中显示的表格数据。
标签: html css html-validation