Ezekkel a tulajdonságokkal a keret megjelenésének formáját azaz a stílusát lehet megadni. A következő értékeket vehetik fel:
none
: Nincs keret, ebben az esetben a megfelelő oldali
keretszélesség automatikusan nulla lesz.
hidden
: Ugyanaz, mint a none
, de a táblázat
elemeknél a találkozó keretek kezelésénél mindenképpen eltűnik a keret, mert ez
az érték a legmagasabb prioritású.
dotted
: A keret pontsorozatból áll.
dashed
: A keret szaggatott vonalból áll.
solid
: A keret sima vonalból áll.
double
: A keret dupla vonalból áll. A két vonal és a köztük
levő szünet összes szélessége egyezik meg a keret szélességére beállított
értékkel.
groove
: A keret úgy tűnik, mintha a háttért alkotó
vászonbalenne vésve.
ridge
: A groove
ellentéte, a keret olyannak
látszik, mintha kiemelkedne a vászonból.
inset
: A keret hatására a bekeretezett doboz bemélyedni
látszik az azt körülvevő vászonba. A táblázatoknál, ha a
border-collapse
tulajdonság
értéke collapsed
, a keret a groove
értékkel azonos
módon jelenik meg.
outset
: A inset
tel ellentétben a kerettel
körülvett doboz kiemelkedni látszik a környezetéből. A táblázatoknál, ha a
border-collapse
tulajdonság
értéke collapsed
, a keret a ridge
értékkel azonos
módon jelenik meg.
inherit
: ugyanaz lesz a keret stílusa, mint az elemet
tartalmazó elemé.
Minden keret a doboz hátterére kerül. A keretek színe a groove
,
ridge
, inset
és outset
értékek esetén az
elem color
tulajdonságától is függ.
A border-top-style
, border-right-style
,
border-bottom-style
és a border-left-style
tulajdonságok rendre a felső, jobboldali, alsó és a baloldali keretet állítják
be. A border-style
tulajdonság ezek egyidejű megadására szolgál. A
négy lehetséges értéke a négy oldalt a fent felsorolt sorrendben jelenti, ha
ezek közül valamelyik hiányzik, akkor a szemközti oldalra megadott értéket
kapja. Ha csak egy érték szerepel, akkor azt kapja minden oldal.
Ha egy elemre ezeket a tulajdonságokat nem adjuk meg, akkor alapértelmezésben
a none
értéket kapják.