css盒子模型之边框宽度,边框颜色与边框样式

/*
    width和height只是设置盒子内容区的大小,而不是盒子的整个大小,
    盒子可见框的大小由内容区,内边距和边框共同决定。
 */
.box1 {
    /* 设置内容区的宽度为400px */
    width: 400px;
    /* 设置内容区的高度为400px */
    height: 400px;
    /* 设置内容区的背景色为green */
    background-color: blueviolet;
    /* 设置该盒子模型的下方外边距为10px */
    margin: 0px 0px 10px;
}

/*
    为元素设置边框必须指定三个样式属性:
        border-width 表示边框宽度
        border-color 表示边框颜色
        border-style 表示边框样式
 */
.box2 {
    /* 设置边框的宽度为10px,使用border-width可以指定四个边框的宽度,
       如果border-width后面跟一个值,则设置的是上,右,下,左(按照顺时针方向)边框的宽度都是该值(四个宽度都一样);
       如果border-width后面跟两个值,则分别设置的是上下,左右边框的宽度;
       如果border-width后面跟三个值,则分别设置的是上,左右,下边框的宽度;
       如果border-width后面跟四个值,则分别设置的是上,右,下,左边框的宽度;
       本例中只设置一个值,表示四个边框的宽度都是10px。
     */
    border-width: 10px;
    /* 设置边框的颜色为red,使用border-color可以指定四个边框的颜色,设置规则与border-width相同,
       本例中只设置一个值,表示四个边框的颜色都是red。
     */
    border-color: red;
    /* 设置边框的样式为solid,使用border-style可以指定四个边框的样式,设置规则与border-width相同,
       border-style常用的值有none(默认无边框),solid(实线),dotted(点状),dashed(虚线),double(双线)等等,
       本例中只设置一个值,表示四个边框的样式都是solid。
     */
    border-style: solid;
}

.box3 {
    /* 设置上下边框宽度为10px,左右边框宽度为20px */
    border-width: 10px 20px;
    /* 设置上下边框颜色为red,左右边框颜色为green */
    border-color: red green;
    /* 设置上下边框样式为solid,左右边框样式为dotted */
    border-style: solid dotted;
}

.box4 {
    /* 设置上边框宽度为10px,左右边框宽度为20px,下边框宽度为30px */
    border-width: 10px 20px 30px;
    /* 设置上边框颜色为red,左右边框颜色为green,下边框颜色为yellow */
    border-color: red green yellow;
    /* 设置上边框样式为solid,左右边框样式为dotted,下边框样式为dashed */
    border-style: solid dotted dashed;
}

.box5 {
    /* 设置上,右,下,左边框的宽度分别是10px,20px,30px,40px */
    border-width: 10px 20px 30px 40px;
    /* 设置上,右,下,左边框的颜色分别是red,green,yellow,blue */
    border-color: red green yellow blue;
    /* 设置上,右,下,左边框的样式分别是solid,dotted,dashed,double */
    border-style: solid dotted dashed double;
}

<!-- html代码 -->
<div class="box1"></div>
<div class="box1 box2"></div>
<div class="box1 box3"></div>
<div class="box1 box4"></div>
<div class="box1 box5"></div>

原文地址:https://www.cnblogs.com/goujian/p/11978796.html

时间: 2024-08-01 13:55:00

css盒子模型之边框宽度,边框颜色与边框样式的相关文章

