CSS基础知识二+练习题(盒子模型)

目录

1.盒子模型介绍

1.1 盒子的概念

1.2 盒子模型

1.3 盒子属性

3.边框(border)

3.1 边框(border)- 独立写法

3.2 边框(border)- 简写

4.内边距(padding)

4.1 内边距(padding)-取值

5.外边距(margin)

6.盒子模型练习


1.盒子模型介绍

1.1 盒子的概念

在CSS视角下,所有HTML元素可以看作盒子。所谓的盒子在HTML中就是一个盛装元素内容的容器。

1.2 盒子模型

盒子由内容区(content),内边距(padding),边框(border),外边距(margin)组成,这就是盒子模型。

1.3 盒子属性

属性:width height 属性是默认设置是盒子内容区域的大小。

常见取值:数字+px

注意:块级元素可直接通过CSS设置宽高,但行内元素默认情况下不可以,行内元素设置宽高需在CSS代码中添加 display:block;

3.边框(border

3.1 边框(border)- 独立写法

作用属性名属性值
边框粗细border-width数字+px
边框样式border-style实线solid、虚线dashed、点线dotted、圆角边框border-radius
边框颜色border-color颜色取值

3.2 边框(border)- 简写

属性名:border

 如:border: 边框的粗细 边框的样式 边框的颜色;(三个条件之间加空格)

   例: border : 10px  solid  red;

4.内边距(padding)

4.1 内边距(padding)-取值

作用:设置边框与内容区域之间的距离

作用属性名
上内边距padding-top:
下内边距padding-bottom
右内边距padding-right
左内边距padding-left

取值:从开始赋值,然后顺时针赋值。如:

示例作用
padding: 10px;上右下左都为10px
padding: 10px 20px;上下为10px、左右为20px
padding: 10px 20px 30px;上为10px、左右为20px、下为30px
padding: 10px 20px 30px 40px;上为10px、右为20px、下为30px、左为40px

5.外边距(margin

作用:设置边框以外,盒子与盒子之间的距离。

作用属性名
上外边距margin-top
下外边距margin-bottom
右外边距margin-right
左外边距margin-lett

注意: 外边距始终是透明的(不受背景填充颜色影响)。

6.盒子模型练习

做出以下效果图:

参考代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>盒子模型</title>
    <style>
        #img1{

            width: 200;
            height:200px ;
            background-color: antiquewhite;
            border-width: 10;
            border-color: rgb(0, 209, 251);
            border-style: dashed;
            border-radius: 10px;
            border: 10px rgba(0, 167, 218, 0.6)  solid;
            padding: 20px;
            margin:50px ;
           margin-top: 50;
           margin-left:17;}        


        #ins1{
            width: 200;
            height: 20px;
            background-color: beige;
            display: block;
            margin: 50px;
            margin-bottom: 50;
            margin-left:17;}
    </style>

</head>
<body>

     <img src="1.jpg"  id="img1">

    <ins id="ins1" >我是下划线文本:行内元素</ins>

</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值