Konular

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

Semih güzelel

Css'in HTML içerisinde kullanım şekilleri

 

Css sayfa içinde 3 şekilde kullanılabilir bunlar ;

 

Yerel Stil Şablonu:

Yerel stil şablonları sayfada bir tek html etiketi için özel olarak kullanılırlar yani bulunduğu yerde etkiler.

<html>
<head>
<title>Css'in Html İçinde Kullanımı</title>
</head>
<body>
<h2>Css Kullanım Şekilleri</h2><br>
<h2 style="font-size:25pt; color:red">Yerel Kullanım</h2>
</body>
</html> 

 Başlıksız İçerik______________________

Örnekte olduğu gibi <h2> etiketinin olduğu yere stil eklemiş olduk.

Global Stil Şablonu:

Global stil şablonu , stilin tüm sayfada etkili olmasını sağlar.Bu stil şablonu <head></head> satırları arasında tanımlanmalıdır.Aşağıdaki tüm <h2> etiketli kısımlardaki stil özellikleri sabitlenmiş oldu.

<html>
<head>
<title>Css'in Html İçinde Kullanımı</title>
<style type="text/css">
<!--
h2 {font-size:25pt; color:red}
-->
</style>
</head>
<body>
<h2>Global Stil Şablonu</h2>
</body>
</html>

 Başlıksız İçerik______________________

Bağlantılı Stil Şablonu:

Eğer stil özelliklerinin tek bir html sayfasını değilde birden çok html sayfasını biçimlendirmek istiyorsanız css uzantılı bir text dosyasına yazılmalıdır.Css biçimlendirmesini çağıracağımız sayfaya yine <head> </head> etiketleri arasına <link rel="stylesheet" type="text/css" href="dosya_ismi.css"> şeklinde yazarız ve çağırdığımız css dosyasını sayfamıza açarız.

 

stil.css dosyası;

h1 {font-size:13pt; color:green}
h2 {font:20pt; color:blue}
h3 {font-size:15pt; color:red}



*.html dosyası;

<html>
<head>
<title>Css'in Html İçinde Kullanımı</title>
<link rel="stylesheet" type="text/css" href="stil.css">
</head>
<body>
<h1>Bağıntılı Stil Şablonu</h2>
<h2>Bağıntılı Stil Şablonu</h2>
<h3>Bağıntılı Stil Şablonu</h2>
</body>
</html>

 Başlıksız İçerik______________________

Pseudo Class Örnekleri

Pseudo sınıfları ve elementleri CSS destekli tüm tarayıcılarda otomatik tanınan özel sınıf ve elementlerdir.Pseudo class bir elementi farklı alt classlara böler.Örneğin link elementini active, visited, hover sınıflarına bölmesi gibi.

 

a:visited {color: red;} ziyaret edilmiş linkin kırmızı olmasını sağlayan pseudo class örneği.

 

Normal sınıflar ile pseudo sınıflar birlikte kullanılabilir.

a.disarilinki:link, a.disarilinki:visited {color: blue;} normal sınıf ve pseudo sınıfın birlikte kullanımı.

 

ID seçicileri ile birlikte de kullanılabilirler.

a#altkisim:link{font-weight: bold;} a# id seçicisi ile birlikte kullanımı. 

Link Pseudo Classları:
ziyaret edilen link yeşil olcak.
a:link{color:gray;} link ziyaret edilmeden önce gri renkte olcak.

Başlıksız İçerik______________________

Dinamik Pseudo Classları:

Dinamik pseudo classları sayfa görünümüne çok büyük katkılar yapabilir. Bu sınıflar genelde linklere uygulanır ancak bir çok kullanım alanları vardır.3 tanedir :focus, :active ve :hover.

 

Pseudo classlarında sıralama önemlidir. Genel kullanımda “link-visited-hover-active” sıralaması yapılmalıdır. Tüm sınıflar içinse “link-visited-focus-hover-active” sıralaması yapılmalıdır.

 

:focus - Odaklanan elemente stil tanımlası yapmak için kullanılır. Örneğin input alanına içerik girerken stilinin değişmesi gibi.

 Başlıksız İçerik______________________

:active - Aktif olan elemente stil atamak için kullanılır.

