The Style borderRightStyle property in HTML DOM is used to set or return the style of right border of an element.
Syntax:
- It returns the borderRightStyle property.
object.style.borderRightStyle
- It is used to set borderRightStyle property.
object.style.borderRightStyle="none|hidden|dotted|dashed|solid| double|groove|ridge|inset|outset|initial|inherit"
Return Values: A String, representing the style of an element's right border.
Property Values:
| Value | Effect |
|---|---|
| none | No border is created. It is the default value. |
| hidden | It is same as 'none' property, except it helps during border conflict resolution in table elements. |
| dotted | It uses dotted lines as border. |
| dashed | A dashed line is used as the border. |
| solid | A single solid line is used as the border. |
| double | Two lines are used as the border. |
| groove | A 3D grooved border is displayed. The effect depends on border-color value. |
| ridge | A 3D ridged border is displayed. The effect depends on border-color value. |
| inset | A 3D inset border is displayed. The effect depends on border-color value. |
| outset | A 3D outset border is displayed. The effect depends on border-color value. |
| initial | It sets the property to its default value. |
| inherit | It sets the property to from its parent element. |
All the property value examples are available below:
Example 1: This example uses none property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'none';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 2: This example uses hidden property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'hidden';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 3: This example uses dotted property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'dotted';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 4: This example uses dashed property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'dashed';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 5: This example uses solid property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px dotted green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'solid';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 6: This example uses double property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'double';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 7: This example uses groove property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'groove';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 8: This example uses ridge property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'ridge';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 9: This example uses inset property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px outset green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'inset';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 10: This example uses outset property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px inset green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'outset';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 11: This example uses initial property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer science
and programming articles, quizzes and
interview questions.
</p>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'initial';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Example 12: This example uses inherit property value.
<!DOCTYPE html>
<html>
<head>
<title>
DOM Style borderRightStyle Property
</title>
<style>
#parent {
border-right-style: dotted;
padding: 10px;
}
.item {
padding: 10px;
border: 15px solid green;
}
</style>
</head>
<body>
<h1 style="color: green">GeeksforGeeks</h1>
<b>DOM Style borderRightStyle Property</b>
<div id="parent">
<p class="item">
GeeksforGeeks is a computer science
portal with a huge variety of well
written and explained computer
science and programming articles,
quizzes and interview questions.
</p>
</div>
<button onclick="changeBorderStyle()">
Change style
</button>
<!-- Script to uses DOM Style borderRightStyle
Property -->
<script>
function changeBorderStyle() {
elem = document.querySelector('.item');
// Set the border style
elem.style.borderRightStyle = 'inherit';
}
</script>
</body>
</html>
Output:
Before clicking the button:
After clicking the button:
Supported Browsers: The browser supported by DOM Style borderRightStyle property are listed below:
- Google Chrome 1
- Edge 12
- Internet Explorer 5.5
- Firefox 1
- Opera 9.2
- Apple Safari 1