gpt4 book ai didi

css - 如何将 div 与表格的右侧对齐?

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:04 25 4
gpt4 key购买 nike

我有这样的结构:

<table id="A">
...
</table>
<div id="B">some lefty text</div>
<div id="C">some righty text</div>

我需要的是将 B 与表格的左边缘对齐,并将 C 与其右边缘对齐,这样我就可以得到:

AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBB CCCC

我对如何在 CSS 中执行此操作感到困惑。我已经尝试将 C 向右浮动,但这会将 C 置于整个窗口的右侧,而不是与表格的右侧对齐,即使我将所有内容都包含在外部 DIV 中也是如此。

没有一个元素是固定大小的,但是可以合理地假设内容 B 的宽度与内容 C 的宽度之和小于内容 A 的宽度。(即图表是合理的内容布局)。该解决方案需要在 IE8+ 中运行。

最佳答案

将表格包裹在一个div中,然后让div float

jsFiddle example

HTML

<div id="wrapper">
<table id="A">
<tr>
<td>table</td>
</tr>
</table>
<div id="B">some lefty text</div>
<div id="C">some righty text</div>
</div>

CSS

table, div {
border:1px solid #999;
}
table {
width:100%;
}
#B {
float:left;
}
#C {
float:right;
}
#wrapper {
width:50%;
}

关于css - 如何将 div 与表格的右侧对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678815/

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