美文网首页
H5零基础-盒子模型简介

H5零基础-盒子模型简介

作者: 翀鹰精灵 | 来源:发表于2022-01-10 11:56 被阅读0次

    所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。
    CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边距、内边距实际内容

    image.png
    1.边框border

    border可以设置元素的边框。边框由三部分组成:边框宽度(粗细)、边框样式、边框颜色

    语法:

    border : border-width || border-style || border-color 
    
    属性 作用
    border-width 定义边框粗细,单位是px
    border-style 边框的样式
    border-color 边框颜色

    示例代码:

    <style>
            div {
                width: 300px;
                height: 200px;
                border-width: 10px;
                /* solid:实线边框 dashed:虚线边框 dotted:点线边框*/
                border-style: solid;
                border-color: pink;
                /* 边框简写 */
                /* border: 10px solid pink; */
            }
    </style>
    
    <div>盒子模型</div>
    

    运行效果:

    image.png
    2.内边距 padding

    padding属性用于设置内边距,即边框与内容之间的距离。

    属性 作用
    padding-left 边距
    padding-right 边距
    padding-top 边距
    padding-bottom 边距

    示例代码:

       <style>
            div {
                /* 如果盒子本身没有width/height属性,则此时padding不会撑开盒子大小 */
                width: 200px;
                height: 200px;
                background-color: pink;
                padding-left: 20px;
    
            }
        </style>
    
        <div>盒子模型内边距盒子模型内边距盒子模型内边距盒子模型内边距</div>
    

    运行效果:

    image.png
    3.外边距 margin

    margin 属性用于设置外边距,即控制盒子和盒子之间的距离。

    属性 作用
    margin-left 边距
    margin-right 边距
    margin-top 边距
    margin-bottom 边距

    示例代码:

      <style>
            div {
                width: 200px;
                height: 200px;
                background-color: pink;
            }
    
            .one-div {
                margin-bottom: 20px;
            }
        </style>
    
        <div class="one-div">div1</div>
        <div>2</div>
    

    运行效果:

    image.png

    margin 扩展
    外边距让块级盒子水平居中margin: 0 auto;
    行内元素或者行内块元素水平居中,给其父元素添加text-align: center;即可。

    END !

    相关文章

      网友评论

          本文标题:H5零基础-盒子模型简介

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