在IE中单击滚动区域时,滚动条不起作用

时间:2011-12-26 11:54:17

标签: c# asp.net html grid scrollbar

我正在创建一个滚动条来水平移动网格。当我使用firefox作为默认浏览器时,它工作正常。如果我使用Internet Explorer,滚动区域不工作/禁用。我需要显示一个滚动条来向左或向右移动我的网格,但是当我点击窗格时它不会移动。这是我的代码片段:

Horizantal滚动条:

 <table>
    <tr>
    <td colspan="2">
    <div style="height: 17px; width: 100%;  overflow-x: scroll; overflow-y: hidden;">
      <div style="height: 1px; width: 1790px;">
        </div>
      </div>
     </td>
    </tr>
    </table>

 vertical scroll bar:

  <table>
    <tr>
    <td colspan="2">
    <div style="height: 17px; width: 100%;  overflow-x: hidden ; overflow-y: scroll;">
      <div style="height: 1px; width: 1790px;">
        </div>
      </div>
     </td>
    </tr>
    </table>

我使用相同的垂直和水平编码。但水平滚动条不起作用。但垂直工作正常

2 个答案:

答案 0 :(得分:0)

将滚动div的位置设置为相对

答案 1 :(得分:0)

Yogesh正确测量Div,表[tr,td] /你曾经使用过的东西。使用样式或Css对你有用。

如果你正确地设置div高度和宽度,那么对齐问题就不会来了解。你必须知道Html代码。遵循html标准。

否则首先使用Google。会更好。