暑期实践——7.12

文章介绍了CSS盒模型的概念,包括内容、内边距、边框和外边距四部分,并详细阐述了如何设置边框宽度,如`border-width`和`border-style`属性的使用,以及如何通过重置`margin`和`padding`来控制元素的默认间距。
摘要由CSDN通过智能技术生成

第五章 CSS盒模型

一、盒模型简介

在Web页面中的“盒子”的结构包括厚度、边距(边缘与其他物体的距离)、填充(填充厚度)。引申到CSS中就是border、margin和padding。

盒模型将页面中的每个元素看作一个矩形框,这个框由元素的内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。

默认情况下盒子的边框是无,背景色是透明,所以在默认情况下看不到盒子。内边距和外边距这些属性都是可选的,默认值都是0.但是,许多元素将由用户代理样式表设置外边距和内边距。为了解决这个问题,可以通过将元素的margin和padding设置为0来覆盖这些浏览器样式。

通常在CSS样式文件中输入以下代码:

*{

        margin: 0;

        padding: 0;

}

二、边框、外边距与内边距

padding-border-margin模型是一个极其通用的描述盒子布局形式的方法。对于任何一个盒子,都可以分别设定4条边的padding、border和margin,实现各种排版效果。

1.边框

边框一般用于分隔不同元素,边框外围即为元素的最外围。边框是围绕元素内容和内边距的一条或多条线,border属性允许规定元素边框的宽度、颜色和样式。

(1)所有边框宽度(border-width)

语法:

border-width : medium | thin | thick | length

要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。如果border-style设置为none,本属性将失去作用。

示例:

span { border-style: solid; border-width: thin }

span { border-style: solid; border-width: 1px thin }

(2)上边框宽度(border-top)

语法:

border-top : border-width || border-style || border-color

示例:

div {

        border-bottom: 25px solid red;

        border-left: 25px solid yellow;

        border-right: 25px solid blue;

        border-top: 25px solid green

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值