css盒子模型之边框

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style type="text/css"> 7 .box{ 8 width:300px; 9 height: 390px; 10 background-color:

理解CSS盒子模型

什么是CSS的盒子模式呢?为什么叫它是盒子?先说说我们在网页设计中常听的属性名:内容(content).填充(padding).边框(border).边界(margin), CSS盒子模式都具备这些属性. 这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也具有这些属性,所以叫它盒子模式.那么内容就是盒子里装的东西:而填充就是怕盒子里装的东西(贵重的)损坏而添加的泡沫或者其它抗震的辅料:边框就是盒子本身了:至于边界则说明盒子摆放的时候的不能全部堆在一起,要留一定

(5)css盒子模型

CSS 盒子模型概述 ***什么是CSS的盒子模型呢?为什么叫它是盒子?先说说我们在网页设计中常听的属性名:内容(content).边框(border).内边距(padding).外边距(margin), CSS盒子模型都具备这些属性. ***属性我们可以把它转移到我们日常生活中的盒子(箱子)来理解,日常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模型. 盒子模型是css控制页面是一个很重要的概念. 所有网页的页面中的元素都可以看成是一个盒子,占据着一定的页面空间. 一

【CSS】Css盒子模型

盒子模型解释 元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式.盒子模型示意图如下: 把元素叫做盒子,设置对应的样式分别为:盒子的宽度(width).盒子的高度(height).盒子的边框(border).盒子内的内容和边框之间的间距(padding).盒子与盒子之间的间距(margin). 设置宽高 width:200px; /* 设置盒子的宽度,此宽度是指盒子内容的宽度,不是盒子整体宽度(难点) */ height:200px;

详细认识一下CSS盒子模型

定义 CSS把每个元素看成是一个个单独的框,这里就叫它"元素框"吧.而CSS 盒子模型 (Box Model) 可以理解成一种规范,它规定了元素框处理其"最里边的内容区域(例如文本,图像等)"."内容周围填充的区域"."边框" 和"边界区域"的方式. PS: 为了方便区分概念,通常也会把"填充"叫做"内边距",把"边界"叫做"外边距&qu

前端基础——CSS盒子模型

现在许多网页都是由许多个"盒子"拼接.嵌套而成,所以多少接触过网页设计的朋友一定都对CSS盒子模型有所了解. 为了更好的说明,先举个通俗的例子:在一个仓库中放了10个纸箱,每个纸箱之间有一定距离,每个纸箱内放的是一台电脑并且纸箱和电脑之间都有一层泡沫来隔绝防震(这里假设纸箱和电脑都是正方体),以这个例子为背景接着说盒子模型. 其实一张图片就可以把CSS盒子模型形象地表述出来,网上一搜一大堆: 正如上图所示:CSS中的盒子模型通常由四部分组成:内容(content).填充(padding

聊聊css盒子模型

css盒子模型原理: 在网页设计中常听的属性名:内容(content).填充/内边距(padding).边框(border).外边距(margin), CSS盒子模式都具备这些属性. 这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模式. CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素内容(element content).内边距(padding).边框(border)

CSS速成教程—CSS盒子模型——6

1.CSS 盒子模型概述 我们先来看看盒子的组成包括: margin(外边距);border(边框);padding(内边距);content(内容) 正文框的最内部分是实际的内容,直接包围内容的是内边距.内边距呈现了元素的背景.内边距的边缘是边框.边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素. 内边距.边框和外边距都是可选的,默认值是零.从上面的图中可以看出,宽度(width) 和 高度(height) 指的是内容区域的宽度和高度.增加内边距.边框和外边距不会影响内容区域的

每天学点前端——基础篇1:css盒子模型,绝对定位和相对定位

什么是css盒子模型(Box Model)? W3C中解释为:规定了元素框处理元素内容.内边距.边框和外边距的方式: MDN:文档中的每个元素被描绘为矩形盒子.渲染引擎的目的就是判定大小,属性--比如它的颜色.背景.边框方面--及这些盒子的位置. 背景会应用于元素内容.内边距.边框三者组成的区域: margin值可以设置为负值,很多情况下会需要使用margin负值:padding没有负数: 浏览器的兼容性:IE5.X 和 6 在怪异模式中使用自己的非标准模型.这些浏览器的 width 属性不是内

css选择器、css继承关系、css盒子模型

一.摘要 总结前端部分css选择器.css继承关系.css盒子模型等相关知识,并对容易出错的地方进行分析说明. 二.原因 在开发前端页面时如果对css选择器.继承关系,层叠,以及padding.margin区别和浮动问题理解不到位,会导致不知道什么时候该用哪种方法来处理问题.此文档是针对这些问题进行说明. 以下是对相关知识点的总结与分析: 三.选择器 1.基本选择器 (1)* 通配符选择器  代表所有元素 例子: *{ margin:0; padding:0;} (2)标签选择器 代表网页中的所