zoukankan      html  css  js  c++  java
  • CSS 边框

    边框、外边距和内边距

    有3种属性可以控制例子的外观

    分别是外边距maring,边框border,内边距padding

    它们的值的大小会影响外观,在浏览器上显示的位置。

    当内边距增大时,盒子的外观会变大。

    设置内边距的示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>盒子的宽和高</title>
        <style>
            div{ 
                200px;
                height:200px;
                
                padding:16px;
                margin:32px;
                border:12px;
            }
        </style>
    </head>
    <body>
    <h1>利永贞网</h1>
    <div>学编程,上利永贞网</div>
    <p>study hard, improve every day</p>
    </body>
    </html>

    显示效果

    在浏览器里看外边距maring,边框border,内边距padding效果


    边框颜色

    CSS 的 border-color可以设置边框颜色。

    颜色值可以是RGB,也可以是十六进制,或是颜色名称。

    边框颜色需要配置边框宽度才能显示出来。

    边框有4个,边框颜色也有4个,它们是:

    • border-top-color
    • border-right-color
    • border-bottom-color
    • border-left-color

    border-color可以写一个值,也可以写4个值,写4个值时,各个值之间用空格隔开,它们分别表示边框的顶部、右边、底部、左边的颜色。

    边框宽度

    border-width 属性可以设置边框的宽度。

    宽度通常使用像素为单位,好控制。

    边框宽度需要颜色和边框线条才能显示出来。

    边框有4个,边框宽度也有4个,它们是:

    • border-top-width
    • border-right-width
    • border-bottom-width
    • border-left-width

    border-width可以写一个值,也可以写4个值,写4个值时,各个值之间用空格隔开,它们分别表示边框的顶部、右边、底部、左边的边框宽度。

    边框样式

    border-style 显示边框的样式。

    它的样式有:

    • none   和关键字 hidden 类似,不显示边框。
    • hidden    和关键字 none 类似,不显示边框。
    • dotted    显示为一系列圆点。
    • dashed    显示为一系列短的方形虚线。
    • solid    显示为一条实线。
    • double    显示为一条双实线。
    • groove    显示为有雕刻效果的边框,样式与 ridge 相反。
    • ridge    显示为有浮雕效果的边框,样式与 groove 相反。
    • inset    显示为有陷入效果的边框,样式与 outset 相反。
    • outset    显示为有突出效果的边框,样式与 inset 相反。

    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>盒子边框和颜色</title>
        <style>
            div{
                50px;
                height:50px;
                
                margin:16px;
            }
            div.none{
                border-style:none;
            }
            div.hidden{
                border-style:hidden;
            }
            div.dotted{
                border-style:dotted;
            }
            div.dashed{
                border-style:dashed;
            }  
            div.solid{
                border-style:solid;
            }  
            div.double{
                border-style:double;
            }  
            div.groove{
                border-style:groove;
            }  
            div.ridge{
                border-style:ridge;
            }  
            div.inset{
                border-style:inset;
            }
            div.outset{
                border-style:outset;
            }      
        </style>
    </head>
    <body>
    <h1>利永贞网</h1>
    <h2>学编程,上利永贞网</h2>
    <p>study hard, improve every day</p>
    <div class="none"></div>
    <div class="hidden"></div>
    <div class="dotted"></div>
    <div class="dashed"></div>
    <div class="solid"></div>
    <div class="double"></div>
    <div class="groove"></div>
    <div class="ridge"></div>
    <div class="inset"></div>
    <div class="outset"></div>
    </body>
    </html>

    边框有4个,边框样式也有4个,它们是:

    • border-top-style
    • border-right-style
    • border-bottom-style
    • border-left-style

    border-style可以写一个值,也可以写4个值,写4个值时,各个值之间用空格隔开,它们分别表示边框的顶部、右边、底部、左边的边框样式。

    边框的快捷方式

    边框具有宽度、样式、颜色等3个属性,一个一个地设置工作量有点大。

    CSS也提供了减负的方式,那就是边框的快捷方式写法:

    border: 宽度 样式 颜色;

    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>盒子边框和颜色</title>
        <style>
            div{
                50px;
                height:50px;
                
                border: 1px solid red;
            }      
        </style>
    </head>
    <body>
    <h1>利永贞网</h1>
    <h2>学编程,上利永贞网</h2>
    <p>study hard, improve every day</p>
    <div></div>
    </body>
    </html>
  • 相关阅读:
    单例模式的三种写法
    ASP.NET如何下载大文件
    字符串是引用类型
    SQL 事务隔离级别
    Sql Server 锁
    设非主键为聚集索引
    C#如何使用SqlCacheDependency
    简易系统后台架构
    matlab cross 3*1 向量叉乘
    Matlab求齐次方程的解
  • 原文地址:https://www.cnblogs.com/lsyw/p/10577377.html
Copyright © 2011-2022 走看看