Border-style-ominaisuus
Ominaisuus border-style asettaa reunan tyylin
kaikille sivuille samanaikaisesti tai
erikseen kullekin sivulle. Se on lyhennysominaisuus
seuraaville ominaisuuksille: border-left-style,
border-right-style,
border-top-style,
border-bottom-style.
Syntaksi
valitsija {
border-style: arvo;
}
Arvot
| Arvo | Kuvaus |
|---|---|
solid |
Yhtenäinen viiva. |
dotted |
Reuna pisteinä. |
dashed |
Reuna viivoina. |
ridge |
Reuna kuperana viivana. |
double |
Reuna kaksoisviivana.
Vaikutuksen näkemiseksi reunan paksuuden on oltava vähintään 3px.
|
groove |
Kovera reuna. |
inset |
Upotettu reuna. |
outset |
Pullistuva reuna. |
none |
Ei reunaa. |
Oletusarvo: none.
Arvojen määrä
Ominaisuus voi ottaa 1, 2,
3 tai 4 arvoa, jotka annetaan
välilyönnillä erotettuna:
| Määrä | Kuvaus |
|---|---|
1 |
Tyyppi kaikille sivuille samanaikaisesti. |
2 |
Ensimmäinen arvo ylä- ja alareunalle, toinen - vasemmalle ja oikealle reunalle. |
3 |
Ensimmäinen arvo yläreunalle, toinen - vasemmalle ja oikealle reunalle, kolmas - alareunalle. |
4 |
Ensimmäinen arvo yläreunalle, toinen - oikealle reunalle, kolmas - alareunalle, neljäs - vasemmalle reunalle. |
Esimerkki . Arvo solid
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo dotted
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo dashed
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dashed;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo ridge
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: ridge;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo double
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: double;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo groove
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: groove;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo inset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: inset;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki . Arvo outset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: outset;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki
Tässä esimerkissä on asetettu erilaiset reunan tyypit eri elementtien sivuille:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted dashed dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Esimerkki
Nyt eri elementtien sivuille on asetettu myös erilainen reunan paksuus ja väri:
<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;
}
:
Esimerkki
Nyt ylä- ja alareunalle on asetettu
tyyppi solid, ja oikealle ja vasemmalle -
dotted:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Katso myös
-
ominaisuus
border-color,
joka asettaa reunan värin -
ominaisuus
border-width,
joka asettaa reunan paksuuden -
ominaisuus
border,
joka on reunan lyhennysominaisuus