gpt4 book ai didi

html - 调整一个 child 的div宽度,但不调整其他 child 的div宽度

转载 作者:行者123 更新时间:2023-11-27 22:50:38 25 4
gpt4 key购买 nike

我在div内有一个表,我希望该表在调整div大小时控制div的宽度。我正在使用display:inline-block;在div上使div与其内容一致,但这使其与最宽的元素一致,该元素可能并不总是表格。

如何使其他所有子项都必须符合桌子的宽度?假设我在表格下方有一个文本输入框和一个按钮,如果表格足够宽,它们可能在同一行中,但是如果表格缩小,则它们也应该缩小或将其撞到下一行。

https://jsfiddle.net/0y5j7oq9/2/

    <div>
<table>
<thead>
<th colspan="3">Table</th>
</thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
<th>Col 3</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<input type="text">
<input type="button" value="Press Me">
</div>


table,
td,
th {
border: 1px solid black;
}

div {
display: inline-block;
border: 1px solid black;
}


在jsfiddle中,div周围的边框应该适合表格,而不适合表格下方的元素。这些元素应符合表格的宽度。

最佳答案

给表width: 100%



table {
width: 100%;
}

table,
td,
th {
border: 1px solid black;
}

div {
display: inline-block;
border: 1px solid;
}

<div>
<table>
<thead>
<th colspan="3">Table</th>
</thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
<th>Col 3</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<input type="text">
<input type="button" value="Press Me">
</div>

关于html - 调整一个 child 的div宽度,但不调整其他 child 的div宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59467725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com