css - 如何删除水平滚动条

标签 css

我想我必须使用 CSS 2.1,因为样式 overflow-x 不可用。 所以在下面的代码中,我有一个网格的标题,pageLength Id 为网格的内容放置了一个垂直滚动条。不幸的是,它还放入了一个我不需要的水平滚动条。 “overflow-x”不起作用,那又怎样呢? CSS 看起来像;

#pageLength
{
    height: 400px;
    overflow:auto;
}

网格表看起来像这样;

<table >
    <tr>
        <th>
            Date
        </th>
        <th>
            Morning Only
        </th>
        <th>
            Afternoon Only
        </th>
        <th>
            Approved
        </th>
        <th>
            Cancel?
        </th>
    </tr>
    <tbody  id="pageLength">
    <%: Html.EditorForModel()%>
    </tbody>
</table>

***编辑 - 响应页面源请求

<table>
    <tr>

        <th>
            Date
        </th>
        <th>
            Morning Only
        </th>
        <th>
            Afternoon Only
        </th>
        <th>

            Approved
        </th>
        <th>
            Cancel?
        </th>
    </tr>
    <tbody  id="pageLength">

    <tr>
        <td>
            Wed, December 8, 2010
        </td>            
        <td align="center">

            No
        </td>
        <td align="center">
            No
        </td>
        <td align="center">
            No
        </td>
        <td align="center">
            <input name="[0].CancelFlag" type="checkbox" value="true" /><input name="[0].CancelFlag" type="hidden" value="false" />

            <input name="[0].AnnualLeaveBookedId" type="hidden" value="36" />
        </td>
    </tr>
    <tr>
        <td>
            Wed, December 15, 2010
        </td>            
        <td align="center">
            No
        </td>

        <td align="center">
            No
        </td>
        <td align="center">
            No
        </td>
        <td align="center">
            <input name="[1].CancelFlag" type="checkbox" value="true" /><input name="[1].CancelFlag" type="hidden" value="false" />
            <input name="[1].AnnualLeaveBookedId" type="hidden" value="37" />
        </td>

    </tr>

. . .

最佳答案

我认为#pageLength 应该有一个固定的宽度和高度。
此外,#pageLength 子节点不应超过#pageLength 的宽度,注意 CSS Box Model (考虑边距、填充和边框),也许你应该使用 CSS Reset ).

关于css - 如何删除水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378262/

相关文章:

javascript - 调用 css 属性 [for ex. : element. 样式.填充]

html - 使悬停在一个 <a> 元素上影响另一个元素的最佳方法?

html - CSS - 链接排列不正确

javascript - 将事件处理程序附加到整个字母表或只是一个接一个

html - 有没有办法用 css 从一个独特的元素生成无限的样式规则? (好像嵌套了几个伪元素)

javascript - 使用 md-tab (css) 的类似标签的浏览器

javascript - 将 ProfileImage 添加到照片 Controller

html - 限制 HTML 图片网格列

css - 连续显示 3 张图像

css - 如何对表格进行 CSS 样式设置,使单元格最多为屏幕高度的 30%,并在更高时使用滚动条?