2010-02-01 69 views
0

嗨我有一个表格,边框顶部设置为2px。这适用于除IE8以外的每个浏览器。 CSS:IE8表消失的边框顶部

<style type="text/css"> 
.mytable { 
    border-collapse: collapse; 
    border: 0; 
    border-top: 2px solid #43848C; 
    width: 300px; 
    margin:0 2em 1em; 
    border-bottom: 1px solid #72afb6; 
} 
    .mytable tr { 
     border-color: #72afb6; 
     border-width: 1px 0; 
     border-style: solid; 
    } 
     .mytable td { 
      margin: 0; 
      padding: 8px 10px 7px 10px; 
      border: 0 solid transparent; 
      border-bottom: 1px solid #72afb6; 
      vertical-align: middle; 
      width: auto;   
     } 
     .mytable .th { 
      background-color: #f0f7f5; 
      color: #42828b; 
      font-weight: bold; 
      font-variant: normal; 
      font-size: 14px; 
      vertical-align:top; 
     } 
</style> 

HTML:

<table class="mytable"> 
    <tbody> 
    <tr> 
     <td class="th">Heading 1</td> 
     <td class="th">Heading 2</td> 
    </tr> 
    <tr> 
     <td>Lorem ipsum</td> 
     <td>Lorem ipsum</td> 
    </tr> 
    <tr> 
     <td>Lorem ipsum</td> 
     <td>Lorem ipsum</td> 
    </tr> 
    <tr> 
     <td>Lorem ipsum</td> 
     <td>Lorem ipsum</td> 
    </tr> 
    <tr> 
     <td>Lorem ipsum</td> 
     <td>Lorem ipsum</td> 
    </tr> 
    <tr> 
     <td>Lorem ipsum</td> 
     <td>Lorem ipsum</td> 
    </tr> 
    </tbody> 
</table> 

谢谢! 德文

+0

所以你得到没有边界的全部或边框,但与incorect风格(即wronf颜色,宽度错误等)? – prodigitalson 2010-02-01 19:33:39

+0

根本没有边框。 – Devin 2010-02-03 20:15:56

回答