我正在尝试在 html 中编写 Box 和 Whiskers 图形。问题是,我在 div 周围有边框(如在 Box 中),但是当覆盖包含带状彩色图像的前一层时,这些边框会消失。如果可以避免的话,首选是不要在此处使用背景图像(或颜色)。
html是:
<table cellspacing="0" cellpadding="0" id="BoxAndWhiskers" width="100%">
<tr class="graphArea">
<td><div class="graphColors"><img src="ReadingColorScale.png" width="100%" height="250" alt="" /></div>
<div class="graphBoxes"><img src="black.gif" width="2" height="50" alt="" class="Whisker" /><div class="graphBox"><img src="black.gif" width="100%" height="2" alt="" style="padding-top: 10px; padding-bottom: 10px;" /></div><img src="black.gif" width="2" height="50" alt="" class="Whisker" /></div></td>
</tr>
</table>
而CSS是:
table#BoxAndWhiskers tr.graphArea td {
width: 33%;
}
table#BoxAndWhiskers tr.graphArea td div.graphBoxes {
z-index: 1;
margin-top: -250px;
}
table#BoxAndWhiskers tr.graphArea td div.graphBoxes img.Whisker {
display: block;
margin-left: auto;
margin-right: auto;
}
table#BoxAndWhiskers tr.graphArea td div.graphBoxes div.graphBox {
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
width: 50%;
border: 2px solid black;
}
请注意 div.graphBoxes 的 css 中 -250px 的边距顶部。随着它的减少,您会看到 Box 周围的边框从上一层向外窥视时出现。
在这种情况下是否可以显示边界?谢谢...