Bu Sayfayı Paylaş:

Kavram

Padding

Tanım: CSS'de Kutu Modelinde (Box Model) bir kutunun içeriği ile sınır çizgisi arasındaki alan. Sol , sağ , üst ve alt bölümler için ayrı biçimlendirme yapılabilmektedir

Kavram

Margin

Tanım: CSS'de Kutu Modelinde (Box Model) bir kutunun çevresindeki görsel bileşenler ile olan aralık değerleri. Sol , sağ , üst ve alt bölümler için ayrı biçimlendirme yapılabilmektedir.

Materyal

CSS'de Kutu Modelini Gösteren Resim

Resimde T : Top (Üst) , L: Left (Sol) , R :Right (Sağ) , B Bottom (Alt), M :Margin , B:Border , P:Padding anlamlarında kullanılmıştır. Resim www.w3.org sitesi üzerinde göstrerilmektedir.

Veri

Box Model (Kutu Modeli) ve Kullanımı

CSS içerik bulunan bir dikdörtgen bölgeyi biçimlendirme için yöntem sağlamaktadır. Bu yönteme Box Model (Kutu Modeli) adı verilmektedir. Burada aşağıdaki kavramlar kullanılmaktadır : 

  • İçerik (Content) : Asıl içeriğin olduğu bölüm
  • Sınır (Border) : İçeriğin sınırı. Bir çizgi şeklinde olabilir.
  • Padding : İçerik ile sınır çizgisi arasındaki mesafe
  • Margin : Sınır ile dışındaki diğer görseller arasındaki mesafe (kutunun çevreye olan mesafeleri)
Padding ve Margin değerleri Sol, Sağ , Üst ve Alt taraf farklı şekilde değerler verilebilmektedir. Aşağıda kutu modelini gösteren resim görülmektedir : 

Resimde T : Top (Üst) , L: Left (Sol) , R :Right (Sağ) , B Bottom (Alt), M :Margin , B:Border , P:Padding anlamlarında kullanılmıştır. Aşağıdaki gibi biçimler ile bir kutu oluşturulabilir: 

margin :5px 5px 5px 5px;
padding:1px 1px 1px 1px;
border:1px solid gray;

Örnek

CSS'de Margin Kullanılan Basit Bir Kutu Örneğin

Aşağıda basit bir kutu örneği görülmektedir : 

 

<html>
<head>
<style>
div{
	margin-left:50px;
	margin-right:20px;
	margin-top:100px;
	margin-bottom:40px;
	background:red;
}
</style>
</head>
<body>
<div>Bu yazı div içine koyulmuştur. 
ve box modeli ile çevresinden 
uzaklıkları ayarlanmaktadır.</div>
</body>
</html>

 

yukarıda div elementi kutu şekilnde biçimlendirilmektedir. Kutu çevresindekilere ile soldan 50px , sağdan 20px , üstten 100 px ve alttan 40 px'lik bir uzaklığı olacaktır. Kutunun arkaplan rengi kırmızı olacaktır. 


Örnek

CSS'de Padding Kullanılan Basit Bir Kutu Modeli Örneği

Aşağıda basit bir kutu görülmektedir : 

<html>
<head>
<style>
div{
	margin-left:50px;
	margin-right:20px;
	margin-top:100px;
	margin-bottom:40px;
	padding-left:40px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:30px;
	background:red;
}
</style>
</head>
<body>
<div>Bu yazı div içine koyulmuştur. 
ve box modeli ile box'un çevresinden uzaklıkları 
ve yazının box'un border'ından uzaklıkları ayarlanmaktadır.</div>
</body>
</html>

Kutunun dışarısı ile soldan 50 px , sağdan 20 px , üssten 100 px , alttan 40 px'lik uzaklığı olacaktır. Kutunun kenarı ile içeriği arasında ise soldan 40 px , sağdan 50 px , üstten 20 px ve alltan 30 px'lik bir mesafe olacaktır. Kutunun arkaplan rengi kırmızı olacaktır. 


Örnek

CSS'de Basit Bir Kutu Model Örneği

Aşağıda basit bir kutu örneği görülmektedir : 

<html>
<head>
<style>
div{
	margin-left:50px;
	margin-right:20px;
	margin-top:100px;
	margin-bottom:40px;
	padding-left:40px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:30px;

	border-right-style:double;
	border-right-width:6px;
	border-right-color:red;
	border-top-style:outset;
	border-top-width:10px;
	border-top-color:green;
	border-bottom-style:dashed;
	border-bottom-width:5px;
	border-bottom-color:yellow;		
}
</style>
</head>
<body>
<div>Bu yazı div içine koyulmuştur. 
ve tam teşekküllü bir box'dır. 
Box model'in ne kadar güzel olduğunu göstermektedir.</div>
</body>
</html>

Yukarıda hem margin hem de padding değerleri ayarlanmıştır. tüm kenarların (alt,üst,sol,sağ) border değerleri farklı verilmiştir. 


Kaynak

Cascading Style Sheets (CSS) Spesifikasyon Kutu Modeli

Cascading Style Sheets Level 2 Spesifikasyonu, Kutu Modelinin (Box Model) Anlatıldığı Sayfa (İngilizce)

Kavram

Box Model (Kutu Modeli)

Tanım: CSS'de bir dikdörtgensel bölge (kuru şeklinde) biçimlendirmek için kullanılan model. Kutu modeli şu kavramlardan oluşur : içerik (content) , sınır çizgisi(border) , padding (içerik ile sınır çizgisi arasındaki mesafe) , margin (sınır ile diğer görsel bileşenler arasındaki mesafe) bileşenlerinden oluşur.



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir