私はこれで何時間も混乱してきました。テーブルを境界線なしで完全に中央に配置しようとしています。何らかの理由で、透明ではなく -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