CSS 属性

CSS 属性 border-block-style 决定逻辑块边框;元素的书写模式、方向性和文本方向决定了边框的物理表示方式。

可能值

语法

border-block-style = <'border-top-style'>{1,2} 

适用范围

所有 HTML 元素。

CSS border-block-style: none 值

以下示例演示了 border-block-style 属性和 none 值的用法。

<html>
<head>
<style>
   div {
      background-color: #f0f0f0;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: none;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个none值的 border-block-style 属性的示例。</p>
</div>
</body>
</html> 

CSS border-block-style: hidden

以下示例演示 border-block-style 属性和隐藏样式值的用法。

<html>
<head>
<style>
   div {
      background-color: #ccf0c5;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: hidden;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个带有 border-block-style 属性和隐藏样式的示例。</p>
</div>
</body>
</html> 

CSS border-block-style: dashed

以下示例演示了 border-block-style 属性和虚线dashed样式值的用法。

<html>
<head>
<style>
   div {
      background-color: #e3e8b0;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: dashed;
      border-block-width: 5px;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个带有 border-block-style 属性和虚线样式的示例。</p>
</div>
</body>
</html> 

CSS border-block-style: solid

以下示例演示了 border-block-style 属性和solid样式值的用法。

<html>
<head>
<style>
   div {
      background-color: #e8d1b0;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: solid;
      border-block-width: 5px;
      border-block-color: #de880d;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个带有 border-block-style 属性和实线样式的示例。</p>
</div>
</body>
</html> 

CSS border-block-style: Double 

下面的例子演示了 border-block-style 属性和 double 样式值的用法。

<html>
<head>
<style>
   div {
      background-color: #e8d1b0;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: double;
      border-block-width: 8px;
      border-block-color: #de880d;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个具有 border-block-style 属性和双线样式的示例。</p>
</div>
</body>
</html> 

CSS border-block-style: Groove 

下面的例子演示了 border-block-style 的用法block-style 属性和groove样式值。

<html>
<head>
<style>
   div {
      background-color: #ebf0aa;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: groove;
      border-block-width: 8px;
      border-block-color: #b0bd06;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个带有 border-block-style 属性和groove样式的示例。</p>
</div>
</body>
</html> 

CSS border-block-style: Ridge 

下面的示例演示了border-block-style属性和ridge样式值的用法.

<html>
<head>
<style>
   div {
      background-color: #ebf0aa;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: ridge;
      border-block-width: 10px;
      border-block-color: #b0bd06;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个 border-block-style 属性示例和ridge样式。</p>
</div>
</body>
</html> 

CSS border-block-style: Inset 

以下示例演示 border-block-style 属性和 inset 样式值的用法。

<html>
<head>
<style>
   div {
      background-color: #c9f0aa;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: inset;
      border-block-width: 10px;
      border-block-color: #56ba04;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个 border-block-style 属性示例和 inset 样式。</p>
</div>
</body>
</html> 

CSS border-block-style: outset

下面的示例演示了 border-block-style 属性和outset样式值的用法。

<html>
<head>
<style>
   div {
      background-color: #c9f0aa;
      width: 350px;
      height: 350px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 20px;
      color: #333;
      padding: 20px;
      margin: 10px;
      border-block-style: outset;
      border-block-width: 10px;
      border-block-color: #56ba04;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个 border-block-style 属性示例和outset样式。</p>
</div>
</body>
</html> 

CSS border-block-style: 书写模式

以下示例演示了在垂直书写模式下使用 border-block-style 属性。

<html>
<head>
<style>
   div {
      background-color: #f0f0f0;
      width: 200px;
      height: 250px;
      margin: 50px;
      padding: 15px;
   }
   .border-demo {
      font-size: 18px;
      color: #333;
      writing-mode: vertical-rl;
      border: 7px solid red;
      border-block-style: inset;
}
</style>
</head>
<body>
<div>
<p class="border-demo">这是一个有边框的元素,具有边框样式和垂直书写模式。</p>
</div>
</body>
</html>