首页 > 其他分享 >无涯教程-CSS - 边框(Border)

无涯教程-CSS - 边框(Border)

时间:2024-01-23 14:32:07浏览次数:29  
标签:solid color Border 无涯 边框 width border CSS 属性

border 属性使您可以指定表示元素的边框。您可以更改边框的三个属性-

  • border-color      :  指定边框的颜色。

  • border-style       :  指定边框样式为solid,dashed line,double。

  • border-width     : 指定边框的宽度。

现在,无涯教程将通过示例了解如何使用这些属性。

border-color 属性

border-color属性设置元素的所有边框中可见部分的颜色。

  • border-bottom-color   : 底部边框的颜色。

  • border-top-color          : 顶部边框的颜色。

  • border-left-color          : 左边框的颜色。

  • border-right-color        : 右边框的颜色。

以下示例显示了所有这些属性的效果-

<html>
   <head>
      <style type="text/css">
         p.example1 {
            border:1px solid;
            border-bottom-color:#009900; /* Green */
            border-top-color:#FF0000;    /* Red */
            border-left-color:#330000;   /* Black */
            border-right-color:#0000CC;  /* Blue */
         }
         p.example2 {
            border:1px solid;
            border-color:#009900;        /* Green */
         }
      </style>
   </head>

   <body>
      <p class="example1">
         This example is showing all borders in different colors.
      </p>
      
      <p class="example2">
         This example is showing all borders in green color only.
      </p>
   </body>
</html> 

它将产生以下输出-

border-style 属性

border-style属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。

  • none      - 无边框。 (相当于border-width:0;)

  • solid      - 边框是一条实线。

  • dotted   - 边框是一系列点。

  • dashed  - 边框是一系列短线。

  • double   - 边框是两条实线。

  • groove   - 边框看起来像刻在页面上。

  • ridge      - 边框与凹槽相反。

  • inset       - 边框使框看起来像嵌入在页面中。

  • outset     - 边框使框看起来像是从画布中出来的。

您可以使用以下属性分别更改元素的底部,左侧,顶部和右侧边框的样式-

  • border-bottom-style    :  底部边框的样式。

  • border-top-style            :  顶部边框的样式。

  • border-left-style            :  左边框的样式。

  • border-right-style         :  右边框的样式。

以下示例显示了所有这些边框样式-

<html>
   <head>
   </head>
   
   <body>
      <p style="border-width:4px; border-style:none;">
         This is a border with none width.
      </p>
      
      <p style="border-width:4px; border-style:solid;">
         This is a solid border.
      </p>
      
      <p style="border-width:4px; border-style:dashed;">
         This is a dashed border.
      </p>
      
      <p style="border-width:4px; border-style:double;">
         This is a double border.
      </p>
      
      <p style="border-width:4px; border-style:groove;">
         This is a groove border.
      </p>
      
      <p style="border-width:4px; border-style:ridge">
         This is a ridge  border.
      </p>
      
      <p style="border-width:4px; border-style:inset;">
         This is a inset border.
      </p>
      
      <p style="border-width:4px; border-style:outset;">
         This is a outset border.
      </p>
      
      <p style="border-width:4px; border-style:hidden;">
         This is a hidden border.
      </p>
      
      <p style="border-width:4px; 
         border-top-style:solid;
         border-bottom-style:dashed;
         border-left-style:groove;
         border-right-style:double;">
         This is a a border with four different styles.
      </p>
   </body>
</html>

它将产生以下输出-

border-width 属性

border-width属性允许您设置元素边框的宽度。此属性的值可以是px,pt或cm的长度,也可以设置为thin,medium或thick。

您可以使用以下属性分别更改元素的底部,顶部,左侧和右侧边框的宽度-

  • border-bottom-width     :  底部边框的宽度。

  • border-top-width            :  顶部边框的宽度。

  • border-left-width            :  左边框的宽度。

  • border-right-width         :  右边框的宽度。

以下示例显示所有这些边框宽度-

<html>
   <head>
   </head>
   
   <body>
      <p style="border-width:4px; border-style:solid;">
         This is a solid border whose width is 4px.
      </p>
      
      <p style="border-width:4pt; border-style:solid;">
         This is a solid border whose width is 4pt.
      </p>
      
      <p style="border-width:thin; border-style:solid;">
         This is a solid border whose width is thin.
      </p>
      
      <p style="border-width:medium; border-style:solid;">
         This is a solid border whose width is medium;
      </p>
      
      <p style="border-width:thick; border-style:solid;">
         This is a solid border whose width is thick.
      </p>
      
      <p style="border-bottom-width:4px;border-top-width:10px;
         border-left-width: 2px;border-right-width:15px;border-style:solid;">
         This is a a border with four different width.
      </p>
   </body>
