在下面的代码中,我有3个div,其中第1和第3个div是在用户提交时填充了不同长度(由用户决定)的文本的表。第二个div是一个图像。当用户提交并且文本填充到表格中时,中心图像(第2格)根据文本的长度移动。例如,如果任一表格的最长单词位于左表格中,则图像将与右表格一起向右移动。如果每个表中最长的单词长度相同,则不会移动任何内容。
我可以使用什么CSS定位来确保第二个div保持居中,无论其两侧的div中的文本长度如何?基本上我希望第一个div扩展到左边,第三个div扩展到右边,这样<span>
长度的任何变化都不会移动居中的图像
<div class="text_tables" id="left_table">
<table>
<tr>
<td>
<span class="output render" id="text1"></span>
</td>
</tr>
</table>
</div>
<div class="text_tables">
<img id="img1" src="{{ url_for('static', filename='img/img.png') }}">
</div>
<div class="text_tables" id="right_table">
<table>
<tr>
<td>
<span class="output render" id="text6"></span>
</td>
</tr>
</table>
</div>
答案 0 :(得分:0)