CSS supports the following border properties:
1. Border-style
The values for border-style properties are:- solid
- Double
- Groove
- dotted
- dashed
- inset
- outset
- ridge
- hidden
2. Border-width
This property specifies the width of the four borders.The values for border-width property are:
- thick
- thin
- medium
- or the give specific size in px, pt, cm, em, etc.
3. Border-color
This property sets the color for the borders.Border colors are set by:
- Specifying a color name, like “orange”.
- Specifying hex value, like “#ff0000”.
- Specifying RGB value, like “rgb(255,0,0)”.
4. Border-direction
- If you want an individual look for each side of the border, this property can be used.
- The border direction values are: top/ bottom/ right/ left
- border-bottom-style: solid;
- border-bottom-color: red;
- border-bottom-width: 5 px;
It is used to create a uniform border.
Example:
- border: 10px outset green;
- border: 20px solid;
Example: Demonstration of border properties
<html>
<head>
<title>Extenal style sheet</title>
<style type="text/css">
.bd {
border-width: 5px;
border-style: solid;
border-color:red;
width: 500px;
}
.bd1{
border-width: thick;
border-style: dotted solid groove double;
border-color: green;
width:620px;
}
.bd2{
border-width:7px;
border-top-style:double;
border-right-style:dotted;
border-left-style: double;
border-bottom-style: groove;
border-top-color: red;
border-right-color: blue;
border-left-color: green;
border-bottom-color:yellow;
width: 620px;
}
.bd3{ border: 10px outset maroon;width:400px;}
</style>
</head>
<body>
<p> <h2>The Example of border property</h2></p>
<p class="bd"> You can give any style of border like solid, groove etc</p>
<p class="bd1"> Here you can apply different border style for each direction</p>
<p class="bd2">This is the another way to define different border style and color</p>
<p class="bd3">This is the way to define border property in single line</p>
</body>
</html>
Output:



