Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

margin - Český CSS 3 manuál

Pomocí CSS 3 vlastnosti margin nastavujeme okraj elementu, tedy vzdálenost mezi rámečkem a okolím elementu.

Margin je spolu s vlastnostmi border a padding součástí tzv. box modelu (občas překládáno jako "krabičkový model").

Box model v CSS pro HTML element - Okraje (margin a padding) - CSS vlastnosti

Box model znázorňuje pozici těchto 3 vlastností okolo obsahu HTML elementu. Můžeme nastavovat okraje mezi rámečkem a okolím nebo obsahem elementu a rámečkem.

Ani jeden okraj se nepočítá do velikosti elementu. Pokud tedy nastavíme margin na 10px, border na 5px a padding na 10px na elementu s šířkou 100px, bude jeho výsledná šířka 150px.

Margin nastaví všechny 4 okraje (levý margin, pravý margin, dolní margin a horní margin) na stejnou velikost. Pokud chceme mít každý okraj jiný, můžeme použít tyto vlastnosti:

Ukázka ostylování okraje elementu

<!DOCTYPE html>
<html>
    <head>
        <style>
        #kontejner
        {
            border: 1px solid blue;
            background-color: #BDBDF8;
            margin: 40px;
            padding: 20px;
            width: 300px;
            height: 100px;
        }
    </style>
    </head>
    <body>
        <div id="kontejner">
            Mezi rámečkem a okolím je okraj 40px a mezi tímto textem a rámečkem je okraj 20px. Pozadí se vykresluje až k rámečku.
        </div>
    </body>
</html>

Výsledek:

Ukázka ostylování okrajů okolo elementu v CSS - Okraje (margin a padding) - CSS vlastnosti

 

Všetky články v sekcii
Okraje (margin a padding) - CSS vlastnosti
Článok pre vás napísal David Hartinger
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity