美文网首页
CSS3之box-sizing

CSS3之box-sizing

作者: 07120665a058 | 来源:发表于2017-06-14 21:38 被阅读24次

    属性用法

    box-sizing: content-box;
    box-sizing: padding-box;
    box-sizing: border-box;
    box-sizing: inherit;
    

    详解

    • content-box:标准宽度content
    • border-box:border以内的宽度width = border + padding + content
    • padding-box:padding以内的宽度width = padding + content
    • inherit:继承父元素的属性值

    比如

    • 有三个div,宽度共占100%,如果其中一个div增加一个border / padding4px,则总宽度就会变成100%+4px,就会将最后一个div挤下去,不管这个div是用%还是px设置的宽度,而border-box会使其宽度自适应,也就是border / padding都不会增加它的宽度
    • padding-box只有火狐浏览器支持,使用时应加上内核前缀

    demo地址

    相关文章

      网友评论

          本文标题:CSS3之box-sizing

          本文链接:https://www.haomeiwen.com/subject/pipeqxtx.html