CSS 境界線のスタイル

CSS ボーダー スタイル

border-style を使用してボーダー スタイルを設定することも、上下左右のスタイルを個別に設定することもできます:

border-top-style

border-left -style

border-right-style

border-bottom-style

一重枠、点線、実線、二重枠など、定義できる枠線スタイルはたくさんあります。そして国境のない国境。

<html>
    <head>
        <title>测试内边距</title>
        <meta charset="utf-8">
        <!-- 调用CSS样式表 -->
        <style type="text/css">
            p.none{border-style: none;}/*设置无边的边框*/
            p.dotted {border-style: dotted}/*设置点状边框*/
            p.dashed {border-style: dashed}/*设置虚线边框*/
            p.solid {border-style: solid}/*设置实线边框*/
            p.double {border-style: double}/*设置双线边框*/    
            p.groove {border-style: groove}/*设置3D凹槽边框*/        
            p.ridge {border-style: ridge}/*设置3D垄状边框*/
            p.inset {border-style: inset}/*设置3D inset 边框*/
            p.outset {border-style: outset}/*设置3D outset 边框*/
        </style>
    </head>
    <body>
        <p class="none">我没有边框</p>
        <p class="dotted">点状边框</p>
        <p class="dashed">虚线边框</p>
        <p class="solid">实线边框</p>
        <p class="double">双线边框</p>
        <p class="groove">3D凹槽边框</p>
        <p class="ridge">3D 垄状边框</p>
        <p class="inset">3D inset 边框</p>
        <p class="outset"> 3D outset 边框</p>
    </body>
</html>

CSSの境界線の幅と色

境界線の幅

境界線の幅はborder-widthで定義され、上下左右の4つのプロパティをそれぞれ設定できます

border-top-width

border-bottom -width

border-left-width

border-right-width

ボーダーの色

ボーダーの幅はborder-colorで定義することもできます。 left と right のプロパティを個別に

border-top-color

border-bottom-color

border-left-color

border-right-color

<!DOCTYPE html>
<html>
    <head>
        <title>测试内边距</title>
        <meta charset="utf-8">
        <!-- 调用CSS样式表 -->
        <style type="text/css">
            /*定义p标签,是实线边框*/
            p {border-style: solid;}
            .all {
                /*定义所有边框宽度为5像素*/
                border-width: 5px; 
                /*定义所有边框是颜色为橙色*/
                border-color: #FF8000
            }
            .top {
                /*定义上边框宽度为5像素*/
                border-top-width: 5px; 
                /*定义上边框是颜色为橙色*/
                border-top-color: #FF8000
            }
            .bottom {
                /*定义下边框宽度为5像素*/
                border-bottom-width: 5px; 
                /*定义下边框是颜色为橙色*/
                border-bottom-color: #FF8000
            }
            .left {
                /*定义左边框宽度为5像素*/
                border-left-width: 5px; 
                /*定义左边框是颜色为橙色*/
                border-left-color: #FF8000
            }
            .right {
                /*定义右边框宽度为5像素*/
                border-right-width: 5px; 
                /*定义右边框是颜色为橙色*/
                border-right-color: #FF8000
            }
        </style>
    </head>
    <body>
        <p class="all">我是设置所有边框的</p>
        <p class="top">我只负责上面</p>
        <p class="bottom">我负责下面</p>
        <p class="left">我设置的是左边</p>
        <p class="right">我设置的是右边</p>
    </body>
</html>

各境界線を個別に設定する

CSS では、異なる側に異なる境界線を指定できます。

インスタンス

p
{
border-top-style: dotted;
border-bottom-style: dotted; ;
border-left -style:solid;
}


上記の例では、単一の属性を設定することもできます:

border-style: dotted sold;


border-style 属性には1-4 の値:

border-style:点線の実線二重破線

上の境界線は点線です

左右の境界線は実線です

下の境界線は二重です

border-style:点線実線;

上下の境界線が点線です

左右の境界線が実線です

border-style: dotted;

四辺すべての境界線が点線です

ボーダーには略語属性もあります

border: 5px Solid red;

学び続ける
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<!-- CSS -->
<style>
.blue
{
border:1px dotted LightSkyBlue;
}
.red
{
border:5px solid red;
}
</style>
</head>
<body>
<div> div </div><br/>
<div class="blue"> </div><br/>
<div class="red"> </div><br/>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
图片放大关闭