Yazılarınızı Sütunlara Bölün

Yazılarınızı postlarınızı sütunlara bölmek okunmasını kolaylaştırır. Özellikle masaüstü, pc, tablet üzerinde uzun yazılara uygularsanız sayfanız daha etkin bir yapıya sahip olacaktır.

CSS ile Sütun

Site yazılarınızı sütun halinde yayınlamanızın en kolay yolu elbette CSS. Bunu sağlayan CSS elementi column-count.
Örnek olarak bu yazının bu kısmı iki sütunludur.

column-count

Bu sitede kullandığım CSS column-count örneği şöyle;

.sutun{-moz-column-count:2;-webkit-column-count:2;column-count:2;
 -moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em;
 -moz-column-rule:1px solid #999;-webkit-column-rule:1px solid #999;column-rule:1px solid #999}

column-count:2 ile yazıyı iki sütuna bölmüş oluyoruz. Siz istediğiniz sayı ile yapabilirsiniz.
Ancak dikkat edilmesi gereken masaüstü yani oldukça geniş bir ekranda yazınızı 5 veya 6 sütuna kadar bölmek rahatsızlık vermese de tablet ve küçük ekranlarda sorun çıkarır. Okumayı kolaylaştıracağına daha kötü hale getirebilir. Bu sebeple sütunların belirli genişlikte ekranlara göre değişmesini sağlamalısınız. Başka bir değişle sütun kodunuzu CSS içinde Medya Sorgularınıza (CSS3 Media Queries) uygun yerleştirme yapmalısınız.
Ben işi çok çetrefilli hale getirmemek adına iki sütun ve bunları CSS dosyasında @media(min-width:40em) altında belirtiyorum. Böylece 40em genişliğinin altında yazılar tek sütun görünür. 40em genişliğinin üzerindeki ekranlarda ise iki sütun olarak görünmektedir

Özelliğin tüm tarayıcılarda çalışması için moz ve webkit tanımları da kullanılmalıdır. CSS kodunda kullanılan column-gap sütunlar arasındaki boşluğu ayarlamak için. column-rule ile de sütunların arasına çizgi desen vesaire yapabiliyoruz.

Sütun HTML Kodu

CSS dosyasında tanımladığımız class’ı yazılarımızda bir HTML kod ile göstereceğiz. Yoksa tarayıcı nereyi sütunlu göstereceğini bilemez.
Bunun için;
Sütunlara bölmek istediğiniz yazıyı <div class=sutun> ..... </div> içine almanız yeterli.
Hepsi bu kadar.

166
PAYLAŞ

Bir cevap ve/veya yorum yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir