Css bootstrap如何计算响应网页的padding top element.style?

Css bootstrap如何计算响应网页的padding top element.style?,css,twitter-bootstrap,Css,Twitter Bootstrap,我的bootstrap3.0网站上有一个导航栏,几乎可以完美工作。在大屏幕上,导航栏固定在顶部。在较小的屏幕上,它仍然固定在顶部,菜单缩小为移动屏幕上下拉菜单的“汉堡包图标” 然而,有一个问题我似乎无法解决。当在狭窄/移动屏幕上查看网站时,bootstrap神奇地将以下内容添加到我的页面: <html lang="en" style="padding-top: 59px;"> 我曾尝试将html和正文边距设置为0,并在css、引导css中将填充设置为0,甚至将其作为index.

我的bootstrap3.0网站上有一个导航栏,几乎可以完美工作。在大屏幕上,导航栏固定在顶部。在较小的屏幕上,它仍然固定在顶部,菜单缩小为移动屏幕上下拉菜单的“汉堡包图标”

然而,有一个问题我似乎无法解决。当在狭窄/移动屏幕上查看网站时,bootstrap神奇地将以下内容添加到我的页面:

<html lang="en" style="padding-top: 59px;">

我曾尝试将html和正文边距设置为0,并在css、引导css中将填充设置为0,甚至将其作为index.html页面中的样式,但此element.style似乎覆盖了它。我还搜索了我所有的css文件,59px的幻数在任何地方都没有出现,这意味着它是从某个变量动态计算出来的。我对bootstrap或css/less了解不够,无法理解如何/为什么-这就是为什么我说它“神奇地”添加了:)


它是从哪里来计算59px的,我怎么能克服它呢?

我不能告诉你它是从哪里来的,但是你可以通过添加来用你自己的风格覆盖它!对定义的结尾很重要。否则,使用样式标记的嵌入样式将优先于其他定义

.someClass{
   padding-top : 0px !important;
}

我一直在尝试复制这一点,把我的屏幕降低到400px,但它没有显示给我。引导是您添加的唯一内容吗?很可能是一些js注入了这种风格;让我检查一下我的其他JS文件。@bigfish66-谢谢你的提示。在我安装的jquery插件中找到了罪魁祸首。我试过了,但它仍然被滥用,这就是为什么我怀疑它是由JS而不是css完成的。我会在我的密码里找到罪犯。谢谢你的想法!