zoukankan      html  css  js  c++  java
  • 深入理解之css中的border属性

    1、 border-不支持不百分比

    1)受本身的使用场景决定。


    例子:左边为手机,右边为显示器,但是他们边框的宽度是差不多的,不会因为设备大就让边框宽度变大。

    2、 border-还支持关键字(thin=1px  medium=3px  thick=5px)

            但是border中最常用的却是thin 为什么他的默认属性为3px? border-style:double的默认属性为三像素。

    3、border-style:double

            1)border-style: solid;  表示实线 ,很熟悉,pass

            2)border-style: dashed;  虚线,挺熟,pass

           3)border-style: dotted ;  点线, 不熟

             在Chrome/FireFox:中是小方形

             在IE中是小圆形  我们可以用这个属性实现圆角属性。

            4)border-style:double; 双线,非常不熟。

             .

    分别表示(左  中间  右)的大小  双线宽度相等  中间宽度(+-1)

    双线布局的兼容性非常好,在平时有许多可以应用的地方

    例子1:绘制图形,实现下拉列表的三等分

        5)border-inset  ; 内凹  大眼瞪小眼;

        6)border-outset:  外凸, 大眼瞪小眼

        7)border-style: groove;  沟槽


    只需要了解

    4 、border-color  与 color

    1)当没有对变框指定颜色的时候,变框的颜色就是字体的颜色

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>color</title>
    	<style>
    .box{
    	border: 10px solid;
    	color: red;
    }	
    </style>
    </head>
    <body>
    <div class="box">我的颜色是</div>	
    </body>
    </html>

    说明:box-shadow, text-shadow也是和上面一样,默认颜色也为字体的颜色

    2)这个特性有什么用



    5、border与background的定位

           background定位的局限:css2.1中的定位只能相对于左上角数值定位,不能相对右下

           例子1:我们希望不论怎么改变边框  里面的图形都距离左边都是 固定像素。

                       只需设置为:backgrouond-position: 50px  40px  

           例子2:如果我们希望相对于右边的距离是固定的呢

                     方法1:用border  设置在右边设置一个50px的透明边框

              borde-right:50px solid transparent;
              background-position:100% 40px;

    6、用border  构建图形


    虽然现在走得很慢,但不会一直这么慢
  • 相关阅读:
    一个有关FWT&FMT的东西
    【XSY2762】插线板 分块
    【XSY1905】【XSY2761】新访问计划 二分 树型DP
    【XSY2760】nonintersect 计算几何
    【XSY2787】Mythological VII 贪心
    【XSY2786】Mythological VI 数学
    【XSY2785】模型
    【BZOJ4126】【BZOJ3516】【BZOJ3157】国王奇遇记 线性插值
    【XSY2751】Mythological IV 线性插值
    【XSY2750】Mythological V 2-sat
  • 原文地址:https://www.cnblogs.com/xxm980617/p/10460130.html
Copyright © 2011-2022 走看看