如何覆盖Twitter Bootstrap中的样式?例如,我当前使用的.sidebar类具有CSS规则“float:left”;我如何将其更改为向右移动?我正在使用HAML和SASS,但对web开发来说还是个新手。
发布于 2011-11-11 03:37:54
添加您自己的类,例如:<div class="sidebar right"></div>
,其CSS为
.sidebar.right {
float:right
}
发布于 2011-11-11 03:50:20
您可以通过使CSS类“更具体”来覆盖它。
您在HTML树中向上移动,并指定父元素:
div.sidebar { ... }
比.sidebar { ... }
更具体
如果你需要,你可以一直到BODY:
body .sidebar { ... }
几乎可以覆盖任何东西。
请参阅这个方便的指南:http://css-tricks.com/855-specifics-on-css-specificity/
发布于 2014-02-17 13:20:02
如果你想在bootstrap中覆盖任何css,使用!重要
假设这里是bootstrap中的页眉类,它在顶部有40px的边距,我的客户不喜欢它,他希望它在顶部是15,在底部只有10
.page-header {
border-bottom: 1px solid #EEEEEE;
margin: 40px 0 20px;
padding-bottom: 9px;
}
所以我在site.css文件中添加了一个同名的类,如下所示
.page-header
{
padding-bottom: 9px;
margin: 15px 0 10px 0px !important;
}
请注意!important with my which,它将覆盖bootstarp页面标题类的边距。
https://stackoverflow.com/questions/8084964
复制相似问题