CSS Kutu Modeli Özellikleri -4

Kutu modeli özelliklerine devam ediyoruz. Sırasıyla aşağıdaki özellikleri inceleyeceğiz:

  • Width
  • Height
  • Float
  • Clear

Kutu Modeli

width

Yapısı : width: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | auto | inherit
Başlnagıç değeri: auto
Uygulanabilen elementler: Block-level ve replaced elementler
Kalıtsallık: Yok

Blok-level ve replaced elementlerin(örn: img, input, textarea vd.) tümü bir genişlik(width) değeri alır. Elementlerin başlangıçtaki genişlik değeri auto yani kendi asıl genişliğidir. (Örneğin bir resmin genişliği gibi) Yüzde değeri ebveyn elementi kıstas alarak uygulanır. Negatif değeri almaz.

p {
	width: 200px;
}
Tarayıcı Uyumu:
Internet Explorer 4+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

height

Yapısı : height: <deger>
Aldığı Değerler : <uzunluk değeri > | auto | inherit
Başlangıç değeri: auto
Uygulanabilen elementler: Block-level ve replaced elementler
Kalıtsallık: Yok

Blok-level ve replaced elementlerin(örn: img, input, textarea vd.) tümü bir yükseklik(height) değeri alır. Elementlerin başlangıçtaki yükseklik değeri auto yani kendi asıl yüksekliğidir. (Örneğin bir resmin yüksekliği gibi) Negatif değeri almaz.

h2 {
	height: 0.25in;
}
Tarayıcı Uyumu:
Internet Explorer 4+
Netscape 6+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

float

Yapısı : float: <deger>
Aldığı Değerler : left | right | none |inherit
Başlnagıç değeri: none
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

float özelliği bir elementi(img, table, div vd.) konumuNu belirlemek(sağa veya sola ) için kullanılır. Siz bir elemente flaot=left değeri verirseniz diğer elementler o elementin sağından akar. Bu HTML3,2 deki resime(img) uygulanan align="left" ve align="right" ile özdeş bir özelliktir. Ancak CSS 1 tüm elementlere float özelliği vermemizi sağlıyor. HTML 3,2 sadece img ve table için bu özelliği kullanmamıza izin veriyordu. float özelliği sonraki derslerde daha ayrıntılı gösterilecektir. float özelliği CSS ile tablosuz web sitesi oluşturma metodunun en önemli öğelerinden biridir.

p img {
    float: left;
    margin: 25px;
}
Tarayıcı Uyumu:
Internet Explorer 4+
Netscape 4+
Opera 3.6+
W3C’s CSS Level 1+
CSS Profile 1.0

clear

Yapısı : clear: <deger>
Aldığı Değerler : none | left | right | both
Başlnagıç değeri: tanımsız
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

Resim ve metin elementleri diğer elementlere göre floting element olarak tanımlanır. clear özelliği floating uygulanmayan elemente köşe tanımı yapar. left değeri uygulandığı elementi floating elementin bir alt soluna atar, right özelliği benzer şekilde sağa atar, none özelliği elementin başlangıç değerini geri döndürür ve both değeride iki floating elementin aşağısına atar. clear özelliği sonraki derslerde daha ayrıntılı gösterilecektir. clear özelliği CSS ile tablosuz web sitesi oluşturma metodunun en önemli öğelerinden biridir.

h3 {
	clear: left;
}
Tarayıcı Uyumu:
Internet Explorer 3+
Netscape 4+
Opera 4+
W3C’s CSS Level 1+
CSS Profile 1.0

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

8 Yorum (Yorum Ekle)

  • taha diyor ki:

    hocam bu bilgileri bizlerle paylaştığınız için çok teşekkür ederim

  • kürşat diyor ki:

    hocam bu tüzde değerini verdiğimiz zaman mozilla ile ie arasında dağlar kadar fark oluyor.bunu nasıl halledebiliriz?mozilla tam zamanlı destekliyor ama ie tam olarak desteklemiyor.bu problemi nasıl çözebiliriz hocam.şimdiden teşekkürler.

  • enes diyor ki:

    cok beyendim fatih abı.nasılsın ıyımısın

  • Kenan Polat diyor ki:

    hocam bu paylaşımlarınız iiçin size çok ama çok teşekkür ederim. tam aradığım gibi bir yapı ve kaynak oluşturmuşsunuz. saygılar sunuyorum.

  • fatih.hayrioglu diyor ki:

    CSS Dersleri bölümündeki makaleleri sıra ile okursanız bu konuda bir ilerleme elde eceksinizdir mutlaka

  • vural diyor ki:

    hocam tasarımı photoshoptan yasptım ve bunu css ile nasıl düzenleye bilirim yardımcı olursanız sevinirim şimdiden teşekürler

  • fatih.hayrioglu diyor ki:

    burada kast edilen atanmış olarak gelen başlangıç değeridir yani siz bir atama yapömadığınızda bu değeri alır. Yani sizin bir atama yapmanıza gerek yok

  • elif diyor ki:

    css e yeni başlayanlar için harika bir kaynak oluşturmussunuz, tesekkurler.

    aklıma birsey takıdı. “Elementlerin başlangıçtaki genişlik değeri auto yani kendi asıl genişliğidir” demissiniz ya. elimizde 300 px genişliğinde bir resim var diyelim, width=auto yazsam da yazmasam da resmi zaten 300 px olarak gormeyecek mi? o halde wdth=auto diye belirtmem sart mı?

Yorum yaz

Format: Yorum içinde kullanılabilecek HTML kodları: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

?