Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > CSS

CSS CSS nedir, CSS örnekleri, çözümleri

Cevapla
 
Konu Araçlarý Stil
Alt 23/04/07, 20:46   #1
gokhanaygun
Tuðgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduðu yer: VAN
Yaş: 36
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart Özellik Seçicileri(Attribute Selectors)

Bu konuya biraz geç deðindik biliyorum. Ancak bu konuyu (X)HTML Sayfa Yapýsý ve CSS Kullanýmý makalesi içinde yazmayý düþündüðümde IE bu özelliði desteklemiyordu(þžimdi IE7 bu özelliði desteklemektedir.) bu nedenle yazýmýný ertelemiþtim, sonrada unuttum gitti açýkçasý neyse sonunda yazýyorum iþte

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.

Javascript gibi id’si olan her elemente(hata daha fazlasý da var) css özelliði atanmasý bize bir çok bakýmdan avantaj saðlar.

Özellik Seçicileri HTML, XHTML veya XML dokümanlarýndaki seçilen etiketin özelliklerine veya özellik deðerlerine göre tanýmlama yapmamýzý saðlar. Bir örnek verecek olursak sayfamýzdaki bir resme(örn: grafik.gif) kenarlýk atamasý yapmak istersek:

img[src=”grafik.gif”] { border: 1px solid #000; }
Dört çeþit Özellik Seçicisi vardýr.

1- Basit Özellik Seçicisi
Belirli bir etiketin özelliðine göre tanýmlama yapmamýzý saðlar.

h1[class] {color: silver;}

<h1 class="selam">Selam</h1>
<h1 class="dunya">Dünya</h1>
<h1 class="ben">ben geldim </h1>
2- Özellik Deðeri Seçicisi
Bir etiketin özellik deðerine göre tanýmlama yapmamýzý saðlar.

img[src=”grafik.gif”] { border: 1px solid #000; }
3- Kýsmi Özellik Deðeri Seçicisi
Bir etiketin özellik deðerindeki boþluklarla ayrýlmýþ kýsýmlarýna göre tanýmlama yapmamýzý saðlar.

a[title~="seç"] {color:#000;;}

<a href="google.html" title="Google seç">gooogle </a>
<a href="google.html" title="Yahoo seç">yahoo </a>
<a href="google.html" title="Fatih">fatih </a>
Türkçe karkaterde sorun çýkarmadý.

4- Dikkate Deðer Özellik Seçicisi
Bir etiketin özellik deðerindeki kesik çizgi(-) ile ayrýlmýþ kýsýmlarýna göre tanýmlama yapmamýzý saðlar.

*[lang|=”en”] {color: white;}

<h1 lang="en">Hello!</h1>
<p lang="en-us">Greetings!</p>
<div lang="en-au">G’day!</div>
<p lang="fr">Bonjour!</p>
<h4 lang="cy-en">Jrooana!</h4>
Browser Uyumu:

Internet Explorer 5.0, 5.5, 6.0: desteklemiyor 7.0: destekliyor ;
Netscape Navigator 6.0, 7.0: destekliyor ;
Mozilla 1.0: destekliyor ;
Opera 7.0+: destekliyor


Bunlarýn dýþýnda CSS3 ile birlikte gelen dört tane daha yeni Özellik Seçicisi vardýr. "Belirlenen Sözdizimi ile Baþlayan Özellik Deðer Seçicisi", "Belirlenen Sözdizimi ile Biten Özellik Deðer Seçicisi", "Ýçinde Belirlenen Sözdizimi Geçen Özellik Deðer Seçicisi" ve Aduzayý Özellik Deðer Seçicisi diye 4 adet yeni Özellik Seçicisi daha vardýr. Bunlara daha sonra vakti geldiðinde deðineceðiz.
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayýsý: 187
Alt 14/03/08, 21:08   #2
Bur2
Korgeneral
 
Bur2 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Oct 2007
Bulunduðu yer: evde :)
Yaş: 45
Mesajlar: 2.544
Tecrübe Puanı: 50 Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute
Standart

paylaşım için tşkler
__________________

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]


Bur2 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayýsý: 497
Takýmýnýz:
Alt 30/07/08, 14:16   #3
firari
Mareþal
 
firari - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Sep 2007
Mesajlar: 5.835
Tecrübe Puanı: 104 firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute firari has a reputation beyond repute
Standart

tşkler...
__________________



firari isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayýsý: 613
Takýmýnýz:
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif deðil dir.
Mesajlara Cevap verme yetkiniz aktif deðil dir.
Eklenti ekleme yetkiniz Aktif deðil dir.
Kendi Mesajýnýzý deðiþtirme yetkiniz Aktif deðildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 19:43 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,