html设置边框样式

97次阅读
没有评论

html是通过css样式border-style、border-width、border-color等属性来设置边框样式,具体实现代码如下:

1、设置html基本边框样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #rcorners1 {
            border-style: solid;
            width: 200px;
        }
        #rcorners2 {
            border-style: dashed;
            width: 200px;
        }
        #rcorners3 {
            border-style: inset;
            width: 200px;
        }
        #rcorners4 {
            border-style: dotted dashed solid double;
            width: 200px;
        }
    </style>
</head>
<body>
<div style="margin-left: 50px">
    <h1>border-radius 属性</h1>

    <p>设置实线边框:</p>
    <p id="rcorners1">Rounded corners!</p>
    <p>设置虚线边框:</p>
    <p id="rcorners2">Rounded corners!</p>
    <p>设置3D边框:</p>
    <p id="rcorners3">Rounded corners!</p>
    <p>设置混合边框:</p>
    <p id="rcorners4">Rounded corners!</p>
</div>
</body>
</html>

代码释义:

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: dotted dashed solid double; 那么这里分别对应的是 上边框、右边框、下边框和左边框

2、html设置边框宽度

只需要在css样式中添加属性border-width:2px,表示设置边框宽度为2px。border-width同样也可以设置四个值,例如:border-width: 25px 10px 4px 35px; 分别表示上边框 25px,右边框 10px,下边框 4px,左边框 35px;

3、html设置边框颜色

border-color属性是用来设置边框颜色的,例如:border-color: red; 表示设置边框颜色为红色。比较神奇的是,border-color属性同样也可以设置四个值,例如:border-color: red green blue yellow;分别表示上红、右绿、下蓝、左黄。

2、3的代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #rcorners1 {
            border-style: solid;
            width: 200px;
            border-width:5px
        }
        #rcorners2 {
            border-style: dashed;
            border-width: 5px 11px 8px 12px;
            width: 200px;
            height: 60px;
        }
        #rcorners3 {
            border-style: inset;
            width: 200px;
            border-color: red;
        }
        #rcorners4 {
            border-style: dotted dashed solid double;
            width: 200px;
            border-color: red green blue yellow;
        }
    </style>
</head>
<body>
<div style="margin-left: 50px">
    <h1>border-radius 属性</h1>
    <p>设置大小5px的实线边框:</p>
    <p id="rcorners1">Rounded corners!</p>
    <p>设置不同边框宽度的虚线边框:</p>
    <p id="rcorners2">Rounded corners!</p>
    <p>设置红色的3D边框:</p>
    <p id="rcorners3">Rounded corners!</p>
    <p>设置混合颜色的混合边框:</p>
    <p id="rcorners4">Rounded corners!</p>
</div>
</body>
</html>

这里的颜色值可以参考:https://www.itshiye.com/07/333.html,这里会详细讲解html的颜色是如何设置的。

正文完
 
评论(没有评论)