Site hosted by Angelfire.com: Build your free website today!

CSS Padding

CSS

CSS "padding" omadused määravad tühja ala elemendi ääre ja elemendi sisu ümber

Igale elemendile on võimalik määrata neli erinevat "padding" väärtust. Üleval, paremal, all ja vasakul. Elementide "padding" omaduste väärtusi saab kirjutada, kasutades sentimeetreid (cm.) v. protsente (%).

Näited

 red_dot.gif  "Padding" omadused ühes deklaratsioonis.
Selles näites demonstreeritakse, kuidas märkida kõik "padding" omadused ühte deklaratsiooni.

 red_dot.gif "Top-padding"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi kohale luua tühikut, kasutades cm. väärtust.

 red_dot.gif "Top-padding-2"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi kohale luua tühikut, kasutades protsent väärtust.

 red_dot.gif "Bottom-padding"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi alla luua tühikut, kasutades cm. väärtust.

 red_dot.gif "Bottom-padding-2"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi alla luua tühikut, kasutades protsent väärtust.

 red_dot.gif "Left-padding"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi vasakule küljele luua tühikut, kasutades cm. väärtust.

 red_dot.gif "Left-padding-2"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi vasakule küljele luua tühikut, kasutades protsent väärtust.

 red_dot.gif "Right-padding"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi paremale küljele luua tühikut, kasutades cm. väärtust.

 red_dot.gif "Right-padding"
Selles näites demonstreeritakse, kuidas tabeli lahtris, elemendi paremale küljele luua tühikut, kasutades protsent väärtust.

Kasulikud Näpunäited

Brauserites on erinevad "padding" ja "margin" vaikimisi seaded. S.t. kui jäetakse html ja body "padding" ja "margin" määramata siis võib tulemus olla erinev olenevalt brauserist.

Selle probleemi saab lahendada nii, et määratakse html ja body, "padding" ja "margin" väärtuseks null (0):

      html, body {
  margin: 0px;
  padding: 0px;
       }

Nüüd paigutub sinu disain ühtemoodi igas brauseris.

Internet Explorer'is on vaja määrata ka äärise väärtus:

         html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

Kõik html elemendid loovad enda ümber ristküliku kujulise kasti. S.t. et iga element hõlmab veebilehel teatud ala mille sisse ei ole teistel elementidel asja.
Näiteks: mingi element on 10px kõrge siis sellele järgnev element jääb veebilehe ülaservast 10px allapoole.

Css'i abil on siiski võimalik muuta disain veidi paindlikumaks.
Alpool olevas loetelus on Css omadused mis lubavad mõjutada teksti-elemente veebidisainis:

width

Elemendi width (laius) määrab lehekülje vasaku ja parema veeru omavahelise kauguse. Sedasi saab luua erineva suuruse ja kujuga tekstivälju, ilma tabeleid kasutamata.

<p style="width : 150px; border : none; 
background-color : #f0f8ff;">
</p>

See kast on loodud nii, et "width" märgis on lisatud paragrahvi elemendi sisse. Kast ise on 150px lai.

height

Elemendi height (kõrgus) määrab lehekülje ülemise ja alumise veeru omavahelise kauguse. Nii nagu elemendi width puhul saab elemendi heigt puhul luua tabelikujulise elemendi veebidokumenti. Juhul kui teksti font v. ridade arv on kõrgem kui height väärtus siis tekst n.ö. "valgub üle ääre".

<p style="height : 100px; border : none;
background-color : #f0f8ff;&quo5t;>
   See kast on 100px kõrge ja loodud Css'i abil.
</p>

See kast on 50px kõrge ja loodud Css'i abil.

margin

Elemendi "margin" määrab ruumi elemendi ümber. Sedasi saab määrata elemendi kõik küljed korraga või siis ainult ühe külje.

margin : top right bottom left; (IE's kasutatakse margin-top, margin-right, margin-bottom, margin-left).

<p style="border : none; background-color : #f0f8ff; margin : 15px;">
   Selle paragrahvi kõikide külgede margin on 15 px. 
</p>

Selle paragrahvi kõikide külgede margin on 15 px.

padding

Elemendi "padding" määrab ruumi elemendi sees. Sedasi saab määrata elemendi kõik küljed korraga või siis ainult ühe külje.

padding : top right bottom left; (IE's kasutatakse padding-left, padding-top, padding-right, padding-bottom).

<p style="border : none; background-color : #f0f8ff; padding : 15px;">
   Selle paragrahvi kõikide külgede padding on 15 px.
</p>

Selle paragrahvi kõikide külgede padding on 15 px.

Panid kindlasti tähele, et "padding" annab elemendile suurema tausta kui "margin".

Siin on loetelu omadustest milliseid võib kasutada Css'is, teksti kujunamiseks:


Paragrahvi width (laius) width : 100px; border : none; background-color : #f0f8ff;

Paragrahvi height (kõrgus) height : 100px; border : none; background-color : #f0f8ff;

Paragrahvi margin border : none; background-color : #f0f8ff; margin : 15px;

Paragrahvi padding border : none; background-color : #f0f8ff; padding : 15px;

Omadus Kirjeldus Väärtus
padding Kõik padding omadused ühes deklaratsioonis padding-top
padding-right
padding-bottom
padding-left
padding-bottom Määratleb padding väärtuse elemendi alaosas lenght
%
padding-left Määratleb padding väärtuse elemendist vasakul lenght
%
padding-right Määratleb padding väärtuse elemendist paremal lenght
%
padding-top Määratleb padding väärtuse elemendi kohal lenght
%