HTML & CSS za začetnike

HTML in CSS za začetnike (Del 34): Okvir

Vsi videoposnetki vadnice HTML in CSS za začetnike.

V CSS obstajata dve različni vrsti obrob: border in outline. Medtem ko border označuje vedno pravokotno obrobo, so outline obrobe, uvedene v CSS2, namenjene nepravokotnim območjem. Obstaja še ena razlika: pri obrobi outline je obroba izven okvirja, zaradi česar lahko element hkrati dobi okvir z border ter obrobo z outline.

Opredelitve obrobov, predstavljene v tem vadniku, so zanimive predvsem za elemente, ki tvorijo lasten odstavek. V osnovi pa se lahko seveda uporabljajo tudi na druge elemente.


Opredelitev obrobe

Z border lahko določimo videz obrobe okoli elementa.

Splošna lastnost border je povzetek naslednjih vrednosti, na katere se bo podrobneje spregovorilo:

barva-obrobe

stil-obrobe

debelina-obrobe

Vrednosti posameznih lastnosti se zapisujejo ločeno z presledkom. Vrstni red, v katerem se lastnosti navajajo, ni pomemben. Za border obstajajo tudi štiri podlastnosti, ki omogočajo določanje barve obrobe, debeline in tipa obrobe za posamezne strani elementa.

border-zgoraj – obroba zgoraj

border-desno – obroba desno

border-spodaj – obroba spodaj

border-levo – obroba levo

Slednji primer prikazuje uporabo border. S to opredelitvijo se ustvari 3 pik široka, črna in črtkana obroba.

<p style="border:3pt solid #000000;">
   Dobrodošli
</p>

Rezultat v brskalniku:

HTML in CSS za začetnike (Del 34): Obrisi

Barva obrobe

Z lastnostjo barva-obrobe se določi barva obrobe. Dovoljene so naslednje vrednosti:

transparentno – prozorna obroba

• Barvna-vrednost

Če je navedena le ena vrednost, ta velja za vse strani obrobe. Da določite različne barve za posamezne strani, navedite več vrednosti, ločenih z presledkom.

• Dve vrednosti – prva vrednost za zgornjo in spodnjo, druga za levo in desno barvo obrobe.

• Tri vrednosti – prva vrednost za zgornjo, druga za levo in desno, tretja za spodnjo barvo obrobe.

• Štiri vrednosti – prva za vrh, druga za desno, tretja za spodnjo in četrta za levo barvo obrobe.

Prav tako se lahko uporabijo tudi naslednje podlastnosti border:

barva-obrobe-zgoraj – barva obrobe zgoraj

barva-obrobe-desno – barva obrobe desno

barva-obrobe-spodaj – barva obrobe spodaj

barva-obrobe-levo – barva obrobe levo

Primer:

<p style="barva-obrobe: #ffff00; debelina-obrobe: 3px; stil-obrobe: solid; polnilo: 2px">
   PSD-Tutorials.de
</p>



In tukaj je rezultat v brskalniku:

HTML in CSS za začetnike (Del 34): Obrambe

Vrsta linije

Z lastnostjo stil-obrobe lahko določite vrsto linije obrobe.

Spodaj je seznam možnosti vrste obrobe:

brez – nevidna obroba

pikasta – pikasta

črtkana – črtkana

trdna – črtkana

dvojna – dvojna črtkana

utor – 3D-linija

hrib – 3D-linija

vrezan – 3D-linija

izstopajoč – 3D-linija

Tukaj je primer, kako izgledajo različne vrste obrob:

<!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>PSD-Tutorials.de</title>
 <style>
 p.brez {stil-obrobe:brez;}
 p.pikasta {stil-obrobe:pikasta;}
 p.črtkana {stil-obrobe:črtkana;}
 p.trdna {stil-obrobe:trdna;}
 p.dvojna {stil-obrobe:dvojna;}
 p.utor {stil-obrobe:utor;}
 p.hrib {stil-obrobe:hrib;}
 p.vrezan {stil-obrobe:vrezan;}
 p.izstopajoč {stil-obrobe:izstopajoč;}
 p.skrito {stil-obrobe:skrito;}
 </style>
 </head>
 <body>
 <p class="brez">brez</p>
 <p class="pikasta">pikasta</p>
 <p class="črtkana">črtkana</p>
 <p class="trdna">trdna</p>
 <p class="dvojna">dvojna</p>
 <p class="utor">utor</p>
 <p class="hrib">hrib</p>
 <p class="vrezan">vrezan</p>
 <p class="izstopajoč">izstopajoč</p>
 <p class="skrito">skrito</p>
 </body>
 </html>

