FORMU DOLDURUN
SİZİ ARAYALIM

CSS Nedir? Ne İşe Yarar?

CSS Nedir? Ne İşe Yarar?
Paylaş :

CSS Nedir?

CSS yani Cascading Style Sheeets internet sayfalarımızdaki görselliğe dair yapıları düzenleyebilmemize olanak sağlayan bir dildir. Sayfa içerisinde bulunan fontlar, arka planlar ya da butonlar CSS ile düzenlenebilir, renkleri, boyutları, özellik ve konumları ayarlanabilir. Kısaca sitenin görselleştirilmesi için önemli bir dildir diyebiliriz.

CSS Ne İşe Yarar?

Yukarıda bahsettiğimiz tanımdan da anlaşılacağı üzere web sayfalarımızın görünümlerini, stillerini CSS ile düzenleyebiliyoruz. Örneğin herhangi bir yere buton eklemek istersek, farklı yerlerde formlar oluşturmak istersek ya da sayfamızdaki görünümlere gölge katmak istersek CSS’i kullanmamız gerekiyor. Peki HTML kullanmak yeterli değil midir? İlla CSS kullanılmalı mı? Diye sorduğunuzu duyar gibiyiz.

Bir önceki “HTML Nedir” yazımızda da bahsettiğimiz gibi; HTML bir web sitesinin iskelet sistemi iken CSS daha çok o iskeletin üzerinde gördüğümüz dış görünümdür. Daha çok dış görünüm özellikleri ile ilgili çalışılan CSS, kurulan HTML sisteminin yapısını, stilini ve görünümünü belirleyecektir.

CSS Kullanmanın Yararları

  • Web sitenizdeki bir görünümü değiştirdiğinizde bu ögenin özelliklerini tekrar kullanabilirsiniz.
  • Aynı ögeler üzerinde farklı özellikler uygulayabilirsiniz.
  • Farklı ögelerdeki özelikleri aynı CSS kodunda belirterek web sitenizin boyutunu düşürmenizi sağlayabilirsiniz.
  • Farklı arama motorları ya da mobil, masaüstü uygulamaları için farklı görünümler yaratabilirsiniz.

CSS Nasıl Kullanılır?

css nasıl kullanılır

Bir tarayıcı açıldığı zaman CSS ile belirtilen stiller okunur ve HTML ögeleri buna göre şekillenir. CSS kullanarak üç şekilde sayfalarımıza stil ekleyebiliriz;

  • Sayfa stillerini CSS dosyası içinden çağırmak
  • HTML sayfasına CSS yazmak
  • HTML ögesi içerisinde stilleri belirtmek

Sayfa Stillerini CSS Dosyasından Çağırmak       

external css
İlk yapmanız gereken bir CSS düzenleyici ya da not defteri açmak. Daha sonra buraya CSS kodlarınızı kod yapısına uygun olarak yazmalı ve kaydetmelisiniz. Sonrasında HTML sayfasında <head> ile </head> arasına stil dosyanızın adını belirtin:

href= “dosya_adi” ile belirlenen yerde bizim kaydettiğimiz dosya adı bulunmalı. Ayrıca HTML sayfası ile CSS dosyasının aynı klasörde bulunmasına da dikkat etmelisiniz. Bu şekilde CSS dosyamız HTML sayfasına bağlanmış olur. Bundan sonra CSS dosyasına yazacağınız stilleri HTML sayfasında gönül rahatlığı ile kullanabilirsiniz.

HTML Sayfasında CSS Yazmak

internal css

HTML sayfamızda bulunan head elementlerinin arasına “style” etiketi kullanarak da stiller oluşturmamız mümkün. Örneğin;

Bu yöntem sayesinde dışarıdan bir CSS dosyasına bağlı kalmadan belirtilen stilleri kullanabiliriz.

HTML Ögesi İçerisinde Stilleri Belirtmek

inline css

Bazen web kodlamalarında herhangi bir stil dosyası kullanmadan ya da “style” etiketi olmadan hızlı düzenlemeler yapılmak istenebilir. Bu gibi durumlarda her ögenin style=”” özelliğini kullanmak doğru bir işlem olacaktır. Bu yöntemi kullanırken CSS kodları ögeler içinde açılan “style”  özelliği ile sıralanır:

 

En Çok Kullanılan CSS Etiketleri ve Anlamları

  • Float: Kullanılacak ögenin sayfa içerisinde konumunu belirtir.
  • Position: Yine sayfa içerisinde ögelerin konumundan sorumlu olan bu etiket float’ın aksine ögelerin daha esnek konumlanmalarına imkan sağlar.
  • Height: Oluşturulan ögenin uzunluğunu belirler.
  • Width: Oluşturulan ögenin genişliğini belirler.
  • Background: Ögelerin arka plan özelliklerini belirlemede kullanılır.
  • Font-size: Sayfadaki yazıların büyüklüğünü belirler.
  • Margin: Oluşturulan ögelerin dışarılarından boşluk verebilmek için kullanılır.
  • Padding: Ögelerin içerilerine boşluk vermek için kullanılır.
  • Color: Sayfadaki yazıların renklerinin belirlenmesinde kullanılır.
  • Font-family: Sayfadaki yazı tiplerini belirlemede kullanılır.
  • Text-align: Sayfadaki yazıların ögeler içindeki konumlarını belirlemede kullanılır.
  • Display: Sayfadaki ögelerin görünürlüğünü ayarlamada kullanılır.

Senior Web Developer

Yorumlar kapatılmış.

İlgili Yazılar

Admuch RM Medya