:hover - Bir elementin üzerine Farenin imleci geldiğinde yapılacak tanımlama için kullanılır. Örneğin bir linkin üzerine fare ile geldiğimizde renk değiştirmesini sağlamak için kullanılabilir.

Başlıksız İçerik______________________

İlk Çocuk Elementi seçmek:

Diğer bir pseudo sınıfımız :first-child‘dır.first:child: Belirtilen elementin ilk Çocuk Elementine stil atamak için kullanılır.

Örnek Kod;
 

<html>
<head>
<title>Pseudo Class Örnekleri</title>
<style type="text/css" name="alternatifard">
<!--
p:first-child {font-weight: bold;}
li:first-child {color:#f00;}
-->
</style>
</head>
<body>
 
<LI class=alternatifard>
<LI class=alternatifard><div>
<p>Bu paragraf ilk çocuk elementtir ve sonuç olarak kalın olacaktır</p>
<LI class=alternatifard>
<ul>
<li>Bu liste ilk çocuk elementtir ve font rengi kırmızı olacak</li>
<li>Bu çocuk element değil</li>
<li>Bu da değil</li>
</ul>
<p>Bu pragraf bir çocuk element değil.</p>
</div> 
</body>
</html>

Başlıksız İçerik______________________

Şekildeki gibi liste nesneleri yani  <LI> çocuk elemenleri li:first-child {color:#f00; css koduyla kırmızı renkte, paragraflar ise

p:first-child {font-weight: bold;} koduyla kalın olarak gözükücektir.
Semih Güzelel no:34

 

Yorumunuzu Ekleyin
Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri Yorumları +1 Yorum
  • misafir
    1
    misafir
    way be ii mis ;
    09 Mayıs 2011 09:57:35, Pazartesi
CSS ile Web Sayfası Oluşturma

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.

61,198 Okunma 3 Yorum 11/07/2007 16:49:40 31/05/2014 16:50:32

Css İle Hizalama İşlemleri

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

52,338 Okunma 0 Yorum 10/07/2007 19:48:11 29/12/2013 15:02:02

CSS ile Content Menü Yapımı

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

23,970 Okunma 0 Yorum 27/01/2010 04:22:34

CSS Konumlandırma (Position)

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

23,219 Okunma 0 Yorum 09/07/2007 18:20:40 29/12/2013 14:47:24

CSS’i Web Sayfalarına Eklemek

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)

22,084 Okunma 1 Yorum 12/07/2007 18:42:48

CSS Seçicileri

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

21,466 Okunma 0 Yorum 05/09/2007 23:01:25

Internet Explorer Koşullu İşlemleri

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.

20,504 Okunma 0 Yorum 17/02/2010 01:08:14

CSS ile yazıcı çıktı işlemleri

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

19,483 Okunma 0 Yorum 11/07/2007 00:05:06

CSS te kullanılan kısaltmalar

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

17,738 Okunma 0 Yorum 11/07/2007 00:16:08

Pseudo-sınıfları ve Pseudo-elementleri

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. )

17,042 Okunma 0 Yorum 12/07/2007 19:42:06

(X)HTML Döküman Hiyerarşisini Anlamak

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

16,871 Okunma 0 Yorum 09/07/2007 00:11:42

Şerit Halindeki Resimden Bölümler Almak

Sitelerin yüklenme hızını arttıran ve template yapısına uygun olmasını sağlayan CSS özelliği hakkında bir makale

16,848 Okunma 1 Yorum 22/02/2008 09:18:59

CSS Classları Hakkında

Bazı CSS Classları arasındaki farklılıkları anlatan İngilizce bir makale

16,730 Okunma 0 Yorum 05/09/2007 01:49:34

Özellik Seçicileri(Attribute Selectors)

CSS ile tanımlama yaparken Xhtml nesnelerine erişmede bazen sıkıntı çekeriz. Ne yapsak da bu elemente atama yapsak diye bu genelde programcı - Arayüz Kod Yazarı ayrımının olduğu projelerde çok başımıza gelir. Bu sorunu kökünden çözen bir yöntemdir Özellik Seçicileri

15,975 Okunma 0 Yorum 09/07/2007 14:20:52

Yükleniyor...