CSS 边框


CSS 边框属性

CSS border 属性允许您指定元素边框的样式、宽度和颜色。

我的所有边都有边框。

我有一条红色的下边框。

我有圆角边框。

我有一条蓝色的左边框。


CSS 边框样式

border-style 属性指定要显示的边框类型。允许以下值:

  • dotted - 定义点线边框
  • dashed - 定义虚线边框
  • solid - 定义实线边框
  • double - 定义双边框
  • groove - 定义 3D 坡口边框。效果取决于 border-color 值
  • ridge - 定义 3D 脊线边框。效果取决于 border-color 值
  • inset - 定义 3D inset 边框。效果取决于 border-color 值
  • outset - 定义 3D outset 边框。效果取决于 border-color 值
  • none - 定义无边框
  • hidden - 定义隐藏边框

border-style 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框)。

演示不同的边框样式:

  1. p.dotted {border-style: dotted;}
  2. p.dashed {border-style: dashed;}
  3. p.solid {border-style: solid;}
  4. p.double {border-style: double;}
  5. p.groove {border-style: groove;}
  6. p.ridge {border-style: ridge;}
  7. p.inset {border-style: inset;}
  8. p.outset {border-style: outset;}
  9. p.none {border-style: none;}
  10. p.hidden {border-style: hidden;}
  11. p.mix {border-style: dotted dashed solid double;}

结果:

点状边框。

虚线边框。

实线边框。

双线边框。

凹槽边框。其效果取决于 border-color 的值。

垄状边框。其效果取决于 border-color 的值。

3D inset 边框。其效果取决于 border-color 的值。

3D outset 边框。其效果取决于 border-color 的值。

无边框。

隐藏边框。

混合边框。

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. p.dotted {border-style: dotted;}
  6. p.dashed {border-style: dashed;}
  7. p.solid {border-style: solid;}
  8. p.double {border-style: double;}
  9. p.groove {border-style: groove;}
  10. p.ridge {border-style: ridge;}
  11. p.inset {border-style: inset;}
  12. p.outset {border-style: outset;}
  13. p.none {border-style: none;}
  14. p.hidden {border-style: hidden;}
  15. p.mix {border-style: dotted dashed solid double;}
  16. </style>
  17. </head>
  18. <body>
  19. <h1>border-style 属性</h1>
  20. <p>此属性规定要显示的边框类型:</p>
  21. <p class="dotted">点状边框。</p>
  22. <p class="dashed">虚线边框。</p>
  23. <p class="solid">实线边框。</p>
  24. <p class="double">双线边框。</p>
  25. <p class="groove">凹槽边框。</p>
  26. <p class="ridge">垄状边框。</p>
  27. <p class="inset">3D inset 边框。</p>
  28. <p class="outset">3D outset 边框。</p>
  29. <p class="none">无边框。</p>
  30. <p class="hidden">隐藏边框。</p>
  31. <p class="mix">混合边框。</p>
  32. </body>
  33. </html>

注意:除非设置了 border-style 属性,否则其他 CSS 边框属性(将在下一章中详细讲解)都不会有任何作用!


深入学习 CSS 边框

通过这些链接,您可以继续学习有关 CSS 边框的 边框宽度边框颜色 以及 边框各边圆角边框 的更多知识。