初涉前端之CSS(七)

盒模型

边框

div{
   /*下面三条语句可简写为border:2px solid red;*/
   border-width:2px;
   border-style:solid;
   border-color:red;
}
  • border-style(边框样式)常见样式有:dashed(虚线)、dotted(点线)、solid(实线)

  • border-color(边框颜色)中的颜色可设置为十六进制颜色,如:

    border-color:#888;/*前面的井号不要忘掉*/
  • border-width(边框宽度)中的宽度也可以设置为:thin、medium、thick(但是不常用),最常还是用像素(px)

单边框

单独设置下边框,其他三边都不设置边框样式,只为一个方向设置边框

div{
    border-bottom:1px solid red;
    border-top:1px solid blue;
    border-right:1px solid green; 
    border-left:1px solid yellow;
}

宽度和高度

CSS内定义的宽(width)和高(height),指的是填充以里的内容范围。

css代码:

div{
   width:200px;
   padding:20px;
   border:1px solid red;
   margin:10px;    
}

html代码:

<body>
  <div>文本内容</div>
</body>

元素的实际长度为:10px+1px+20px+200px+20px+1px+10px=262px

元素盒模型如下图:

填充

元素内容与边框之间设置距离,称之为“填充”。填充分为上、右、下、左(顺时针)。如下代码:

div{
    padding:20px 10px 15px 30px;
    /*分开写
    padding-top:20px;
    padding-right:10px;
    padding-bottom:15px;
    padding-left:30px;
    */
}

边界

元素与其他元素之间的距离,用margin设置,边界也是可分为上、右、下、左。如下代码:

div{
    margin:20px 10px 15px 30px;
    /*分开写
    margin-top:20px;
    margin-right:10px;
    margin-bottom:15px;
    margin-left:30px;
    */
}

padding和margin的区别,padding在边框里,margin在边框外。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值