HTML+CSS培训教案(十二)

本文深入讲解CSS盒子模型,包括内边距(padding)、边框(border)、外边距(margin)的概念与应用。通过实例代码展示如何设置这些属性,以及它们在网页布局中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二十七、盒子

代码

<html>
    <head>
        <meta content="text/html;charset=utf-8">
        <title>盒子</title>
        <style>
        div{background:#CCC;border-color:#00F;}
        </style>
    </head>
    <body>
        <div>这是一个盒子</div>
    </body>
<html>

扩展

  1. 给div添加CSS样式:padding:20px;border-width:4px;margin:15px;border-color:#00F;border-style:solid;

    答案:(1)padding:内边距,负责内容-边框的距离

    (2)border:边框,负责边框的粗细

    (3)margin:外边距,负责边框-盒子外缘的距离

    (4)border-style:边框样式,值:solid(默认值)/dashed/dotted/double

二十八、边框

代码

<html>
    <head>
        <meta content="text/html;charset=utf-8">
        <title>盒子</title>
        <style>
        div{background:#CCC;border-color:#00F;border:4xp #0000FF solid;}
        </style>
    </head>
    <body>
        <div>这是一个盒子</div>
    </body>
<html>

知识点

  1. border为简写形式:-width、-color、-style可调换

扩展

  1. 给div添加CSS样式:border-left:1px orange dashed

    答案:(1)可使用-<方位>设置单独边框属性,且优先级更高

    (2)方位:top right bottom left
  2. (在扩展1基础上)给div添加CSS样式:border-left-color:red

    答案:可使用border-<方位>-<属性>设置单独边框的单独属性
  3. (在扩展2基础上)给div添加CSS样式:border-width,值先后试试“4px 8px”、“4px 8px 12px”、“4px 8px 12px 16px”

    答案:border-width可传入1到4个值,分别代表

    1:全部

    2:上下    左右

    3:上    左右    下

    4:上    右    下    左

二十九、内/外边距

代码

<html>
    <head>
        <meta content="text/html;charset=utf-8">
        <title>盒子</title>
        <style>
        div{background:#CCC;border-color:#00F;padding:4px 8px;margin:8px 4px;}
        </style>
    </head>
    <body>
        <div>这是一个盒子</div>
    </body>
<html>

知识点

  1. padding和margin亦适用边框大小的简写式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值