HTML CSS JAVASCRIPT ANGULAR

HTML CSS


HTML'i CSS İle Biçimlendirmek

HTML etiketleri normalde etiketlerin içeriğinin nasıl görüntüleneceğinden sorumlu değildir.

Eski sürüm HTML standartlarında biçimlendirme etiketleri, öznitelikleri de bulunuyordu.

Bu durum zamanla içinden çıkılmaz bir hal aldı. HTML dosyalarının boyutu büyüdü, görsellikle ilgili değişiklikler yapmak eziyet haline geldi.

W3C oluşumu olaya el attı ve HTML ve görünümle ilgili kodları HTML'den çıkarttı ve CSS doğdu.

CSS (Cascading Style Sheets / Basamaklı Stil Şablonları) HTML elementlerinin nasıl görüntüleneceğinden sorumludur.

Örneğin bir yazının rengi, fontu, fontun boyutu, zemin rengi CSS ile kodlanır.

CSS sizi pek çok işten kurtarır!

CSS'den önce her sayfadaki yazı fontunu, rengini o sayfada belirlemeniz gerekiyordu.

Hatta her HTML elementinin içinde bunları tek tek tanımlamanız gerekiyordu.

Düşünün 1000 tane HTML sayfanız var ve birden yazı rengini değiştirmeniz gerekti. Her dosyayı tek tek açarak bu işlemi yapmanız gerekiyordu.

Artık CSS ile bu tür özellikleri tek bir dosyadan kontrol etmek mümkün.

 

CSS HTML belgelerine 3 farklı yöntem ile eklenir:

  • Satır İçi - daha önce gördüğünüz style özniteliği kullanılarak
  • Dahili - HTML belgesi içine <style> etiketi <head></head> etiketleri arasına konularak
  • Harici - uzantısı .css olan harici bir dosya kullanarak

Bu yöntemler arasında harici CSS dosyası kullanmak en çok kullanılan yöntemdir.

Not:

Bu ders sadece CSS HTML arasındaki bağlantıyı anlamak ve biraz da olsa CSS hakkında bilgi sahibi olmanızı hedefler.

CSS ile daha fazla bilgiyi CSS derslerinde bulabilirsiniz.


Satır İçi CSS Kullanımı

Satır içi CSS kullanımında her elementin kendine CSS kodu yazılır.

Satır içi CSS tanımlandığı element için geçerlidir.

HTML elementine style özniteliği verilerek CSS kodu yazılır.

Aşağıdaki örnekte <h1> içindeki metnin rengi yeşil olarak ayarlanmıştır:

Örnek

<h1 style="color:#00ff00"> Bu yeşil renkli bir başlıktır.</h1>

Kendin Dene »

Satır İçi CSS kullanması kolaydır! Ama;

Satır içi CSS kullanması oldukça kolaydır. Fakat her elemente ayrı ayrı kod yazıldığı için yönetmesi zordur.

Zorunlu olmadıkça satır içi CSS kullanmamanızda fayda var.


Dahili CSS Kullanımı

Dahili CSS tanımlandığı sayfa için geçerlidir.  Bu sebepten kullanışlıdır, örneğin sayfadaki tüm <h1> elementleri yeşil olsun diyebilirsiniz.

Bir dahili CSS, HTML belgesinde <head> bölümüne, <style> elementi içine tanımlanır.

Örnek

