欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

初涉前端之CSS(七)

程序员文章站 2022-03-07 17:06:12
...

盒模型

边框

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

元素盒模型如下图:

初涉前端之CSS(七)

填充

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

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在边框外。

相关标签: 前端