HTML & CSS aloittelijoille

HTML & CSS aloittelijoille (Osa 32): Ulkoiset marginaalit ja reunukset

Kaikki oppaan videot HTML ja CSS aloittelijoille

Tässä oppaassa käsitellään kahta asiaa: ulkoiset marginaalit ja reunukset.

Aloitetaan ulkoisista marginaaleista. p-elementissä, joka on määritetty suoraan body-elementin sisällä, vasemman ja oikean ikkunarajan määräämisellä tarkoitetaan etäisyyttä body-elementin ulkorajoista. Useiden kappaleiden ollessa peräkkäin, ylemmän ja alemman ulkoisen reunuksen määritteleminen tarkoittaa etäisyyttä yksittäisten kappaleiden välillä.

Muuten, ulkoisten marginaalien ja reunusten määrittelyssä negatiiviset arvot ovat mahdollisia, mikä mahdollistaa päällekkäisyydet.


Ulkoisen marginaalin määrittäminen

Ulkoraja ja marginaali ovat pakotettu tyhjä tila nykyisen elementin ja sen vanhemman tai naapurielementin välillä. Seuraavat CSS-ominaisuudet ovat hyödyllisiä HTML-elementeissä, jotka luovat oman kappaleen tai lohkon.

margin on lyhennetty muoto neljästä ominaisuudesta: margin-top, margin-right, margin-bottom ja margin-left. Tässä yhteydessä seuraavat arvot ovat mahdollisia:

auto – ulkomarginaali lasketaan automaattisesti.

• prosenttitiedot – viittaa siihen elementtiin, jolle marginaali on määritetty.

• pituustiedot – negatiiviset arvot ovat sallittuja. Tämä mahdollistaa elementtien päällekkäisyyden.

Enintään neljä arvoa on sallittu:

• yksi arvo – ylä-, ala-, vasen ja oikea ulkomarginaali

• kaksi arvoa – ensimmäinen arvo ylös ja alas ulkomarginaali, toinen arvo oikealle ja vasemmalle ulkomarginaalille

• kolme arvoa – ensimmäinen arvo ylöspäin ulkomarginaalille, toinen vasen ja oikea ulkomarginaalille, kolmas arvo alaspäin ulkomarginaalille

• neljä arvoa – ensimmäinen ylös ulkomarginaalille, toinen oikealle, kolmas alas ja neljäs vasemmalle.

Alla oleva esimerkki näyttää yleisten margin-ominaisuuksien käytön:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
p {
   background-color: yellow;
}
 p.ex {
   margin: 30px 50px 30px 50px; 
   background-color:#FF99FF;
</style>
</head>
<body>
<p>Rakenna kamera-asema</p>
<p class="ex">Tässä videotutoriaalissa opit luomaan kamera-aseman ja liikuttamaan sitä turvallisesti 3D-tilassa. Projektitiedosto on mukana.</p>
</body>
</html>



Tässä esimerkissä määriteltiin kaksi tekstikappaletta.

HTML & CSS aloittelijoille (Osa 32): Ulkoiset välimatkat ja reunukset

Toiselle kappaleelle on myös määritetty marginaalit.

margin: 30px 50px 30px 50px;



Tämä määritys tarkoittaa seuraavaa:

• 30 pikselin etäisyys ylös

• 50 pikselin etäisyys oikealle

• 30 pikselin etäisyys alas

• 50 pikselin etäisyys vasemmalle

Yksittäiset määritykset marginaaleille

Aiemmin esiteltiin yleinen margin-määritys. Voit kuitenkin antaa myös yksittäisiä määrityksiä. Seuraavilla ominaisuuksilla voit määrittää ylemmän, vasemman, alemman tai oikean reunuksen etäisyyden yksittäisillä sivuilla elementissä.

margin-top – ylämarginaali/reuna

margin-right – oikea marginaali/reuna

margin-bottom – alamarginaali/reuna

margin-left – vasen marginaali/reuna

Kaikkiin neljään ominaisuuteen voi käyttää seuraavia arvoja:

auto – ulkomarginaali lasketaan automaattisesti.

• prosenttiosa

• pituusarvo – negatiiviset arvot ovat sallittuja. Tämä mahdollistaa elementtien päällekkäisyyden.

Alla oleva esimerkki näyttää, miten yksittäisiä määrityksiä voidaan käyttää tehokkaasti.

<!DOCTYPE html>
<html>
<head>
<style>
p {
   background-color: yellow;}
p.ex {
   padding-top: 25px;
   padding-bottom: 25px; 
   padding-right: 50px;
   padding-left: 50px;
}
</style>
</head>
<body>
<p>Rakenna kamerarakenne</p>
<p class="ex">Tässä videokoulutuksessa opit, miten luot kamerarakenteen ja liikutat sitä turvallisesti 3D-tilassa. Mukana on projektitiedosto.</p>
</body>
</html>

Ja tässä on tulos selaimessa:

HTML & CSS aloittelijoille (osa 32): Ulkoiset välimatkat ja reunukset



Neljän padding-ominaisuuden avulla voidaan määrittää sisäiset marginaalit. Seuraavia neljää CSS-ominaisuutta varten on saatavilla:

padding-top – Väli yläreunan ja sisällön yläosan välillä

padding-bottom – Väli sisällön alareunan ja alareunan välillä

padding-left – Väli sisällön vasemman reunan ja vasemman reunan välillä

padding-right – Väli sisällön oikean reunan ja oikean reunan välillä.

Kaikissa neljässä ominaisuudessa voidaan käyttää seuraavia arvoja:

• Prosenttimäärä – suhteutuu vanhemman elementtiin

• Pituuden määrä