CSS: Borders
Any block element in HTML can be highlighted with frames. This stylistic device allows you to separate monochrome components from each other, or highlight a key element on the page
This text is framed, so it's easy to find on the page straight away
To create a border for an element, we use the border
property, which is shorthand for several properties:
border-width
border-style
border-color
You can specify multiple properties, or you can combine everything within the border
property. This is the most common variant and looks like this:
.element {
border: 1px solid #ccc;
}
where:
1px
- border widthsolid
- border style#ccc
- border color
Pixel values and hex color we've already dealt with in this course, but there are eight border styles in CSS:
dotted
dashed
solid
double
groove
ridge
inset
outset
and there is also a none
value that will "remove" the border, because with border-style: none
, browsers ignore the other properties and remove the border
Border examples
<style>
.border-dotted {
border: 1px dotted #000;
}
</style>
<div class="border-dotted">
Block with a dotted black border
</div>
Instructions
Add <div>
to the editor with the class set to border-bold
and set a solid border 5 pixels thick. Border color #2196F3
. Write styles in the <style>
tag
Tips
Try different border styles in the editor