首页 > 其他分享 >盒子模型的属性

盒子模型的属性

时间:2024-10-14 22:22:52浏览次数:3  
标签:盒子 margin 模型 边框 padding width 200px border 属性

盒子属性包括4部分,分别为内容区,边框,内边距,外边距。

目录

一.内容区(盒子中呈现的是实际内容,比如文字,图片等)

二.边框 

三.内边距

四.外边距 


一.内容区(盒子中呈现的是实际内容,比如文字,图片等)

宽:width 高:height

块级元素可直接通过CSS设置宽高,但是行内元素默认情况下不可以。

如果要设置行内元素的宽高,需在CSS代码中添加display:block。

运行代码:

.xph{
            width: 200px;
            height: 200px;
            border: 1px solid blue;
        }
        .wb{
            width: 200px;
            height: 25px;
            border: 1px solid red;
            display: block;     /* 块级元素显示 */           
        }
    </style>
</head>
<body>
    <img src="../小屁孩.jpg" class="xph"><br>
    <del class="wb">我是文本</del>
</body>
</html>

运行结果:

 


二.边框 

盒子模型的边框可以通过CSS的border属性来设置。

border-width

四边宽度

border-style样式
border-color颜色
border-top上边框宽度 样式 颜色
border-right右边框宽度 样式 颜色
border-bottom下边框宽度 样式 颜色
border-left左边框宽度 样式 颜色
  • border-width:用于设置边框的宽度。
  • border-style:用于设置边框的样式,其参数为:

        solid:实线    dotted:点线   dashed:虚线     double:双线

  • border-color:用于设置边框的颜色

这些子属性可以分开设置,也可以合并在一起设置。例如:

            border-width: 1px;
            border-style: solid;
            border-color: blue;

也可以简写为:

border: 1px solid blue;

示例代码:

<style>
        .xph{
            /* 设置盒子内容的宽高 */
            width: 200px;
            height: 200px;
            /* 设置盒子的边框厚度,样式,颜色 */
            border: 1px solid blue;
            /* 设置盒子边框四个角的弧度 */
            border-radius: 10px;
        }
        
    </style>
</head>
<body>
    <img src="../小屁孩.jpg" class="xph"><br>
</body>
</html>

运行结果:


三.内边距

盒子模型的内边距可以通过CSS的padding属性来设置。(注意:内边距属性不能负值)

padding-top上内边距
padding-right右内边距
padding-bottom下内边距
padding-left

左内边距

  示例代码:

<style>
    .xph{
        background-color: red;
        width: 200px;
        height: 200px;
        padding-left: 10px;
        padding-top: 20px;
        padding-right: 15px;
        padding-bottom: 5px;
    }
</style>
<body>
    <img src="../小屁孩.jpg" class="xph"><br>
</body>
</html>

运行结果:

 

盒子内边距其中用红色背景标识出来了 


四.外边距 

盒子模型的外边距可以通过CSS的margin属性来设置。(注意:外边距属性始终透明,不受背景填充颜色影响)

 

margin-top上外边距
margin-right右外边距
margin-bottom下外边距
margin-left

左外边距

示例代码:

    <style>
        .jpsl{
            width: 200px;
            height: 20px;   
            margin-top: 100px;
            margin-bottom: 15px;
            margin-left: 20px;
            margin-right: 25px;
            background-color: blue;
        }
    </style>
</head>
<body>
    <div class="jpsl">极品少萝</div>
</body>
</html>

运行结果:

 

其距离网页上边距100px,距离网页左边距20px(其中网页默认外边距为8px,需要精确计算要减去8px)  

 感谢观看

标签:盒子,margin,模型,边框,padding,width,200px,border,属性
From: https://blog.csdn.net/2301_81426182/article/details/142904865

相关文章