07-CSS盒模型

2018-10-29  本文已影响0人  喝酸奶要舔盖__

边框属性

<style>
        .box{
            width: 300px;
            height: 300px;
            background-color: red;
            /*border:  solid #00ffff;*/
            border-top: 4px solid blue;
            border-bottom: 4px solid yellow;
            border-left: 4px solid green;
            border-right: 8px dashed pink;
        }
</style>
<div class="box"></div>

内边距属性

<style>
        .box{
            width: 200px;
            height: 200px;
            background-color: red;
            /*padding: 15px;*/
            /*padding-top: 15px;*/
            padding-left: 20px;
            padding-right: 15px;
            padding-bottom: 20px;
            /*如果想要让盒子宽度和高度不变需要设置该属性*/
            box-sizing: border-box;
        }
    </style>
<div class="box">我是文字我是文字我是文字我是文字我是文字</div>

外边距属性

<style>
        .box1{
            width: 200px;
            height: 200px;
            background-color: pink;
            /*margin: 20px 30px 20px 30px;*/
            margin-top: 20px;
            margin-bottom: 30px;

        }
        .box2{
            width: 200px;
            height: 200px;
            background-color: yellow;
            margin-top: 20px;
        }
</style>
<div class="box1"></div>
<div class="box2"></div>
盒子水平居中

1.在嵌套关系的盒子中, 我们可以利用margin: 0 auto;的方式来让里面的盒子在外面的盒子中水平居中
2.margin: 0 auto;只对水平方向有效, 对垂直方向无效

盒子水平居中和内容水平居中区别

text-align:center;margin:0 auto;区别
text-align: center;
设置盒子中存储的文字/图片水平居中
margin:0 auto;
让盒子自己水平居中


盒模型的宽度和高度


box-sizing属性

<style>
        .box{
            width: 200px;
            height: 200px;
            background-color: yellow;
            padding: 30px;
            box-sizing: border-box;
        }
    </style>
<div class="box">我是盒子</div>

清空默认边距


行高属性

上一篇 下一篇

猜你喜欢

热点阅读