当css重置中的border=0时,IE中的表没有边框?
在我的css文件中,我在设置边框的地方进行了重置:0。这导致IE中的所有表(而不是firefox)都没有边框。即使我在表中内联设置了边框,它仍然不会显示在IE中。有人知道这个问题的解决方案吗 其余部分:当css重置中的border=0时,IE中的表没有边框?,css,internet-explorer,css-tables,Css,Internet Explorer,Css Tables,在我的css文件中,我在设置边框的地方进行了重置:0。这导致IE中的所有表(而不是firefox)都没有边框。即使我在表中内联设置了边框,它仍然不会显示在IE中。有人知道这个问题的解决方案吗 其余部分: table, img { border:0; } <table border="1"> <tr> <td></td> </tr> </table> 表格,img { 边界:0; } Border显示在firefo
table, img
{
border:0;
}
<table border="1">
<tr>
<td></td>
</tr>
</table>
表格,img
{
边界:0;
}
Border显示在firefox中,但不显示在IE中。我是否必须在表格中使用style=“Border:1px纯黑”而不是Border=“1”您尝试过吗
table {border-collapse: collapse;}
编辑:等等,你想去掉边框还是添加边框?现在我很困惑…如果你想要一个边框,你不应该将边框设置为0。请尝试以下方法:
table{
border: 2px;
}
这应该会更好
编辑:
如果您想以内联方式进行,您应该这样做
<table border="2px">
假设您的代码(问题中)没有输入错误,您是否尝试过在内联设置中添加测量单位
比如说
另外,尝试使用CSS重新/激活边框:
<table style="border: 1px solid #000;"> <!-- or use a stylesheet, or style block, obviously -->
您是否检查过您使用的是符合标准的,并且没有进入怪癖模式?在css中指定无边框的两种符合标准的方法是: 边框宽度:0; 边框样式:无 Table元素、td元素和th元素都接受边框,因此确保没有边框的安全方法是Table、td、th{border style:none;} 表{border collapse:collapse;}是一种纯粹的css方法,用于删除单元格之间的间距
请访问w3schools.com或w3.org以获取符合标准的css提示您的示例表中没有任何内容。IE决定它没有内容,因此不显示“border=“1”属性 重置为
table {
border:none;
}
然后使用:
<table style="border:solid 1px #000;>
<tr><td>x</td></tr>
</table>
如果您希望特定的表有边框,我只给它一个类:
table, img
{
border:0;
}
table.something
{
border: solid 1px #000000;
}
<table class="something">
<tr>
<td></td>
</tr>
</table>
表格,img
{
边界:0;
}
桌子什么的
{
边框:实心1px#000000;
}
这应该适用于所有浏览器。有没有可能查看一下您的css/xhtml?可能是从特定性冲突到打字错误。我是否在重置中设置了border:none。我创建了一个测试页面,它在IE6中运行良好。您是否使用其他版本的IE?这在IE7或IE8中不起作用,这很有趣。我没有访问IE7的权限,因此无法访问创建一个名为“customtable”的类怎么样“然后将border属性设置为适当的值,并将该类应用于表标记?在我的rest中,我只使用table和一堆其他元素,并使用margin、padding all 0等和border:0。你是说在重置或内联样式中放置边框折叠我正在尝试添加边框。在IE中,边框不显示,但在firefox中,它显示。我只是想让你知道它在firefox中有效,但不是IE。我正在使用border:0,因为我也在使用它制作图像。如果他想内联使用,他应该使用样式=边框:1px
,而不是边框
属性。我不知道为什么它不像用于图像一样不被用于表:-/@Xaisoft:如果希望在表格上有边框,而不是在图像上,则应分别设置边框的样式。border
属性只接受不带后缀的像素宽度。(一些浏览器可能会接受它,但我不会依赖它。)……自从标准大战以来,我的table fu变得很弱。向上投票,本,谢谢你的更正。