0

我已经为此困惑了几个小时;试图使表格保持完全居中而没有边框。似乎由于某种原因,表格在添加边框时居中,即 -table.backColor {border: 1px solid;} 而不是透明...

任何帮助将不胜感激。

我一直在使用的 CSS 是:

   body {margin: 0;
   }

   td.backColorContent {
          width: 800px; 
          border-right-width: 1px; 
          border-right-style: solid;
          border-right-color: #cbe775;          
          border-left-width: 1px; 
          border-left-style: solid;
          border-left-color: #cbe775;            
          }
   td.backColorSide {
          background-color: #f9ffe7;
          vertical-align:top;
          }


   table.backColor {
                                        position: fixed; 
                                        top: 0px; 
                                        margin-left:auto; 
                                        margin-right:auto; 
                                        width: 100%; 
                                        height: 6000px; 
                                        z-index: -2; 
                                        border-collapse: collapse;
                                        border: 1px transparent;
          }  

表格的 HTML 是:

<table class="backColor">
 <tr>
  <td class="backColorSide">

  </td>
  <td class="backColorContent">

  </td>
  <td class="backColorSide">

  </td>
 </tr>
</table>

我一直在使用的示例链接在这里:http ://www.nybblemouse.com/external/test2.html

4

1 回答 1

1

您需要以这种方式重新构建标记并应用样式:

我的小提琴

于 2012-07-26T15:25:12.187 回答