<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: #808080;}
h1   {color: #0000ff;}
p    {color: #ff0000;}
</style>
</head>
<body>

<h1>Bu bir başlık.</h1>
<p>Bu bir paragraf.</p>

<h1>Bu ikinci başlık.</h1>
<p>Bu ikinci paragraf.</p>

</body>
</html>

 

Kendin Dene »

Yukarıdaki dahili CSS örneğinde;

  • Sayfa rengi gri-siyah olacaktır.
  • Sayfadaki tüm <h1> elementleri mavi olacaktır.
  • Sayfadaki tüm <p> elementleri kırmızı olacaktır.

Harici CSS Kullanımı

Harici CSS kullanımında tüm CSS kodları uzantısı .css olan bir dosyada tutulur.

HTML belgelerinden bu CSS dosyasına link verilir.

Böylelikle tüm HTML dosyaları tek bir CSS dosyası üzerinden kontrol edilebilir.

CSS dosyası üzerine yaptığınız değişiklik tüm HTML dosyalarını etkiler.

Bir HTML sayfasına dilediğiniz kadar CSS dosyası linki ekleyebilirsiniz.

Örnek

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="/dosyalar/stildosyam.css">
</head>
<body>

<h1>Bu bir başlık.</h1>
<p>Bu bir paragraf.</p>

</body>
</html>

Kendin Dene »

CSS Dosyası herhangi bir editörde oluşturulabilir. Not defterinde dahi oluşturulabilir.

CSS dosyası CSS kodları içerir ve dosya uzantısı .css olmalıdır.

Örnekte link verilen "stildosyam.css" CSS dosyasının içeriği şu şekildedir:

Örnek

body {
    background-color: #808080;
}
h1 {
    color: #0000ff;
}
p {
    color: #ff0000;
}

 


CSS Yazı Tipleri (Font)

CSS color özelliği yazının rengini belirlemek için kullanılır.

CSS font-family özelliği yazı tipini belirlemek için kullanılır.

CSS font-size özelliği yazının boyutunu belirlemek için kullanılır.

Örnek

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
    color: blue;
    font-family: tahoma;
    font-size: 16px;
}
p  {
    color: red;
    font-family: courier;
    font-size: 40px;
}
</style>
</head>
<body>

<h1>Bu bir başlık</h1>
<p>Bu bir paragraf.</p>

</body>
</html>

Kendin Dene »


CSS border (Kenar Çizgisi)

CSS border özelliği ile HTML elementlerinin etrafına sınır çizgisi çekebilirsiniz.

Örnek

p{
border: 1px solid red

}

 

Kendin Dene »

Örnekte;

  • 1px HTML elementinin dört köşesine çekilecek olan çizginin kalınlığı
  • solid düz bir çizgi olacağını
  • red ise çizginin rengini belirler. Farklı çizgi türleri mevcuttur.

px nedir?

px, pixel kelimesinin kısaltılmış halidir. px, dijital ortamda kullanılan bir ölçü birimidir.

Pixel, ekrandaki en küçük noktadır. Bilgisayarda görüntüler bu noktalardan oluşur.

CSS farklı ölçü birimlerini kullanır. Bunlardan CSS derslerinde bahsedilecektir.


CSS padding (İç Boşluk)

CSS ile bir HTML elementinin border yani sınır çizgisi ile içeriğin arasındaki boşluğu iç boşluk, padding ile ayarlarız.

Örnek

p {
    border: 1px solid red;
    padding: 30px;
}

 

Kendin Dene »

Bu örnekte HTML belgesindeki tüm <p> elementlerinin içindeki yazı ile sınır çizgisi arasında 30px boşluk olacaktır.


CSS margin (Dış Boşluk )

CSS ile bir HTML elementinin border yani sınır çizgisi ile diğer HTML elementleri arasındaki boşluğu, margin ile ayarlarız.

Örnek

p {
    border: 1px solid red;
    margin: 50px;
}

 

Kendin Dene »

Bu örnekte HTML belgesindeki tüm <p> elementlerinin sınır çizgisinin dışında 50px boşluk olacaktır.


id Özelliği

HTML elementlerinin her birine onu tanımlayan kimlik vermek mümkündür.

Bu kimlik ile o elemente erişip biçimini değiştirebiliriz.

Örnek

<h2 id="altbaslik">Bu yazının başlığı</h2>

 

id özelliği sayfada eşsiz olmalıdır. Yani bir elemente verdiğiniz id değerini başka bir element için vermemelisiniz.

id="altbaslik" olan elemente özel CSS kodu şu şekilde yazılır:

Örnek

<!DOCTYPE html>
<html>
<head>
<style>
#altbaslik {
    color: blue;
}
</style>
</head>
<body>

<h2>Bu bir h2 başlık</h2>
<h2 id="altbaslik">Bu bir h2 başlık</h2>
<h2>Bu bir h2 başlık</h2>
</body>
</html>

Kendin Dene »


class Özelliği

Bir grup HTML elementi için CSS kodu yazmak isterseniz o zaman class özelliğini kullanabilirsiniz.

Örnek

<p class="ozet">Bu bir özettir</p>

 

Yukarıdaki şekilde class tanımı yaptığınız bir HTML elementine şu şekilde CSS kodu yazabilirsiniz:

Örnek

<!DOCTYPE html>
<html>
<head>
<style>
.ozet {
    color: red;
}
</style>
</head>
<body>

<p>Bu bir paragraf.</p>
<p class="ozet">Bu bir paragraf.</p>
<p>Bu bir paragraf.</p>
<p class="ozet">Bu bir paragraf.</p>

</body>
</html>

Kendin Dene »


Harici CSS Dosyasına Referans Vermek

Harici CSS dosyaları bir URL üzerinden veya göreceli dosya yolu girilerek HTML dosyasına yerleştirilir.

URL kullanarak CSS dosyası HTML dosyasına şu şekilde bağlanır:

Örnek

<link rel="stylesheet" href="https://uzmanimakademi.net/stil.css">

Eğer CSS dosyası bir URL üzerinde değil de geçerli web sitesinde bir klasör içindeyse o zaman bağlantı şu şekilde yapılır:

Örnek

<link rel="stylesheet" href="/css/stil.css">

 

Bunların kullanımı ile ilgili uygulamalar daha sonraki derslerde gösterilecektir.

URL Nedir?

URL (ing:Uniform Resource Locator) İnternet üzerindeki belirli bir kaynağı işaret eden yapılardır.

Örneğin http://uzmanimakademi.net bir URL'dir. Aynı şekilde http://uzmanimakademi.net/img/ice-age.jpg bir URL'dir.

 


Anlamadığınız bir konu mu var?

Konu ile ilgili sorunuzu uzmanim.net'e sorabilirsiniz: uzmanim.net'e sor!