我在带边框
的表格中创建了简单的表格//Top Table
<table border="5" bordercolor="#36C1DF" class="topCss" >
//rest table
<tr>
<td>
//This table Border is the problem in IE
<TABLE class="innerCss">
</td>
</tr>
// And my below are css settings
.topCss
{
border-collapse: separate;
border-style: solid;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
}
.innerCss
{
border:2px solid #ffffff;
}
实际上,表格边框颜色white
在Chrome和FireFox中运行良好,但在IE中实际上看起来是white
颜色的黑色。
请帮助如何在IE-9中获得白色边框
答案 0 :(得分:0)
使用css:
table{
border:2px solid #ffffff;
}
如果你想要td颜色为白色,那么再添加这个代码:
table tr td{
border:2px solid #ffffff;
}
试试这些总代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>
body{
background:#000;
color:#fff;}
.topCss
{
border:5px solid #36C1DF;
border-collapse: separate;
border-style: solid;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
}
.innerCss
{
border:2px solid #ffffff;
}
</style>
</head>
<body>
<!--
//Top Table-->
<table class="topCss" >
<!-- //rest table -->
<tr>
<td>
<!-- //This table Border is the problem in IE-->
<TABLE class="innerCss" >
<tr><td> cell 1 </td> <td>cell 2</td></tr>
</TABLE>
</td>
</tr>
</table>
</body>
</html>
答案 1 :(得分:0)
请使用
更新您的代码<table bordercolor='white' style="border-style:none;">
请删除border =&#39; 2&#39;。试试这个,应该工作
答案 2 :(得分:0)
我不是专家,但我建议您跳过HTML样式并使用CSS(最好不要内联):
<table style="border: 2px solid #fff;">
//rest table
注意:删除border
和bordercolor
HTML属性。
答案 3 :(得分:0)
可能会对你有所帮助:
<!--
//Top Table-->
<table class="topCss" style="border: 5px solid #36C1DF;" >
<!-- //rest table -->
<tr >
<td >
<!-- //This table Border is the problem in IE-->
<TABLE class="innerCss" style="border: 2px solid #fff;" >
<tr ><td> cell 1 </td> <td>cell 2</td></tr>
</TABLE>
</td>
</tr>
</table>