CSS Robovi (ang. Margin) lahko premakne element HTML kamor koli želimo, gor, dol, levo ali desno na spletni strani. Negativne vrednosti element približajo sosedom (elementu zraven), kot bi bilo v privzetem načinu in seveda obratno, če uporabimo pozitivno vrednost, se element oddalji od soseda. Ko je vrednost nastavljena, uporabimo isto nastavitev za vse štiri robove. Robovi imajo lastnosti za dodajanje zamikov za vsako stran posebej. To so margin-top, margin-right, margin-bottom in margin-left.
Vse lastnosti robov (ang. Margin) imajo lahko naslednje vrednosti:
Lastnost | Opis |
---|---|
% | Določa rob v odstotkih širine vsebovanega elementa. |
Auto | Brskalnik avtomatično izračuna/prilagodi robove (margin). |
Dolžina (ang. Length) | Določa rob v px, em, vw itd. |
Dedovanje (ang. Inherit) | Določa, da mora biti rom podedovan (inherit) od nadrejenega (parent) elementa. |
Če kodo želimo skrajšati, je možno podati vse lastnosti robov (margin) v eni lastnosti. Lastnost roba (margin) je skrajšana na naslednje posamezne lastnosti:
Če želimo vpisati vse štiri vrednosti skupaj (zgoraj, desno, spodaj in levo) vpišemo:
p.a { border: 1px solid black; margin: 100px 122px 100px 122px; }
Če želimo zgornji in spodnji rob enake velikosti, ali levi in desni lahko vpišemo:
p.b { border: 1px solid black; margin: 50px 200px; }
Kar pomeni, da sta spodnja in zgornja robova 50px, leva in desna robova pa 200px vrednosti.
Robovi (ang. Margin) | Skrajšana lastnost za nastavitev vseh lastnosti robov v eni deklaraciji. | Glej primer |
---|---|---|
Zgornji rob (ang. Margin top) | Nastavi zgornji rob elementa. | Glej primer |
Desni rob (ang. Margin right) | Nastavi desni rob elementa. | Glej primer |
Spodnji rob (ang. Margin bottom) | Nastavi spodnji rob elementa. | Glej primer |
Levi rob (ang. Margin left) | Nastavi levi rob elementa. | Glej primer |