5 css中的border属性

作者: 小遁哥 | 来源:发表于2019-06-08 10:43 被阅读1次
<!DOCTYPE html>
<html lang="zh">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        body {
            margin: 0;
        }

        .child {
            width: 150px;
            height: 40px;
            background-color: red;
            border: 1px solid #000;
        }
    </style>

</head>

<body>
    <div class="child"></div>
</body>

</html>
image.png

border 简写属性在一个声明设置所有的边框属性。

border :1px solid #000; 可拆分为
border-width:1px; 宽度
border-style:solid; 样式(实线)
border-color:#000; 颜色

可以看到,宽度、颜色、样式这个三个属性的属性值互相不会冲突,浏览器在解析的时候可以区分他们

可以颠倒三个属性值的顺序

例如

border :solid #0001px;
border :#000solid 1px;

在开发中,尤其是团队配合时,需要有个统一的写法,便于理解,有良好的可读性,默认按照 border :1px solid red;的顺序

可以不写其中的一个或多个

不写颜色时,默认使用前景色,即color属性

border :1px solid; 等同于 border :1px solid #000; 因为color属性默认值时#000

image.png

不指定border-style 是看不到效果的,常用的solid(实线)、dotted(点线)、dashed(虚线) 可以借助开发者工具自行体验下

image.png

border :1px solid #000; 还可拆分为

border-top:1px solid #00;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;

border-top:1px solid #000; 又可拆分为

border-top-width: 1px;
border-top-style: solid;
border-top-color: #000;

神奇的border属性

结合前面的文章,我们已经认知了css盒模型的 widthheightpaddingmarginborder这五个属性,也初步阐述了HTML、CSS的基本常识,以及开发者工具的简单使用。

有的章节中会有一些额外的链接,建议点进去看看,阅读文档是必备的能力,如果能直接阅读英文的文档就更好了。

很多地方直接放截图,是希望能够自己动手敲代码,而不是黏贴复制,更好的方式是阅读完一小段在去自己尝试,而不是边看边敲!

一些跟章节主旨脱离较远的知识点并没有被详细说明,比如1pxredrgb(0,0,0)、color 这些,是刻意为之,按部就班的去讲属性是很无聊的一件事,后面一定会提及,有余力的小伙伴可以自行百度下,提前感受下痛楚!或是阅读 http://www.w3school.com.cn/index.html

保持好奇是很重要的,每天多学一点,相信未来是不可限量的!知识首先在于积累,不要有太多的功利性。

上一章 - 4 display属性对其他css属性的影响

相关文章

  • 5 css中的border属性

    border 简写属性在一个声明设置所有的边框属性。 border :1px solid #000; 可拆分为bo...

  • 体验css02

    【css中的背景属性】 简介:css中背景属性用的是background它是一个复合属性和border类似,也就是...

  • CSS属性参考手册

    CSS3 动画属性(Animation) CSS 背景属性(Background) CSS 边框属性(Border...

  • 使用css绘制三角形

    效果 源码 借助css中的border属性即可 HTML CSS 原理 1. 对border的误解 一般而言,我们...

  • 第三章 CSS3 边框

    css1和css2 中的边框属性 border-width 设置元素边框粗细 border-style 设置元素边...

  • 第3章 CSS3边框-1

    提到边框,大家首先想到的是CSS的boder属性。不错,border属性是CSS种盒模型基础属性之一。在CSS3中...

  • css3-border-radius-圆角边框-背景与边框(3)

    1.border-radius属性 css3中,只要使用border-radius属性指定好圆角的半径就可以绘制圆...

  • CSS盒模型

    margin属性padding属性border属性display属性标准模式与怪异模式盒模型指在css布局中,ht...

  • css样式——表格篇

    CSS 表格属性可以帮助您极大地改善表格的外观。 表格边框 如需在 CSS 中设置表格边框,请使用border属性...

  • css样式学习-边框

    在css3中操作边框,有以下边框属性 border-radius box-shadow border-image ...

网友评论

    本文标题:5 css中的border属性

    本文链接:https://www.haomeiwen.com/subject/oqobxctx.html