Rezultat v brskalniku:

HTML & CSS za začetnike (Del 34): Okvirji



Če navedete le eno vrednost, ta velja za vse strani obrobe. Za določitev različnih vrst obrob za posamezne strani navedite več vrednosti, ločenih z presledkom.

• Dve vrednosti – prva vrednost za zgornjo in spodnjo, druga za levo in desno vrsto obrobe.

• Tri vrednosti – prva vrednost za zgornjo, druga za levo in desno, tretja za spodnjo vrsto obrobe.

• Štiri vrednosti – prva za vrh, druga za desno, tretja za spodnjo in četrta za levo vrsto obrobe.

Prav tako se lahko uporabijo tudi naslednje podlastnosti border:

stil-obrobe-zgoraj – vrsta obrobe zgoraj

stil-obrobe-desno – vrsta obrobe desno

stil-obrobe-spodaj – vrsta obrobe spodaj

stil-obrobe-levo – vrsta obrobe levo

Tukaj je še en primer:

<p style="border-bottom-style: dashed;">
   Črtkana obroba
</p>



In takole izgleda v brskalniku:

HTML in CSS za začetnike (Del 34): Obrisi

Nastavitev širine obrobe

Z border-width se določi širina obrobe.

• Dolžinska navedba

thin - tanjša obroba

medium - zmerno močna obroba

thick - debela obroba

Če je navedena samo ena vrednost, velja ta za vse strani elementa. Za določanje različnih debelin obrobe za posamezne strani obstajata dve možnosti. Pri prvem načinu se vpiše več vrednosti, ločenih z presledki.

• Dve vrednosti - prva vrednost za zgornjo in spodnjo, druga za levo in desno širino obrobe.

• Tri vrednosti - prva vrednost za zgornjo, druga za levo in desno, tretja za spodnjo širino obrobe.

• Štiri vrednosti - prva vrednost za zgornjo, druga za desno, tretja za spodnjo in četrta za levo širino obrobe.

Prav tako lahko uporabite tudi naslednje podlastnosti obrobe:

border-top-width - debelina obrobe zgoraj

border-right-width - debelina obrobe desno

border-bottom-width - debelina obrobe spodaj

border-left-width - debelina obrobe levo

Primer:

<p style="border-width:2px;border-style: dotted;">
   Dobrodošli
</p>

Barva obrobe za oris

Z lastnostjo outline-color se določi barva obrobe. Navedba je enaka kot pri lastnosti border-color.

invert - barva je invertirana. Ta barva prekrije zamenjave vseh bitov šestnajstiške vrednosti barve.

• Barvna navedba

Primer:

<p style="outline-width: medium; outline-style: solid; outline-color: blue;">
   PSD-Tutorials.de
</p>



Tako izgleda v brskalniku:

HTML & CSS za začetnike (del 34): Obrisi

Vrsta obrobe za oris

Navedba outline-style določa vrsto obrobe. Dovoljene so iste vrednosti kot pri border-style.

none - nevidna obroba

dotted - pike

dashed - črtkana

solid - neprekinjena

double - dvojna neprekinjena

groove - 3D črta

ridge - 3D črta

inset - 3D črta

outset - 3D črta

Primer:

<p style="outline-style:solid;outline-width:2px; outline-color:red;">
   PSD-Tutorials.de
</p>

Debelina obrobe za oris

Navedba outline-width je enaka kot border-width. Tudi s tem se določi debelina obrobe. Za ustvarjanje vidne meje obrobe se outline-width vedno kombinira z outline-style.

medium - zmerno močna obroba

thin - tanjša obroba

thick - debela obroba

• Dolžinska navedba - določa debelino obrobe

Primer:

<p style="outline-width: thin;outline-style: solid; outline-color: red;">
    Dobrodošli
</p>



In tako kot pri obrobi obstaja tudi splošna lastnost za okvirje outline.

<!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>PSD-Tutorials.de</title>
 <style>
 p {
 border:red solid thick;
 outline:green dotted thick;
 }
 </style>
 </head>
 <body>
 <p>Dobrodošli na PSD-Tutorials.de!</p>
 </body>
 </html>



Te združujejo naslednje lastnosti:

outline-width

outline-style

outline-color

Načelo je enako kot pri splošni lastnosti border.

HTML & CSS za začetnike (Del 34): Okvirji