$1.99 Domains* at GoDaddy.com

CSS Dışkenar Boşluğu

css-12

Bir önceki sayfada nesnelerin sınır çizgilerini CSS ile şekillendirmeyi öğrenmiştik. Şimdi bu sınır çizgilerin dışkenar boşluklarını şekillendirmeyi göreceğiz.

HTML’de nesnelerin diÄŸer nesnelere olan konumunu, dışkenar boÅŸlukları ile belirleyebiliriz. Her nesnenin bir sınır çizgisi olduÄŸu gibi, sınır çizgisinin dışında bir boÅŸluk da vardır; ancak bu boÅŸluÄŸun varsayılan deÄŸeri sıfırdır. Bu dersimizde bu boÅŸluÄŸu margin özelliÄŸi ile ifade edeceÄŸiz.

Dışkenar Boşluk Değeri

margin özelliğine vereceğimiz değerler şu şekillerde olabilir:

auto Dışkenar boşluğunu gözatıcı (browser) otomatik olarak belirler.
  margin: auto
birim Dışkenar boşluğunun CSS birimleriyle ifade edilmesidir.
  margin: 12px, margin:1cm, vb.
yüzde oranı Dışkenar boşluğunun, sayfa büyüklüğüne olan yüzde oranıyla belirlenmesidir.
  margin: 20%

 

Eğer margin özelliğine tek değer verirsek, tüm dışkenar boşlukları bu değeri alır. Eğer iki değer verirsek, üst ve alt dışkenar boşlukları ilk değeri, sol ve sağ dışkenar boşlukları ikinci değeri alır. Eğer üç değer verirsek, üst dışkenar boşluğu ilk değeri, sol ve sağ dışkenar boşlukları ikinci değeri, alt dışkenar boşluğu üçüncü değeri alır. Eğer dört değer verirsek, üst dışkenar boşluğu ilk değeri, sağ dışkenar boşluğu ikinci değeri, alt dışkenar boşluğu üçüncü değeri, sol dışkenar boşluğu dördüncü değeri alır.

 

<html>

<head>

<title>Dışkenar boşlukları,</title> 

</head>

<body>

<p>Dışkenar boşlukları:</p>

<p style=”border-style: solid; border-width: 2px; margin: 1cm”>Tek deÄŸer.</p>

<p style=”border-style: solid; border-width: 2px; margin: 1cm 20px”>İki deÄŸer.</p>

<p style=”border-style: solid; border-width: 2px; margin: 1cm 20px 10%”>Üç deÄŸer.</p>

<p style=”border-style: solid; border-width: 2px; margin: 1cm 20px 10% auto”>Dört deÄŸer.</p>

</body>

</html> 

Öğretici uygulamamızda dışkenar boÅŸluklarının daha iyi gözlenebilmesi amacıyla, sınır çizgileri 2px (piksel) kalınlıkta tasarlandı. (Sınır çizgilerini belirtmek gibi bir zorunluluk yoktur.) Uygulamamızda görüldüğü üzere, ilk nesnemizin dışkenar boÅŸluÄŸu 1 cm. İkinci nesnemizin üst ve alt dışkenar boÅŸluklar 1 cm, sol ve saÄŸ dışkenar boÅŸluklar 20 piksel. Üçüncü nesnemizin üst dışkenar boÅŸluÄŸu yine 1 cm, sol ve saÄŸ dışkenar boÅŸluÄŸu 20 piksel, alt dışkenar boÅŸluÄŸu ise sayfanın onda biri (10%) kadar. Son nesnemizin üst dışkenar boÅŸluÄŸu 1 cm, saÄŸ dışkenar boÅŸluÄŸu 20 piksel, alt dışkenar boÅŸluÄŸu sayfanın onda biri kadar ve sol dışkenar boÅŸluÄŸu ise gözatıcının (browser’ın) atadığı otomatik deÄŸer kadardır.

CSS’de üst, alt, sol ve saÄŸ dışkenar boÅŸluklarını ayrı ayrı ifade etmek de mümkündür. Bu özelliklere de aynı ÅŸekilde deÄŸer verilir. AÅŸağıda bu özellikler ve açıklamaları görülmektedır:

margin-top Üst dışkenar boşluğunu ifade eder.
  margin-top: 15%
margin-left Sol dışkenar boşluğunu ifade eder.
  margin-left: 25mm
margin-bottom Alt dışkenar boşluğunu ifade eder.
  margin-top: auto
margin-right Sağ dışkenar boşluğunu ifade eder.
  margin-top: 30px

Kategoriler: CSS, Web Programlama

Tags: , , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.