Css 如何在HTML5上使用cellpadding和cellspacing?
我试图使用CSS3来设置表格的单元格间距和单元格填充,因为HTML5不支持这些属性 我在网上找到了很多资源,说你应该使用CSS来使用边框间距和填充 Unfo。我尝试了所有这些技巧,但似乎什么都没变。间距非常重要,因为am包括表格不同单元格上的图像结构 那我现在怎么解决呢?我需要你的帮助Css 如何在HTML5上使用cellpadding和cellspacing?,css,html,Css,Html,我试图使用CSS3来设置表格的单元格间距和单元格填充,因为HTML5不支持这些属性 我在网上找到了很多资源,说你应该使用CSS来使用边框间距和填充 Unfo。我尝试了所有这些技巧,但似乎什么都没变。间距非常重要,因为am包括表格不同单元格上的图像结构 那我现在怎么解决呢?我需要你的帮助 #SearchTable { border-collapse: collapse; padding:0px 0px 0px 0px; } #SearchTable td { paddi
#SearchTable
{
border-collapse: collapse;
padding:0px 0px 0px 0px;
}
#SearchTable td
{
padding:0;
border-spacing:0px 0px;
}
您没有在表上设置
id=SearchTable
,或者您有一些其他样式表规则覆盖您指定的规则。因此,您发布的规则足以实现此效果;你只需要
#SearchTable
{
border-collapse: collapse;
}
#SearchTable td
{
padding:0;
}
(已在CSS2中)。对于单元间距:
#搜索表{
边界塌陷:分离;
边界间距:8px;
}
您需要这样设置它。这对我有用
#SearchTable {
border-spacing:2px 2px;
border-collapse:separate;
}
#SearchTable td {
border:1px solid black;
}
它应该会起作用。需要完整的HTML标记和CSS,看看为什么它在你的情况下不起作用。我删除了所有的东西,除了表和问题仍然!您使用的是正确的HTML 5 doctype吗?注意:在CSS中,id区分大小写:“#SearchTable”不等于“#SearchTable”也许您可以用一个例子来说明您的问题。我以前知道,所以id是正确的!事实上,我把这些样式(仅)放在表中,并且我必须确定表id,所以?:(然后发布整个文档或其URL,并指定测试它的浏览器。(我的猜测是,单元格中有图像,因此可以看到图像填充。)我的猜测是正确的,这是关于图像渲染,而不是单元格间距或单元格填充。最快的修复方法是添加以下内容:
img{display:block;}
你敢说我是正确的答案。说吧,你知道你想要的。