Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Marginaali ja Täyte Yksinkertaisesti | Laatikkomalli ja Välistys
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
CSS:n Perusteet

bookMarginaali ja Täyte Yksinkertaisesti

Pyyhkäise näyttääksesi valikon

Jokaisella elementillä on sisältö, täyte (padding), reunus (border) ja marginaali (margin). Katsotaan, miten näillä ominaisuuksilla hallitaan välistystä.

Täyte (Padding)

Täyte luo tilaa elementin sisälle, sisällön ja reunuksen väliin.

.box {
  padding: 20px;
}

Tämä lisää 20px täytettä kaikille neljälle sivulle.

Täytteen lyhytmerkintä

Täyte voidaan määrittää lyhytmerkinnällä.

Arvojen järjestys on aina: ylä → oikea → ala → vasen

padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */

Yksittäiset täyteominaisuudet

Voit hallita jokaista sivua erikseen:

padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;

Marginaali

Marginaali luo tilaa elementin ulkopuolelle, sen ja muiden elementtien väliin.

.box {
  margin: 20px;
}

Marginaalin lyhytmuoto

Marginaali noudattaa samoja lyhytmuotosääntöjä kuin täyte:

margin: 20px; /* all sides */
margin: 10px 20px; /* top/bottom | left/right */
margin: 10px 20px 5px; /* top | left/right | bottom */
margin: 10px 15px 20px 25px; /* top | right | bottom | left */

Yksittäiset reunavälit (margin)

Voidaan asettaa myös yksittäin:

margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;

Reunaviiva (Border)

Reunaviiva sijaitsee paddingin ja marginaalin välissä.

Peruslyhennys:

border: 4px solid brown;

Tämä määrittää: leveyden, tyylin, värin.

Yleisiä reunatyylejä ovat solid, dotted, dashed ja double.

Voit myös hallita yksittäisiä sivuja tarvittaessa:

border-top: 2px solid black;

Tarkastellaan seuraavaa esimerkkiä ja selvitetään mahdolliset reunatyylit:

index.html

index.html

styles.css

styles.css

copy

Tuloste

Note
Keskeinen ero

Täyte (padding):

  • Lisää tilaa elementin sisäpuolelle;
  • Laajentaa tausta-aluetta.

Marginaali (margin):

  • Lisää tilaa elementin ulkopuolelle;
  • Ei vaikuta elementin taustaan.

1. Mikä sivu saa arvon 40px seuraavassa määrittelyssä?

2. Mikä ominaisuus lisää tilaa elementin sisälle, sen sisällön ja reunan väliin?

question mark

Mikä sivu saa arvon 40px seuraavassa määrittelyssä?

Select the correct answer

question mark

Mikä ominaisuus lisää tilaa elementin sisälle, sen sisällön ja reunan väliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 2
some-alt