大佬教程收集整理的这篇文章主要介绍了css – Twitter bootstrap 3:当贴纸触发时,导航栏会更改宽度,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
.container { padding-left: 0px; padding-right: 0px; }
到css.但是,正如你所看到的,它不是很漂亮,我不想删除这些paddings.或者,我可以设置一个静态宽度,如
width: 1140px;
在#nav.affix.但这不是很敏感的…我真的尝试了很多方法,但无法得到任何令人满意的结果.你知道吗,是什么原因?
编辑
好的,Chrome的调试器给了我更多的信息:在贴子被触发之前,nav-element得到了类’affix-top'(从chrome-debugger的html源代码抽象):
<nav id="nav" class="navbar navbar-default affix-top" role="navigation" data-spy="affix" data-offset-top="133" style="BACkground-color: yellow">
奇怪的是,在HTML代码中没有声明affix-top.不过,#nav.nav.navbar.navbar-default-affix-top的大小如下:1140px x 52px.
滚动和粘贴被触发后,类’affix-top’更改为’affix’,’affix’的大小如下:1170px x 52px.
这些是30px,导航栏在右边增长.但是我怎么能阻止呢?最重要的是,我找不到任何csv文件中的class affix-top …
你只能用三件事来解决问题:
1.使用绝对定位.
使用位置:绝对;并使用jQuery更改滚动的顶级值.缺点:你需要一个Javascript部分.
2.设置左/右
设置左:?px;或右:?px
3.定义一个特殊的宽度
设置最小宽度:?px;和/或max-width:?px;对于每个媒体查询
以上是大佬教程为你收集整理的css – Twitter bootstrap 3:当贴纸触发时,导航栏会更改宽度全部内容,希望文章能够帮你解决css – Twitter bootstrap 3:当贴纸触发时,导航栏会更改宽度所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。