</html> 

它将产生以下输出-

Border 简写属性

border属性可让您在一个属性中指定线条的颜色,样式和宽度-

下面的示例演示如何将所有三个属性都使用为单个属性。这是在任何元素周围设置边框的最常用属性。

<html>
   <head>
   </head>

   <body>
      <p style="border:4px solid red;">
         This example is showing shorthand property for border.
      </p>
   </body>
</html>

它将产生以下输出-

参考链接

https://www.learnfk.com/css/css-borders.html

标签:solid,color,Border,无涯,边框,width,border,CSS,属性
From: https://blog.51cto.com/u_14033984/9379739

相关文章

  • 无涯教程-CSS - 表格(Table)
    本教程将教您如何使用CSS设置HTMLTable的不同属性。border-collapse  : 设置是否把表格边框合并为单一的边框。border-spacing  : 设置分隔单元格边框的距离。caption-side     :  设置表格标题的位置。empty-cells      :  设置是......
  • 无涯教程-CSS - 链接(Links)
    当无涯教程讨论CSS的伪类时,将重新访问相同的属性。:link    : 表示普通的、未被访问的链接。:visited  : 表示用户已访问的链接。:hover   : 表示鼠标指针位于链接的上方。:active  : 表示链接被点击的时刻。记住a:hover必须在CSS定义中的a:......
  • CSS中的选择器
    CSS中的选择器1.基本选择器E{}选择某一种元素*{}*代表全部的元素E[attr]{}属性选择器^=attr的开头是?*=包含=严格意义上那个的等于ID选择器#id{}class选择器.class{}包含选择器selector1selector2...{}子元素选择器selector1>selector2>...{}兄弟选择......
  • css变量基本操作
    1.html中css变量写法<divstyle="--color:#ccc;"><spanstyle="border:1pxsolidvar(--color);"></div><ul><listyle="--i:1"></li><listyle="--i:2"></li>......
  • 无涯教程-CodeIgniter - 国际化
    CodeIgniter中的语言类提供了一种支持多种国际化语言的简便方法。在某种程度上,无涯教程可以使用不同的语言文件以多种不同的语言显示文本。可以将不同的语言文件放在application/language目录中。可以在system/language目录中找到系统语言文件,但是要将自己的语言添加到应用程序......
  • 无涯教程-CodeIgniter - 性能压测
    如果要测量执行一组行或内存使用所花费的时间,则可以使用CodeIgniter中的基准测试点进行计算。为此,在CodeIgniter中有一个单独的"Benchmarking"类。此类会自动加载;它可以在控制器,视图和模型类中的任何位置使用。您所需要做的就是标签一个起点和终点,然后在这两个标签的点之间执行......
  • 无涯教程-CodeIgniter - 页面重定向
    在构建Web应用程序时,无涯教程经常需要将用户从一个页面重定向到另一页面。redirect()函数用于此目的。语法redirect($uri='',$method='auto',$code=NULL)参数$uri(string)     -URI字符串$method(string)-重定向方法("auto","location"或"refresh")$......
  • 无涯教程-CodeIgniter - 页面缓存
    缓存页面将提高页面加载速度。缓存的文件存储在application/cache文件夹中。启用缓存时,需要设置缓存时间,时间过后,将自动被删除。启用缓存可以通过在控制器的任何方法中执行以下行来启用缓存。$this->output->cache($n);其中$n是分钟数,您希望页面在刷新之间保持高速缓存。......
  • html,css,javaSript
    html,css,javaSript1.认识结构:对应的是HTML语言表现:对应的是CSS语言行为:对应的是JavaScript语言2.标签标题:h1-h6横线效果:hr字体:font(face,color,size)换行br段落p加粗b斜体i下划线u文本居中center图片img(src,height,width)音频audio(src,controls)视频vide......
  • 无涯教程-CodeIgniter - MVC框架
    CodeIgniter基于模型-视图-控制器(MVC)开发模式。MVC是一种将应用程序逻辑与表示分离的软件方法。Model    - 代表数据模型,主要跟数据库打交道,实现无涯教程的CURD封装。View      - 是前台展示给用户看的界面。Controller - Model和View的桥梁......