初涉前端之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
元素盒模型如下图:
填充
元素内容与边框之间设置距离,称之为“填充”。填充分为上、右、下、左(顺时针)。如下代码:
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在边框外。
上一篇: web前端学习笔记(四)——表单