Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

Overflow Nedir? Nasıl Kullanılır?


FacebookTwitterPinterestTumblrYazdır


CSS anlatımlarımıza devam ediyoruz arkadaşlar. Bu dersimizde sizlere CSS'de overflow tekniğinden bahsedeceğim. Öncelikle Overflow tekniğini tanımlamak gerekir ise, şöyle ki; Örnek olarak bir yazıyorsunuz ve yazdığınız yazı çok uzun. Dolayısı ile yazdığınız yazı taşıyor. İşte, tam bu anda yardımınıza Overflow yetişiyor. Çünkü Overflow tekniği ile belirlediğiniz yükseklik doğrultusunda, yazınızın taşmamasını sağlıyorsunuz. Yani çıkan kaydırma çubuğu ile, yazdığınız yazı belirlediğiniz yükseklik doğrultusunda kalıyor ve taşmamış oluyor. Elbette bir çok Overflow tekniği mevcut, dolayısı ile teker teker bu teknikleri ele alalım.

1) Overflow:auto tekniği

Tekniğin amacı; Yazınıza belli bir yükseklik belirlersiniz, yazınız bu yüksekliği geçer ise kaydırma çubuğu çıkar. Ve o yükseklik doğrultuusnda, kaydırma çubuğu vasıtası ile yazı kaydırılır.

Örnek;

Örneğin kodları;

div#ornek1 {
top: 5px;
height: 90px;
position: absolute;
width: 580px;
left: 5px;
overflow: auto;
background: #f5f5f5;
}

2) Overflow:hidden tekniği;

Tekniğin amacı; Bir yükseklik belirlersiniz, belirlediğiniz yüksekliği geçen yazılar görünmez.

Örnek;

Örneğin kodları;

div#ornek2 {
top: 5px;
height: 90px;
position: absolute;
width: 580px;
left: 5px;
overflow: hidden;
background: #f5f5f5;
}

3)Overflow:scroll tekniği;

Tekniğin amacı; Belli bir yükseklik belirlersiniz. O yüksekliği geçen yazılar için hem dikey, hem de yatay kaydırma çubuğu çıkıyor. Overflow:auto'dan tek farkı; yatay çubuk çıkmasıdır.

Örnek;

Örneğin kodları;

div#ornek3 {
top: 5px;
height: 90px;
position: absolute;
width: 580px;
left: 5px;
overflow: scroll;
background: #f5f5f5;
}


    • Abdulkadir Avan
    • 15 Şubat 2013, 16:38

    Güzel bilgi teşekkürler ;)

    • Ömer
    • 9 Mart 2015, 20:00

    Merhaba. Teşekkürler. Güzel makale olmuş.

    • Bugra
    • 24 Nisan 2016, 17:57

    Scroll Bar kutusu içindeki textin fare hareketlerinden etkilenmemesini istiyorum. Texti kaydırma işlemini sadece sağındaki scroll butonu ile yapmak istiyorum. Bunun çözümü nedir?

      • bugra toy
      • 26 Nisan 2016, 12:06

      Çözüldü: http://stackoverflow.com/questions/4770025/how-to-disable-scrolling-temporarily

    • Saliha Kotan
    • 11 Aralık 2016, 22:29

    İçerik kutudan taşıyor. Yana doğru kaydırma çubuğu çıkıyor. Sadece yukarıdan aşağı indirilebilsin istiyorum. Taşan içerik aşağı doğru kaysın, insin kenarlarda devam etmesin istiyorum. Nasıl yapabilirim

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık