Konular

EBooklar

Cssin html içerisinde kullanım şekilleri, puseduo class örnekleri

CSS Stillerini HTML içerisine bağlama

Css yapacağımız stilleri Html içerisinde 3 farklı şekilde bağlayabiliriz. Bunlar:

1-) Yerel (Local) Bağlanma

 

Yalnızca HTML'nin taglarının içinde kullanılan etiketlerdir ve tag neredeyse o yerde özelliklerini değiştirebiliriz. Örneğin (Başlıklarda “H1” Paragraflarda “P” vb…). Bu tanımlama sadece tanımlandığı yerde ve bir kere kullanılabilir. Örnek;

Cssin HTML içerisinde kullanım şekilleri, puseduo class örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

2-) Global Bağlanma
 

Bu bağlanma şekli HTML'nin <head> </head> başlığı içinde yapılır. <style> </style> başlığı içerisinde yazılır. Bir etiketin sadece bir kez özelliklerini tanımlayarak tüm HTML de tekrar tanıtmadan istediğimiz yerde kullanabilirsiniz. Yalnız bir ID ve Class isimleri kullanmalıyız bunun sayesinde istediğimiz HTML tag‘ ın içinde o nesneye ait verdiğimiz stil özelliklerini çağırabiliriz. Örnek;

 Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

3-) Link Bağlanma

Bu bağlama şeklini kullanarak bir CSS dosyası dışarıdan HTML sayfasına veya sayfalarına bağlanabiliyoruz. Bu bağlanma şeklinin en büyük özelliği ayrı ayrı stil özelliklerini değiştirmemiz yerine ayrı bir css dosyasına kaydederek bunun içerisinde değişiklik yapmamız. Bu da bize daha hızlı bir şekilde işlem yapmamızı sağlayacaktır. Örnek;

 

Önce bir stil.css adında bir css dosyası oluşturup aşağıdaki kodları yazdık.

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Sonra herhangi bir isimle bir HTML dosyası oluşturduk. (index.html)

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Ve sonuç;

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

CSS Stillerini HTML içerisinde kullanma

 

1-) HTML Etiketleri İle Kullanım

 

Stilleri HTML'nin içinde kullanılan tüm etiketlerle birlikte kullanabilirsiniz. Yanlız stilleri böyle kullanarak bir etiketi yanlızca bir still tanımlayabilir ve kullanabilirsiniz.

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Eğer istersek aynı anda birden çok etikete aynı stilli atayabiliriz. Etiketleri birbirinden ayırmak için aralarına virgül " , " konulur.

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

2-) Seçiciler İle Kullanımı

Seçiciler ile bir etikete birden fazla stil tanımlayabilir ve kullanabiliriz. İstediğiniz kadar seçici tanımlayabilirsiniz. İstenirse bir stil birden fazla etikete aynı anda aktarılabilir.

a-) Sınıf Seçiciler

Bu seçicilerde stil isminin önüne “.” işareti konulur.

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

b-) ID Seçiciler

 

Bu seçicilerde stil isminin önüne “#” işareti konulur ve HTML sayfasının içinde herhangi bir etiketle birlikte (buna DIV,SPAN 'da dahil) adı ile çağrılarak kullanılabilirler.

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

Puseduo-class Örnekleri

 

Sadece class seçicisi ile yapılan stil tanımlamalarıdır. Örnekler;

 

1. ÖRNEK

 

Önce stil.css adında bir dosya oluşturuyoruz ve aşağıdaki kodları yazıyoruz.

 

 

a.menu {font-family:Verdana;
		font-weight:bold;
		font-size:13px;
		color:#993333;
		text-decoration:none;
		padding:3px;}

a.menu:hover {background:#FFFF00;
			  font-size:14px;
			  border:2px solid black}
 
.cizgi {font-size:12px;
		font-weight:bold;
		color:#FFFFFF}
 
div.alan {background-color:#FF9900; 
		  text-align:left;
		  padding-top:8px;
		  padding-left:5px;
	 	  height:32px;
		  width:110px;
		  float:left;
		  clear:both}

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Sonra aynı klasör içinde index.html adında bir dosya oluşturup aşağıdaki kodları yazıyoruz.

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Css'in HTML içerisinde kullanım şekilleri</title>
<link href="stil.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center" class="cizgi">
    <div class="alan"><a class="menu" href="#"> Ana Sayfa </a></div>  
    <div class="alan"><a class="menu" href="#"> Hakkımızda </a></div>  
    <div class="alan"><a class="menu" href="#"> Resimler </a></div> 
    <div class="alan"><a class="menu" href="#"> Galeri </a></div> 
    <div class="alan"><a class="menu" href="#"> İletişim </a></div>
</div>
</body>
</html>

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Ve Sonuç:

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

2. ÖRNEK

 

Önce stil1.css adında bir dosya oluşturuyoruz ve aşağıdaki kodları yazıyoruz.

 

a.menu { font-family:Verdana;
	 font-weight:bold;
	 font-size:13px;
	 color:#993333;
	 text-decoration:none;
	 padding:3px; 
	 border:solid 3px }
 
a.menu:hover { background:#000000; 
	       color:#fff000;
	       font-weight:bold;
	       padding:3px }
 
a.menu:active { color:#00FFFF;
		text-decoration:none }
 
a.menu:visited { background-color:#EFEFEF;
		 color:#666666;
		 text-decoration:none }

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

Sonra aynı klasör içinde index1.html adında bir dosya oluşturup aşağıdaki kodları yazıyoruz.

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Css'in HTML içerisinde kullanım şekilleri</title>
<link href="stil1.css" rel="stylesheet" type="text/css">
</head>
<body>
<a href="#" class="menu">Ana Sayfa</a> | 
<a href="#" class="menu">Hakkımızda</a> |
<a href="#" class="menu">Referanslar</a> |
<a href="#" class="menu">İletişim</a> 
</body>
</html>

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

Ve Sonuç:

 

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

 

 

 

Hazırlayan: Fatih ÜN

 

Yorumunuzu Ekleyin


Yorumlar

  1. Mücahid
    cok iyi calısma elıne saglık
    11 Kasım 2015 17:08:29, Çarşamba

  • CSS ile Web Sayfası Oluşturma
  • CSS ile Web Sayfası Oluşturma ~ 54,774

    CSS’in en büyük avantajlarından biri ve en önemlisi başka bir koda(XHTML hariç) ihtiyaç duymaksızın sayfa iskeleti ve stilini oluştumamıza olanak sağlamasıdır.CSS 1996′dan beri kullanıla gelen bir standart olsa da popülaretesini Zen Garden’ın sayfa planlaması için kullanmaya başlamasından sonra arttırmıştır.Eskiden sayfayapısını tablolarla oluştururduk.Bu kullanımın bir çok sorunları vardı.Bunları aşmak için CSS ile sayfa planlama metodları kullanılmaya başlanmıştır.Biz burada bu konudan bahsedeceğiz.


  • Css İle Hizalama İşlemleri
  • Css İle Hizalama İşlemleri ~ 48,804

    Yapacağınız bir sitenin, sayfanın tam ortasında görünmesini istiyorsunuz diyelim. Bunu çok basit ve pratik bir işlemle çözebilirsiniz.





  • CSS ile Content Menü Yapımı
  • CSS ile Content Menü Yapımı ~ 21,745

    İçeriğe göre boyutlarını ayarlayabilen ve gerekli resimleri tek bir dosyadan alan bir Content Menü tasarımı


  • CSS Konumlandırma (Position)
  • CSS Konumlandırma (Position) ~ 19,696

    CSS konseptinin en önemli konusukonumlandırma (positioning) dir. positon:static, position:absolute, position:relative, position:fixed şeklinde kullanılır.


  • CSS’i Web Sayfalarına Eklemek
  • CSS’i Web Sayfalarına Eklemek ~ 19,316

    CSS’in yapısı iki ana kısımdan oluşur. Seçiciler(Selector) ve Bildirim Bloğu(Declaration Block). Bildirim Bloğuda iki ye ayrılır. Özellik(Property) ve Değer(Value)


  • CSS Seçicileri ~ 19,311

    CSS güçlüdür, çünkü CSS uygun stilleri ve bu stilleri nasıl uygulanacağını belirlemek için (X)HTML dökümanının yapısını kullanır. (X)HTML Sayfa yapısına stil uygulamanın bir çok yolu vardır. Ancak bu yolları öğrenmeden önce (X)HTML hiyerarşisini öğrenmemiz gerekir


  • Internet Explorer Koşullu İşlemleri ~ 18,218

    Koşullu yorum basit bir Internet Explorer özelliğidir, Microsoft Windows ve IE5 sonrasında geçerlidir. Mantık olarak Ineternet Explorerin sürümüne görefarklı HTML blokları kullanıcılara sunmak olarak özetlenebilir.


  • CSS ile yazıcı çıktı işlemleri
  • CSS ile yazıcı çıktı işlemleri ~ 17,461

    Web sayfalarının çıktılarını almak her zaman sorunludur. Web sayfaları web tarayıcılarında güzel görünürler ancak çıktı almak için uygun değildirler. Web sayfalarında yazıların daha okunaklı olması için sans-serif font ailesi kullanılır ancak çıktı için uygun olan font tipi serif font ailesidir. Ayrıca bir çok site de çıktıda görünmememsi gereken sol menü, banner ve alt kısım gibi alanlar vardır





  • CSS te kullanılan kısaltmalar
  • CSS te kullanılan kısaltmalar ~ 15,668

    CSS; kodlama yaparken bizim bazı kısaltmaları kullanmamıza izin verir. Böylece hem fazla kod yığınından kurtulmuş oluruz, hemde sayfa boyutlarını en aza indirmiş oluruz








  • Pseudo-sınıfları ve Pseudo-elementleri ~ 14,507

    Pseudo sınıf ve elementleri CSS’i destekleyen web tarayıcıları tarafından otomatik olarak tanınan özel sınıf ve elementlerdir. Bu sınıf ve elementler (x)html hiyerarşisi ile erişemediğimiz element ve sınıflara erişmemizi sağlar. Pseudo sınıfı bir elementi farklı sınıflara böler(örn: link elementini active, visited vd. sınıflarına böler) Pseudo elementi ise bir elementi alt kısımlara böler (örneğin bir paragrafın ilk harfi, bir paragrafın ilk satırı gibi. )



  • (X)HTML Döküman Hiyerarşisini Anlamak ~ 14,402

    CSS güçlüdür, çünkü CSS uygun stilleri ve bu stilleri nasıl uygulanacağını belirlemek için (X)HTML dökümanının yapısını kullanır. (X)HTML Sayfa yapısına stil uygulamanın bir çok yolu vardır. Ancak bu yolları öğrenmeden önce (X)HTML hiyerarşisini öğrenmemiz gerekir