--- 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 ---
{{CSSRef}}

Özet

 

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}}

Sözdizimi

/* 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;

Değer Atamaları

Aşağıdaki gibi bir, iki, üç yada dörtlü değer atama:

<length>
Sabit değerleri ifade eder. Eksi değer alabilir. Örnek ölçü birimleri için bakınız {{cssxref("<length>")}} .
<percentage>
{{cssxref("<percentage>")}} içinde bulunduğu bloğun width özelliğine orantılıdır. Eksi değerlere müsade edilir.
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.

Formel sözdizimi

{{csssyntax}}

Örnekler

Basit bir örnek

HTML

<div class="ex1">
  margin:     auto;
  background: gold;
  width:      66%;
</div>
<div class="ex2">
  margin:     20px 0 0 -20px;
  background: gold;
  width:      66%;
</div>

CSS

.ex1 {
  margin: auto;
  background: gold;
  width: 66%;
}
.ex2 {
  margin: 20px 0px 0 -20px;
  background: gold;
  width: 66%;
}

{{ EmbedLiveSample('Simple_example') }}

başka bir örnek daha

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 */

Yatay olarak merkeze konumlama 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.

Spesifikasyonlar

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ı

Tarayıcı Uyumluluğu

{{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

Ayrıca bakınız