我挣扎着爬一个HTML表格填充容器的宽度和尊重利润率不会溢出。当宽度设置为100%时,如何获得Html表格以重视边距?
此示例(请参阅https://jsfiddle.net/v6o12u9o/)将表格的宽度设置为100%,但由于边距的原因,该表格会溢出其父边界。我该如何解决?
HTML:
<div style="border: 1px solid red; margin:10px;">
<table border=1>
<tr>
<td>
First cell.
</td>
<td>
Second cell.
</td>
</tr>
</table>
</div>
的CSS:
table {
margin: 20px;
background-color: yellow;
width:100%;
}
td {
width: 50%;
}
其他有些事情我已经试过:
- 设置保证金的权利40PX。保证金 - 权利被忽略。
- 设置填充右代替。这使得单元格更小,但表格保持100%的宽度。
- 设置表的显示为“块”。这使得表中的正确尺寸,但随后细胞是太小了(我试过设置“块”上的细胞,没有运气)
这是你想要的吗? https://jsfiddle.net/v6o12u9o/3/ – AtheistP3ace