Bloğumda toplam 12 kategoride yazılmış 316 yazı ve 269 yorum var.

CSS: Son Çocuk ( last-child ) Kullanımı

11 sene önce yazıldı, 2.804 kere okundu. 0

Arkadaşlar merhabalar. Bildiğimiz gibi css bizim en önemli kodlama dillerimizden biri bir web tasarımcı olarak. Yine bu işe yeni başlayanlar veya css ile yeni tanışanlar için uygun bir paylaşım olacak bu makale.

Bazen ul, ol gibi listeler oluşturmamız gerekiyor. Ancak her li’ye verdiğimiz border veya buna benzer özellikleri son li için iptal etmemiz gerekebiliyor. Ya da son li için ekstradan özellik belirlememiz gerekebiliyor. Bu gibi durumlarda çoğu arkadaşlar ilk başlarda son li ye elle müdahale ediyorlar ki ben de çok uzun zaman önce öyle yapıyordum, yalan yok. Ancak her şeyin kolay yolu mutlaka vardır diye düşünerek ilerlersek bu yolda, herşey gerçekten de daha kolay olacaktır.

Örneğin, bir liste hazırlıyoruz. Bu listemiz bir menüyü içeriyor. Sitemizdeki ana menü olsun. Her li için border-right değeri verdik ve son li de bu border aktif olursa çirkin gözükeceğinden kaldırmamız gerekiyor. Bunu css üzerinden last-child seçicisi ile nasıl yapacağımızı gelin örnek kodlarla yakından inceleyelim;

Html menü kodlarımız;

<ul class="menu">

<li><a href="#">Anasayfa</a></li>
<li><a href="#">Hakkımızda</a></li>
<li><a href="#">Referanslarımız</a></li>
<li><a href="#">Ürünlerimiz</a></li>
<li><a href="#">İletişim</a></li>

</ul>

Gördüğümüz gibi basit bir menü oluşturduk. Gelin şimdi stil kodlarımızı inceleyelim;

.menu { margin:0; padding:0; list-style:none; }
.menu li { line-height:35px; float:left; padding:0 15px 0 15px; border-right:1px #000 solid; }
.menu li:last-child { border:none; }
.menu li a { text-decoration:none; color:#000; font-size:14px; }

.menu li:last-child { border:none; } kısmı bizim son li’deki border’ı sıfırladığımız kısım gördüğünüz üzere. Listelerimizde bu mantığı kullanarak menülerimizi daha kolay bir şekilde hazırlayabiliriz, hatta bu kadar basit bir kod sayesinde önümüze bir dolu seçenek çıkacağı için yaratıcılığımıza yol açmış olabiliriz.

Başka bir yazımızda görüşmek üzere arkadaşlar. Sorularınızı sormaktan çekinmeyin, kendinize iyi bakın :)

BENZER  Sitenizi Hızlandırın! Çeşitli Optimizasyonlar Sayesinde Siteleriniz Daha Hızlı Açılsın

Konuyla alakalı bir şeyler yazabilirsin.

MacBook Pro M2 13” İle İkinci Günüm

Merhabalar! Instagram kullanıcı adımı değiştirdikten sonra artık şu blog işine bi el atayım istedim ve yeniden...

1 sene önce. 65 0 Devam Et

Kahramanmaraş Depremi ve Düşüncelerim

Merhaba arkadaşlar. Uzun süredir bir şeyler yazmıyordum, zaten çok nadiren girip bir şeyler yazıp çıkıyorum an...

2 sene önce. 85 0 Devam Et

Asus ROG Strix G513IC 144Hz Dizüstü Bilgisayar ile Yaşadığım Problemler

Öncelikle herkese merhaba! Çok uzun bir süredir bloğum aktif değildi ve artık bişeyler yazmak çizmek için tekra...

2 sene önce. 109 0 Devam Et

Macbook Air 2017’yi Kimlere Tavsiye Edebilirim?

Bir süredir sık sık Macbook Air’i proje işlerinde ve sunumlarda kullanıyorum. Sizlere bu yazımda 2017 model ...

4 sene önce. 167 0 Devam Et

2021’e Girerken Hayata Dair Genel Bir Değerlendirme Yapalım

Merhabalar yeniden! Hemen her yazıya başlarken söylediğim gibi; epeydir bir şeyler yazamıyorum ama yeniden bir şe...

4 sene önce. 133 0 Devam Et

Hakkımda

1994'ün Haziran'ında Beyşehir/Konya'da dünyaya gelmişim. O zamanlar, gerek tombikliğim gerek yeşil gözlülüğüm sebebiyle gören herkes tarafından el üzerinde ( hatta defalarca havaya atılıp tutulma gibi ) tutulmuşum.

Bebekliğim Konya'da bir köyde, çocukluğum İstanbul'da geçti. İstanbul'da başladığım iş hayatına doğduğum yer, Beyşehir'de devam ediyorum.

Uzun yıllar çeşitli firmalarda çalıştıktan sonra 2017’den beri kendi yazılım ve reklam şirketimi kurdum. Geliştirmeye ve değiştirmeye devam ediyoruz.