gpt4 book ai didi

css - 在 中使用 cellpadding ="2"cellspacing ="2"可以吗?
转载 作者:技术小花猫 更新时间:2023-10-29 10:36:03 25 4
gpt4 key购买 nike

可以用cellpadding="2" cellspacing="2"吗在 <table> ?还是这些不是 W3C 推荐的并且不符合网络标准?

CSS 中有哪些替代品?

更新:使用<td align="right" valign="top">也可以吗? ?

我的问题是关于内容和表示的分离以及 W3C 的建议。

更新: According to this chart<table>只有alignbgcolor严格版本不允许。那么可以允许 <table> 的其他属性吗? ?

alt text http://shup.com/Shup/293811/11021055643-My-Desktop.png

最佳答案

不,这些属性并未正式弃用,但通常不赞成使用它们,因为您应该使用 CSS 进行表示。

对于 cellpadding,您可以轻松地用 CSS 中的 padding 替换它:

table.classname td {
padding: 4px;
}

对于cellspacing,首先要确定它是否真的有必要。如果您在表格单元格上没有任何边框,或者您不希望每个单元格的边框之间有间距,那么它不是。 (我个人认为单元格间距在设计方面看起来很糟糕,但在某些情况下它可能很有用。)

这样做很不错:

table {
border-collapse: collapse;
}

然后每个表格单元格与其相邻单元格共享边框,这意味着您可以添加,比如说,1px 的顶部和底部边框,并且您只需将每行分开 1px。

然而,要分隔边框,您可以使用此 CSS,尽管它在 IE6 中可能不起作用。

table.data td {
border-collapse: separate;
border-spacing: 4px;
}

关于css - 在 <table> 中使用 cellpadding ="2"cellspacing ="2"可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414773/

25 4 0
标签上放置边距

无论出于何种原因,我一直无法让任何表格单元格之间留有边距。我希望表格单元格具有灰色背景颜色(在白色页面背景上),因此看起来像它们之间有白色的瓷砖。 我在 HTML 中尝试过, 同样在 CSS 中,

  • html - 为什么 cellspacing 和 cellpadding 不是 CSS 样式

    我不知道为什么这让我如此困扰,但当我创建网站时,我总是尝试使用 CSS 来完成所有样式设置。然而,当我使用表格时,我总是要记住做的一件事是添加 cellspacing="0"和 cellpadding

  • r - 如何在 xtable 生成的 HTML 表格中添加 cellspacing 和 cellpadding?

    我想在 xtable 生成的 html 表格中添加间距或填充。print.xtable() 参数 html.table.attributes 对我不起作用。这是一个可以粘贴到 Rmd 文档中的示例 b

  • jquery - 如果使用 jquery 的任何 ="0"都不可用,如何添加 cellspacing ``?

    如何添加cellspacing="0"如果它不适用于任何 使用 jquery? 如果它可用并且它具有除 ="0" 之外的任何其他值然后想将其转换为 ="0" 最佳答案 $('table').attr(

  • html - 如果在严格模式下,表格 cellspacing 和 cellpadding 是否始终为 0(即使明确设置)?

    我有一个页面正在从怪癖模式转换为严格模式。我添加了这个: 突然之间,我所有使用 cellpadding 和 cellspacing 的表格都崩溃了。该页面在 IE7 中看起来不错,但在 Firefo

  • css - 在
  • 中使用 cellpadding ="2"cellspacing ="2"可以吗?

    可以用cellpadding="2" cellspacing="2"吗在 ?还是这些不是 W3C 推荐的并且不符合网络标准? CSS 中有哪些替代品? 更新:使用也可以吗? ? 我的问题是关于内容和

  • html - 什么替代了 HTML5 表格中的 cellpadding、cellspacing、valign 和 align?

    在 Visual Studio 中,我看到了以下警告: Validation (HTML 5): Attribute 'cellpadding' is not a valid attribute of