FrontEnd Developer Road Map

FrontEnd Developer RoadMap – CSS3 Tutorial 5 Internal CSS Yazmak

Merhabalar, bu yazımda CSS tanımlama biçimlerinden ikincisi Internal CSS yazma konusuna bakıyor olacağız.

Bir önceki yazımda Inline CSS yazmak konusuna bakmıştık.

Bir etiketin CSS değerlerine yerinde müdahale etmek güzel, ancak şunu düşünelim; bir Html dosyası içinde 100 tane p etiketi olsun ve bunların tamamına biz aynı CSS değerleri uygulamak istiyor olalım. Bildiğimiz Inline yöntemle bunu şöyle çözmemiz gerekirdi.

Çıktıya bakalım.

Her p etiketinin style attribute’una istediğim CSS değerlerini vermem gerekiyor. Bu durum hem kod tekrarı olması bakımından hem de tekrar tekrar uygulayıp bize zaman kaybettirmesi bakımından çok iyi bir çözüm gibi durmuyor.

Bir de şöyle bir senaryo düşünelim. Projenin bir noktasında bu rengi sarıya çevirmek istemiş olun. Bütün p etiketlerini bulup bu değeri uygulamanız gerekirdi. Gözden kaçanlar olabileceği gibi kod bakımını zorlaştırması ve ekstra maliyet çıkarması bakımından da doğru bir yaklaşım olmayacaktı.

İşte böyle durumlarda etiketlerin değerlerini tek bir noktadan yönetmemizi sağlayacak aynı Html dosyası içinde yazdığımız CSS kodlarına biz Internal CSS kodları diyoruz.

Internal CSS kodları <style> </style> etiketleri arasına yazılır ve head tag’leri içinde yazılması tavsiye edilir.

Sebebi; kodlar yukarıdan aşağıya doğru okunduğu için eğer css kodlarını Html body etiketinin sonunda ya da içinde uygularsak önce Html iskeleti gözükür sonra CSS kodları uygulanır. Bu da kullanıcının görmesini hiç istemeyeceğimiz bir durumdur.

O yüzden head tag’leri içine CSS tanımlamalarımızı yapıyoruz.

 Bu şekilde uygulamamız yeterli olacaktır.

Yavaş yavaş bir şeyler oluşmaya başlıyor. Ufaktan kendi kendimize müdahaleler değişiklikler yapabiliriz gibi. Şunu deneyelim. h1 etiketi için bir font-size CSS’i yazalım ve değerini 60px yapalım.

Yapmamız gereken şey yine <style> tag’i içine h1 diye bir selector yazıp CSS kodunu yazmak.

Son hali aşağıdaki gibi olacaktır.

<style>
 
        p{
            color: brown;
        }
 
        h1{
            font-size: 60px;
        }
 </style> 

Bu şekilde istediğiniz CSS kodları Html dosyası içinde uygulayabilirsiniz.

Artık p ile alakalı yeni bir özellik eklemek de, eski bir özelliği silmek ya da güncellemek de çok kolay.

Bir sonraki yazımda görüşmek üzere.

Murat Bilginer

21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.

Share
Published by
Murat Bilginer

Recent Posts

Kedimiz Oly & FIP Süreci 10 – Oly’nin PCR Sonucu Çıktı FCov Pozitif…

Selamlar, bu yazımda sizlere Oly’nin çıkan PCR sonucu ve geçtiğimiz bir haftada hastalığın genel seyrinden…

24 saat ago

Kedimiz Oly & FIP Süreci 9 – 1 Haftalık GS İğnesi Serüveni – Oly İyileşiyor mu?

Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…

6 gün ago

Kedimiz Oly & FIP Süreci 8 – Yeniden Hayvan Hastanesi – Sonuç Kontrolü ve Sonrası…

Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…

6 gün ago

Kedimiz Oly & FIP Süreci 7 – GS İğnesine Başlama Kararımız ve Oly’de Dikkat Ettiklerimiz

Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…

6 gün ago

Kedimiz Oly & FIP Süreci 6 – İstanbul Üniversitesi Cerrahpaşa Hayvan Hastanesi Serüveni ve Sonrası

Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…

7 gün ago

Kedimiz Oly & FIP Süreci 5 – Teşhisten Önce Biz… Veterinerimize Güvenebilir Miydik?

Eve Dönüş ve İlk Şüpheler 18 Haziran Perşembe saat 23 sularında İstanbul’daki evimize giriş yaptık.…

7 gün ago