【发布时间】:2011-11-02 16:52:56
【问题描述】:
我在尝试使用 CSS 创建的这些表在 IE9 中呈现的方式存在问题。它们在 Chrome 和 Firefox 中看起来不错,但 IE9 似乎让它们占用了额外的空间,它们流到了下一个“行”
铬:
IE9:
代码示例:
<div class="prodDetail">
<h2>Sales History</h2>
<div class="salesTotals">
<h3>Sales history for previous 12 months</h3><br>
<span class="column">UOM</span>
<span class="column">Quantity</span>
<span class="column">Total $</span>
<span class="column">Avg. $</span>
<span class="column">Ord. Count</span>
<span class="column">Ord. Freq.</span>
<span class="column">Core</span>
<span class="column">Last Ord.</span><br>
<span class="column">BX</span>
<span class="column">1</span>
<span class="column">5.03</span>
<span class="column">5.03</span>
<span class="column"></span>
<span class="column">1</span>
<span class="column">N</span>
<span class="column">07/26/2011</span><br>
<br>
</div>
<div class="salesHist">
<span class="columnHist">Loc</span>
<span class="columnHist">Order</span>
<span class="columnHist">UOM</span>
<span class="columnHist">Qty. Ordered</span>
<span class="columnHist">Qty. Shipped</span>
<span class="columnHist">Order Date</span>
<span class="columnHist">Ship Date</span><br>
<span class="columnHist data odd">1</span>
<span class="columnHist data odd"><a href="ordDtl.php?ord=813703&s=H&co=1&oid=269460">418703</a></span>
<span class="columnHist data odd">BX</span>
<span class="columnHist data odd">1</span>
<span class="columnHist data odd">1</span>
<span class="columnHist data odd">07/26/2011</span>
<span class="columnHist data odd">07/27/2011</span><br>
</div>
CSS:
div.prodDetail {
height: auto;
width: auto;
border: 2px solid gray;
margin: 3px;
background: whiteSmoke;
}
div.salesTotals {
display: block;
margin: 0 auto 0 auto;
}
div.prodDetail span {
padding: 0;
display: inline;
font-size: 12px;
background: none;
font-weight: normal;
}
div.prodDetail span.column {
width: 12.5%;
display: inline-block;
margin: 5px auto 5px auto;
height: 14px;
text-align: center;
}
div.salesHist {
display: inline-block;
margin: 0 auto 0 auto;
width: 100%;
}
div.prodDetail span.columnHist {
width: 14.3%;
display: inline-block;
padding-top: 8px;
padding-bottom: 6px;
height: 12px;
text-align: center;
}
div.prodDetail span.columnHist.data {
padding-bottom: 8px;
}
div.prodDetail span.columnHist.data.odd {
background: lightGrey;
}
我希望我包含了足够多的相关 CSS。
【问题讨论】:
-
链接到你的图片是无聊的,我担心......
-
请为表格添加代码
-
能否请您发布您的源代码?
-
对不起,我添加了代码。我也应该放在那里的。这些图像似乎对我有用?
-
你真的真的应该使用表格来存储表格数据。
标签: css internet-explorer google-chrome