0

我有像这样的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”&gt;
...more <tr> tags
</table>

当没有水平滚动条时,“某些控件”按预期向右对齐并且可见。但是当有水平滚动条时,“某些控件”会转到最右侧并且它们不可见,用户必须滚动到最右侧才能看到它们。

即使有水平滚动条,我也希望它们在屏幕上可见,并且不必向右滚动即可看到它们。

我试图给“myInnerTable”表格固定位置,但在这种情况下,页面布局会受到干扰,就像下一个 tr 标签中的控件myOuterTableTR与控件重叠一样myInnerTable。所以我认为我只需要myInnerTable相对位置。

我想我需要编写一些 JavaScript 并检查是否有任何水平滚动条,然后向 myInnerTable 添加一些右边距/空格,这样它就可以在不滚动的情况下可见。

另外,我没有使用 JScript。

4

0 回答 0