Created by
width
и height
box-sizing: border-box;
See the Pen jBqMzP by Iva Popova (@webdesigncourse) on CodePen.
See the Pen min/max/width demo by Iva Popova (@webdesigncourse) on CodePen.
padding
):padding-top
: горен вътрешен отстъпpadding-right
: десен вътрешен отстъпpadding-bottom
: долен вътрешен отстъпpadding-left
: ляв вътрешен отстъпmargin
):margin-top
: горен външен отстъпmargin-right
: десен външен отстъпmargin-bottom
: долен външен отстъпmargin-left
: ляв външен отстъпЛегенда: T - top, R - right, B - bottom, L - left
padding: T R B L;
padding: 2em 0 1.5em 1em;
padding: TB RL;
padding: 2em 1em;
padding: 5px;
NB! Тук са посочени само вариантите за padding. При margin записите са аналогични.
margin-left:auto
и margin-right:auto
width
и height
.address, article, aside, blockquote, canvas,
dd, div, dl, fieldset, figcaption, figure,
footer, form, h1, h2, h3, h4, h5, h6, header,
hgroup, hr, li, main, nav, noscript, ol, output,
p, pre, section, table, tfoot, ul, video
width
и height
нямат влияние над тях.b, big, i, small, tt,
abbr, acronym, cite, code, dfn, em, kbd,
strong, samp, time, var,
a, br, img, map, object, q, script, span, sub, sup,
button, input, label, select, textarea
img, objec, video, textarea, input, button, select и др.
Повече за CSS box model при поредови елементи:
div
и span
Чрез елемента div
можем да групираме елементи (блокови и/или поредови) в блок.
Чрез елемента span
можем да групирам единствено поредови елементи и/или текст.
NB! Тези елементи не носят семантичен смисъл и се използват единствено като контейнер за други елементи.
При 2 съседни блока вертикалните външни отстъпи (margin-top и margin-bottom) се сливат в един, не като се сумират а като се вземе стойността на по-големия от тях.
See the Pen Collapsing vertical margins by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Margin collapsed by Iva Popova (@webdesigncourse) on CodePen.
Повече за margin collapse:
Mastering margin collapsing @MDNThese slides are based on
customised version of
framework