我有像这样的html结构:
<table>
<tr>
<td colspan="11">
<table style="vertical-align: middle; width=100%;" id="myInnerTable">
<tr>
<td align="right">
Some controls
</td>
</tr>
</table>
</td>
</tr>
<tr id=”myOuterTableTR”>
...more <tr> tags
</table>
当没有水平滚动条时,“某些控件”按预期向右对齐并且可见。但是当有水平滚动条时,“某些控件”会转到最右侧并且它们不可见,用户必须滚动到最右侧才能看到它们。
即使有水平滚动条,我也希望它们在屏幕上可见,并且不必向右滚动即可看到它们。
我试图给“myInnerTable”表格固定位置,但在这种情况下,页面布局会受到干扰,就像下一个 tr 标签中的控件myOuterTableTR
与控件重叠一样myInnerTable
。所以我认为我只需要myInnerTable
相对位置。
我想我需要编写一些 JavaScript 并检查是否有任何水平滚动条,然后向 myInnerTable 添加一些右边距/空格,这样它就可以在不滚动的情况下可见。
另外,我没有使用 JScript。