html - TD 扩展到绝对定位内容的大小
问题描述
我有一个包含 3 个 td 的表。第一个 td 有一个相对定位的 div,其中包含 2 个绝对定位的 div。我希望第一个 td 占用他的内容的宽度,这样他就不会与下一个 td 重叠。我怎样才能做到这一点?
HTML:
<table cellspacing="0" cellpadding="0" data-test-id="parent" style="inset: 0px;">
<tbody>
<tr>
<td align="left" style="vertical-align: top;">
<div data-test-id="YAxisTd" style="position: relative;">
<div class="flot-text" style="position: absolute; inset: 0px; font-size: smaller;">
<div class="flot-y-axis flot-y1-axis yAxis y1Axis" style="position: absolute; inset: 0px;">
<div class="flot-tick-label tickLabel" data-test-id="**ticks**" style="position: absolute; top: 722px; left: 21px; text-align: right;">
100000%
</div>
<div class="flot-tick-label tickLabel" data-test-id="**ticks**" style="position: absolute; top: 626px; left: 21px; text-align: right;">
300000%
</div>
</div>
</div>
<div class="axisLabels yaxisLabel" style="top: 0; left: 0;-webkit-transform: translate(-5.47655px, 362.5px) rotate(-90deg);">
</div>
</div>
</td>
</tr>
</tbody>
</table>
我试图改变 flot-text/flot-y-axis/flot-tick-label 的绝对位置,就像我对axisLabels 所做的那样,但在所有刻度都随机定位之后。顶部/左侧由 FLOT 库计算。
解决方案
推荐阅读
- python - 想要在数据框中找到每个唯一字符串的第一个实例。然后创建一个列表,该列表是否标记为第一个唯一实例
- javascript - 反应形式中的 Ant-d 表单验证,其中创建和编辑都以相同的形式完成
- python - 迭代数据框中的行的最有效方法是什么?
- angular - jasmine-marbles 接下来只发出第一个值
- laravel - 在 Laravel 5.6 的 html 视图中使用 route() 和 with()
- orbeon - xf:range 初始隐藏时的 Orbeon 错误
- laravel - 为什么我的 laravel 策略授权在一段时间后不起作用
- matlab - 如何在MATLAB中求解变量的方程
- ios - 滑动单元格时如何隐藏其他滑动单元格操作
- git - 致命:./config 中“receive.denycurrentbranch”的错误配置值