Proprietatea border-style
Proprietatea border-style stabilește stilul
bordurii pentru toate laturile simultan sau
separat pentru fiecare latură. Este o proprietate-scurtătură
pentru următoarele proprietăți: border-left-style,
border-right-style,
border-top-style,
border-bottom-style.
Sintaxă
selector {
border-style: valoare;
}
Valori
| Valoare | Descriere |
|---|---|
solid |
Linie continuă. |
dotted |
Bordură sub formă de puncte. |
dashed |
Bordură sub formă de linii întrerupte. |
ridge |
Bordură sub formă de linie reliefată. |
double |
Bordură sub formă de linie dublă.
Pentru a vedea efectul, grosimea bordurii trebuie să fie minim 3px.
|
groove |
Bordură canelată. |
inset |
Bordură încastrată. |
outset |
Bordură ieșită în relief. |
none |
Absența bordurii. |
Valoarea implicită: none.
Numărul de valori
Proprietatea poate primi 1, 2,
3 sau 4 valori, specificate
prin spațiu:
| Număr | Descriere |
|---|---|
1 |
Tip pentru toate laturile simultan. |
2 |
Prima valoare pentru partea de sus și de jos, a doua - pentru laturile stânga și dreapta. |
3 |
Prima valoare pentru partea de sus, a doua - pentru laturile stânga și dreapta, a treia - pentru partea de jos. |
4 |
Prima valoare pentru bordura de sus, a doua - pentru dreapta, a treia - pentru jos, a patra - pentru bordura stângă. |
Exemplu . Valoarea solid
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea dotted
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea dashed
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dashed;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea ridge
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: ridge;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea double
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: double;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea groove
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: groove;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea inset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: inset;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu . Valoarea outset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: outset;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu
În acest exemplu sunt stabilite tipuri diferite de bordură pentru laturi diferite ale elementelor:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted dashed dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Exemplu
Și acum pentru laturi diferite ale elementului sunt stabilite și grosimi diferite ale bordurii și culoarea acesteia:
<div id="elem"></div>
#elem {
border-width: 1px 2px 3px 4px;
border-style: dashed dotted solid double;
border-color: red blue green black;
width: 300px;
height: 100px;
}
:
Exemplu
Acum pentru bordura de sus și de jos este stabilit
tipul solid, iar pentru dreapta și stânga -
dotted:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Vezi și
-
proprietatea
border-color,
care stabilește culoarea bordurii -
proprietatea
border-width,
care stabilește grosimea bordurii -
proprietatea
border,
care este o proprietate-scurtătură pentru bordură