Home > Article > Web Front-end > How to set border line style in css
Method: 1. Use the border-style attribute to set different border line styles through different attribute values, such as "dotted" dotted, "solid" solid line, and "double" double line; 2 . Use the border-image attribute to add different background images to the border to set different border line styles.
The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.
Method 1: Use the border-style attribute
The border-style attribute is used to set the style of the element border
Attribute value:
Value | Description |
---|---|
none | Defines no border. |
hidden | Same as "none". Except when applied to tables, for which hidden is used to resolve border conflicts. |
dotted | Define dotted border. Renders as a solid line in most browsers. |
dashed | Define dashed line. Renders as a solid line in most browsers. |
solid | Define a solid line. |
double | Define double line. The width of the double line is equal to the value of border-width. |
groove | Define the 3D groove border. The effect depends on the value of border-color. |
ridge | Define the 3D ridge border. The effect depends on the value of border-color. |
inset | Define the 3D inset border. The effect depends on the value of border-color. |
outset | Define the 3D outset border. The effect depends on the value of border-color. |
inherit | Specifies that the border style should be inherited from the parent element. |
Example:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style type="text/css"> div { margin: 10px 0; } div.dotted { border-style: dotted } div.dashed { border-style: dashed } div.solid { border-style: solid } div.double { border-style: double } div.groove { border-style: groove } div.ridge { border-style: ridge } div.inset { border-style: inset } div.outset { border-style: outset } </style> </head> <body> <div class="dotted">点状边框</div> <div class="dashed">虚线边框</div> <div class="solid">实线边框</div> <div class="double">双线边框</div> <div class="groove">3D 凹槽边框</div> <div class="ridge">3D 垄状边框</div> <div class="inset">3D inset 边框</div> <div class="outset">3D outset 边框</div> </body> </html>
Rendering:
Method 2 : Use the border-image attribute
The border-image attribute can add a background image to the border
Example:
Use the 90px one shown in the picture ×90px image as the background image of the border.
Code example:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> div { width:210px; height:150px; border:30px solid gray; border-image:url(img/border.png) 30 repeat; } </style> </head> <body> <div></div> </body> </html>
The browser preview is as shown below.
(Learning video sharing: css video tutorial)
The above is the detailed content of How to set border line style in css. For more information, please follow other related articles on the PHP Chinese website!