<trgis.dev/>

Benimle Öğrenin: CSS-1

Benimle Öğrenin: CSS-1

Genelde herkes HTML’den başlar, ama ben önce sayfaların nasıl görselleştirildiğini anlamak istedim. Bu yüzden CSS ile yola çıkıyorum. Gelin, birlikte web tasarımın görsel tarafını keşfedelim!

CSS öğrenirken aklımda kalan önemli notları sadeleştirip burada sizinle paylaşıyorum. Bu yazıyı, temel bilgileri hızlıca hatırlayabileceğiniz küçük bir özet sayfa gibi düşünebilirsiniz. Derin konulara geçmeden önce göz atabileceğiniz bu içeriğin, CSS temellerini anlamanızda size fayda sağlayacağını umuyorum. 🌿

CSS (Cascading Style Sheets), bir web sayfasının görünümünü düzenlemek için kullanılan bir dildir. HTML sayfa yapısını oluşturur, CSS ise o yapının görünümünü güzelleştirir. CSS sayesinde bir sitedeki tüm sayfaların görünümünü tek bir dosyadan değiştirebilirsiniz. Bu dosyanın uzantısı .css‘dir.

Örneğin:

  • HTML ile bir paragraf oluşturabilirsiniz.
  • CSS ile o paragrafın yazı rengini, boyutunu ve arkaplan rengini ayarlayabilirsiniz.


Bir CSS kuralı iki bölümden oluşur:

  • selector (seçici): Hangi HTML elemanına stil vereceğini belirtir. Örneğin p → tüm <p> etiketleri.
  • property (özellik): Ne değiştireceğini söyler (örneğin renk, yazı boyutu).
  • value (değer): Özelliğin nasıl olacağını söyler.

Örnek:

Bu kod:
Tüm <p> (paragraf) etiketlerinin yazı rengini kırmızı yapar ve yazı boyutunu 16 piksel ayarlar.

Ayrı bir .css dosyasında yazılır, HTML’ye <link> etiketiyle bağlanır. Tüm sayfanın görünümünü tek dosyadan kontrol edilebilir.


mystyle.css ise şöyle görünür:

HTML’nin <head> kısmında <style> etiketiyle yazılır. Sadece o sayfayı etkiler.


Stil doğrudan HTML etiketinin içine yazılır. Sadece o tek öğeyi etkiler. Bu yöntem en az tercih edilendir, çünkü kod karışabilir.

Yorumlar CSS’te /* ... */ arasına yazılır.

Renkler birkaç farklı şekilde yazabilir:

color: red;            /* Renk adı */
color: #ff0000;        /* HEX kodu */
color: rgb(255, 0, 0); /* RGB değeri */
  • background-color: Arkaplan rengi ayarlar.
  • background-image: Arkaplana resim ekler.
  • background-repeat: Resim sayfada tekrar etsin mi, etmesin mi onu belirler.
  • background-attachment: Sayfa aşağı yukarı kayarken arkaplan resmi hareket etsin mi, yoksa sabit mi kalsın?

Örnek:

Tüm bu özellikleri tek satırda da yazabiliriz Buna shorthand denir.

Kenarlık, bir kutunun (örneğin bir paragrafın, butonun veya görselin) çevresini çerçeveleyen çizgidir. Kenarlığın stili, rengi ve kalınlığı ayarlanabilir.


Tümü tek satırda da yazabilir:

Bir kutunun kenarıyla diğer öğeler arasındaki boşluğu ayarlar.

Kutunun iç kısmındaki metin ile kenar arasındaki boşluğu ayarlar. Margin dıştan boşluk verir, padding içten.

  • color: yazı rengi
  • text-align: hizalama

Bu yazıyla CSS’in temellerine kısa bir giriş yaptık. Serinin bir sonraki bölümünde, konunun devamına hep birlikte göz atacağız. Takipte kalın, sevgiyle! 💻💚

https://yoodigital.co/tr/css-nedir-ne-ise-yarar/
https://www.w3schools.com/css/default.asp

Ceren Nisanur Özbilge avatarı

Bir yanıt yazın

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