盒模型基本概念

本文详细介绍了网页布局中的盒模型概念,包括内边距(padding)、边框(border)、外边距(margin)等关键属性及其使用技巧,特别是如何利用这些属性实现元素的精确布局。

 盒模型

规定了元素框处理元素内容、内边距边框距和 外边距的方式。

1、内边距

元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding

属性。

Padding:简写属性。

Padding-bottom:设置元素的下内边距。

Padding-top:设置元素的上内边距。

Padding-left:设置元素的左内边距。

Padding-right: 设置元素的右内边距。

Padding:10px   四个方向

        :10px 20px   上下  左右

        :10px 20px 30px   上 左右 下

        :10px 20px 30px 40px  上 右 下 左

2、边框  (可以做三角形)

(border) 是围绕元素内容和内边距的一条或多条线。

Border-style:none、dotted、dashed、double、solid

Border-width

Border-color (默认为transparent)

做三角形:

div{

           width: 0px;

           height: 0px;

           border-top: 900px red solid;

           border-left: 900px transparent solid;

           border-right: 900px transparent solid;

           border-bottom: 900px transparent solid;

       }

<div></div>

3、外边距 (margin:可以为负值)

围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”,用法同padding。

注:margin: 0 auto 为块级元素水平居中。

4、外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

.div1,.div2{

            height: 500px;

            width: 300px;

            border: 2px dashed red;

        }

        .div1{

            margin-bottom: 200px;

        }

        .div2{

            margin-top: 100px;

        }

<div class="div1">fjkalj</div>

<div class="div2">的客服进来</div>

转载于:https://www.cnblogs.com/durunci/p/5862046.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值