--- title: marjin slug: Web/CSS/margin tags: - CSS - CSS özelliği - Referans translation_of: Web/CSS/margin translation_of_original: Web/CSS/margin-new original_slug: Web/CSS/marjin ---
Marjin
CSS özelliği her dört kenarın kenar boşluğunu düzenler. Kısayol olarak diğer marjin özellikleri ile tek tek düzenlemenin önüne geçilir : {{ Cssxref("margin-top") }}, {{ Cssxref("margin-right") }}, {{ Cssxref("margin-bottom") }} ve {{ Cssxref("margin-left") }}.
Eksi değerlere müsade edilir.
{{cssinfo}}
/* Her dört kenara uygulanır */ margin: 1em; /* dikey | yatay */ margin: 5% auto; /* üst | yatay | alt */ margin: 1em auto 2em; /* üst | sağ | alt | sol */ margin: 2px 1em 0 auto; /* Genel değerler */ margin: inherit; margin: initial; margin: unset;
Aşağıdaki gibi bir, iki, üç yada dörtlü değer atama:
<length>
<percentage>
auto
auto kullanıldığında değerleri otomatik atanır. Blok elementleri merkeze konumlandırmada kullanılır.
div { width:50%; margin:0 auto; }
div bloğunu yatay olarak merkeze konumlandırır.<div class="ex1"> margin: auto; background: gold; width: 66%; </div> <div class="ex2"> margin: 20px 0 0 -20px; background: gold; width: 66%; </div>
.ex1 { margin: auto; background: gold; width: 66%; } .ex2 { margin: 20px 0px 0 -20px; background: gold; width: 66%; }
{{ EmbedLiveSample('Simple_example') }}
margin: 5%; /* tüm kenarlar 5% marjinli */ margin: 10px; /* tüm kenarlar 10px marjinli */ margin: 1.6em 20px; /* üst ve alt 1.6em, sağ ve sol 20px marjinli */ margin: 10px 3% 1em; /* üst 10px, sağ ve sol 3%, alt 1em marjinli */ margin: 10px 3px 30px 5px; /* üst 10px, sağ 3px, alt 30px, sol 5px marjinli */ margin: 1em auto; /* 1em marjin üst ve altta, çerçeve yatay olarak merkezde */ margin: auto; /* çerçeve yatay olarak merkezde üst ve alt marjin 0 */
margin: 0 auto;
Modern tarayıcılarda yatay merkez konumlandırma için display: flex; justify-content: center;
kullanınız.
Bununla birlikte, eski tarayıcılarda IE8-9 gibi, bu tanımlama kullanılamaz. Yatay merkez konumlama için elementi kapsayan elemente margin: 0 auto; kullanınız.
Specification | Status | Comment |
---|---|---|
{{ SpecName('CSS3 Box', '#margin', 'margin') }} | {{ Spec2('CSS3 Box') }} | Belirgin değişiklik yok |
{{ SpecName('CSS3 Transitions', '#animatable-css', 'margin') }} | {{ Spec2('CSS3 Transitions') }} | "margin" transitions ta animasyon özellikiği kullanılabilir |
{{ SpecName('CSS2.1', 'box.html#margin-properties', 'margin') }} | {{ Spec2('CSS2.1') }} | Inline elementeki efekleri kaldırıldı |
{{ SpecName('CSS1', '#margin', 'margin') }} | {{ Spec2('CSS1') }} | başlangic değeri atandı |
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 1.0 | {{CompatVersionUnknown}} | {{ CompatGeckoDesktop("1") }} | 3.0 | 3.5 | 1.0 (85) |
auto value |
1.0 | {{CompatUnknown}} | {{ CompatGeckoDesktop("1") }} | 6.0 (strict mode) | 3.5 | 1.0 (85) |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 1.0 | {{CompatVersionUnknown}} | {{ CompatGeckoMobile("1") }} | 6.0 | 6.0 | 1.0 |