CSS 边框样式属性

原文:https://www.geeksforgeeks.org/css-border-style-property/

边框样式 CSS 属性是一个简写属性,用于设置元素边框的所有四条边的线条样式。

注:边框式属性一次可以取一个四个值。

语法:

border-style: value;

默认值

属性值:

  • :不创建边框,保持空白。
  • 隐藏的:就像无一样,不显示任何边框,除非添加背景图片,那么边框顶宽将设置为 0,与用户定义的值无关。
  • 虚线:一系列的点显示成一条线作为边框。
  • 实线:单个实线加粗线作为边框。
  • 虚线:一系列方形虚线作为边框。
  • :相互平行放置的两条线作为边框。
  • 凹槽:显示一个三维凹槽边框,其效果取决于边框颜色值。
  • :显示一个三维脊状边框,其效果取决于边框颜色值。
  • 嵌入:显示一个三维嵌入边框,其效果取决于边框颜色值。
  • 开始:显示一个 3D 开始边框,其效果取决于边框颜色值。

边框样式的属性是以下 CSS 属性的简写:

边框样式的属性可以通过使用一个、两个、三个或四个值来定义,如下所示:

  • 如果分配了单个值,它将为所有 4 条边设置样式。
  • 如果分配了两个值,第一个样式将设置为顶部和底部,第二个样式将设置为左侧和右侧。
  • 如果分配了三个值,第一个样式设置为顶部,第二个设置为左右,第三个设置为底部。
  • 如果分配了四个样式值,样式将设置为顶部、右侧、底部和左侧,这遵循顺时针顺序。

下面的示例说明了边框样式属性的使用。

示例 1: 本示例对所有边框仅使用一个值。

超文本标记语言

<!DOCTYPE html>
<html>
<head>
    <title>Dotted Borders</title>
    <style>
    .GFG {
        border-style: dotted;
        border-width: 6px;
        background: #009900;
        padding: 30px;
        text-align: center;
        width: 300px;
        height: 120px;
    }
    </style>
</head>

<body>
    <div class="GFG">
        <h2>GeeksforGeeks</h2> </div>
</body>
</html>

输出:

示例 2: 本示例使用多个值作为边框。

超文本标记语言

<!DOCTYPE html>
<html>
<head>
    <title>Dotted Borders</title>
    <style>
    .GFG {
        border-style: solid double dashed dotted;
        border-width: 6px;
        background: #009900;
        padding: 30px;
        text-align: center;
        width: 300px;
        height: 120px;
    }
    </style>
</head>

<body>
    <div class="GFG">
        <h2>GeeksforGeeks</h2> </div>
</body>
</html>

输出:

支持的浏览器:边框样式属性支持的浏览器如下:

  • Chrome 1.0
  • Edge 12.0
  • ie4.0
  • Firefox 1.0
  • Safari 1.0
  • 歌剧 3.5