CSS盒子布局

本文详细介绍了CSS盒子布局的各个部分,包括边框border、外边距margin和内边距padding。通过示例和图解说明了如何设置边框颜色、宽度、圆角,以及外边距和内边距的属性和使用方法。此外,还提到了display属性在转换块级和内联元素中的作用。
摘要由CSDN通过智能技术生成

目录

1、边框border

2、外边距margin

3、内边距padding

补充:display


用一张图来形象的描述盒子布局:

img

最中间“content”是盒子的内容,border是盒子的边框,边框外为外边距 ---margin,边框内是内边距----padding

1、边框border

border-(top right bottom left)指定边框四个边的其中一边

border 边框属性是以下各个边框属性的简写属性:

  • border-width 设置四个边框的宽度(粗细)

  • border-style(必需)

描述
none定义无边框。
solid定义实线。
double定义双线。双线的宽度等于 border-width 的值。
  • border-color设置四个边框的颜色

例:

p {
  border: 5px solid red;
}            注:该属性把边框设定为粗细5px,样式为细实线的红色边框。

border-radius 设置**圆角边框,单位px**

例:

p {
  border: 2px solid red;
  border-radius: 5px;
}

img

2、外边距margin

指定margin每一侧外边距的属性:

  • margin-top-----上外边距

  • margin-right--------右外边距

  • margin-bottom------下外边距

  • margin-left-----左外边距

属性值有:

auto-------根据浏览器默认来计算外边距使其在浏览器中水平居中

length(px、pt、cm)等单位指定外边距

% - 指定以包含元素宽度的百分比计的外边距

使用方法

1、margin: 25px 50px 75px 100px;

其顺序分别是上右下左分别设定属性(小技巧:可以记为从上开始顺时针排序)

2、margin: 25px 50px;

上和下外边距是 25px

右和左外边距是 50px

3、margin: 25px;

所有四个外边距都是 25px

补:当两个垂直外边距相遇时会重合,重合后外边距默认为数值最大的一边

3、内边距padding

每一侧指定内边距的属性:

  • padding-top

  • padding-right

  • padding-bottom

  • padding-left

属性值:

length(px、pt、cm)等单位指定外边距

% - 指定以包含元素宽度的百分比计的内边距

使用方法与外边距相同

补充:display

display 属性规定元素应该生成的框的类型。

块级元素和内联元素可以通过display转换

none此元素不会被显示。
block此元素将显示为块级元素,此元素前后会带有换行符。
inline默认。此元素会被显示为内联元素,元素前后没有换行符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值