好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

使用Bootstrapv3.3.4注意细节box-sizing_html/css_WEB-ITnos

一、bootstrap样式

在Bootstrap v3.3.4中有下面一条重置样式:

* {  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;}*:before,*:after {  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;} 

将所有的元素的默认盒模型box-sizing都设置成了border-box,而现代浏览器的标准默认box model是 content-box。很多第三方其他的UI库,第三方js库用的也是标准的content-box。

了解这点在写某些功能时很重要,尤其是合并使用其他第三方库和bootstrap时更要注意。

二、例子

举例:做一个展开收缩的div。

代码如下:

        #tabslide{        position: absolute;        width: 200px;        height: 400px;        background-color: green;        border:4px solid blue;        margin: 50px auto 0;        right: 0;    }    #fold{        position: absolute;        margin: -50px 0 0 0;    }    function changeSize(){        if($("#tabslide").width() == 200){                $("#tabslide").css("width", "300px");                $("#fold").html("-unexpand");        }else{                $("#tabslide").css("width", "200px");                $("#fold").html("+expand");        }} 

+expend

查看更多关于使用Bootstrapv3.3.4注意细节box-sizing_html/css_WEB-ITnos的详细内容...

  阅读:38次