首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么可以替代HTML5表格中的单元格边距、单元格距、验证和对齐?

什么可以替代HTML5表格中的单元格边距、单元格距、验证和对齐?
EN

Stack Overflow用户
提问于 2011-05-19 01:52:18
回答 4查看 347.1K关注 0票数 331

Visual Studio中,我看到以下警告:

valign验证(HTML5):属性“”'table'.

  • Validation“”不是元素'table'.

  • Validation (HTML5)的有效属性:“”
  • “”不是元素valign的有效属性(HTML5):“”valign“”不是元素'td'.
  • Validation (HTML5)的有效属性:“”Attribute“”align“”不是元素“”td“”的有效属性。

如果它们在HTML5中不是有效属性,那么在CSS中用什么来取代它们?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-19 01:59:25

代码语言:javascript
复制
/* cellpadding */
th, td { padding: 5px; }

/* cellspacing */
table { border-collapse: separate; border-spacing: 5px; } /* cellspacing="5" */
table { border-collapse: collapse; border-spacing: 0; }   /* cellspacing="0" */

/* valign */
th, td { vertical-align: top; }

/* align (center) */
table { margin: 0 auto; }
票数 520
EN

Stack Overflow用户

发布于 2012-04-29 04:47:03

这应该可以解决您的问题:

代码语言:javascript
复制
td {
    /* <http://www.w3.org/wiki/CSS/Properties/text-align>
     * left, right, center, justify, inherit
     */
    text-align: center;
    /* <http://www.w3.org/wiki/CSS/Properties/vertical-align>
     * baseline, sub, super, top, text-top, middle,
     * bottom, text-bottom, length, or a value in percentage
     */
    vertical-align: top;
}
票数 70
EN

Stack Overflow用户

发布于 2015-04-30 00:35:17

在特定表上

代码语言:javascript
复制
<table style="border-collapse: separate; border-spacing: 10px;" >
    <tr>
      <td>Hi</td>
      <td>Hello</td>
    <tr/>
    <tr>
      <td>Hola</td>
      <td>Oi!</td>
    <tr/>
</table>

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6048913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档