Html 边缘有不必要的垂直滚动条的页面
我有一个带有此body标记的asp.net页面Html 边缘有不必要的垂直滚动条的页面,html,css,Html,Css,我有一个带有此body标记的asp.net页面 <body style="margin-top:2px;margin-left:15px;overflow:auto;"> 我得到了一个垂直的滚动条,尽管在页面最低点下面还有足够的空间 为了证明没有任何html元素在我对页面内容的感知上愚弄了我,并导致了滚动条,我在闭包之前添加了一个文本标记“x”。此x距离页面边框仍为200px 最奇怪的是:一旦我将页边距上限设置为0px,滚动条就会消失!!好像上面的这两个像素
<body style="margin-top:2px;margin-left:15px;overflow:auto;">
我得到了一个垂直的滚动条,尽管在页面最低点下面还有足够的空间
为了证明没有任何html元素在我对页面内容的感知上愚弄了我,并导致了滚动条,我在闭包之前添加了一个文本标记“x”。此x距离页面边框仍为200px
最奇怪的是:一旦我将页边距上限设置为0px,滚动条就会消失!!好像上面的这两个像素导致了溢出
我正在做一个相当丑陋的变通方法,将内容向下移动2个像素:
<body style="margin-top:0px;margin-left:15px;overflow:auto;">
<img src="img/transparent_dot.png" height="2" />
您可以使其自动隐藏,而不是始终显示: 试试这个
您可以使其自动隐藏,而不是始终显示: 试试这个
你能把你的代码放在jsbin.com上吗,这样我们就可以查看了!我猜是左边的边距把所有的东西都推到了右边,我猜是血性的:发布900行代码?有人能仔细看看这么复杂的一页吗?乔:为什么页边空白处会留下标签?这是页边空白的顶部标签。如果我将其设置为0px,则垂直滚动条将消失。这实际上是我丑陋的变通方法。将其设置为0px并添加:高度为2px为什么在主体上使用边距顶部?请将您的代码放在jsbin.com上,以便我们可以查看它!我猜是左边的边距把所有的东西都推到了右边,我猜是血性的:发布900行代码?有人能仔细看看这么复杂的一页吗?乔:为什么页边空白处会留下标签?这是页边空白的顶部标签。如果我将其设置为0px,则垂直滚动条将消失。这实际上是我丑陋的变通方法。将其设置为0px并添加:高度为2px为什么在车身上使用边距顶部?
html { -ms-overflow-style: -ms-autohiding-scrollbar;}