Öznitelik seçici. Css özellik seçici
Pratik VSI MEKTUPLARI ISNUNNALY SHEXTORIV BİLİR Phactious CSS KOMPOZİT GİRİŞ, ALE Liche Odranititzi, ISHICH 7 RISHNIDSHITS'de de aynısının olmasını istedim.
CSS Öznitelik Seçici Açıklama
Ana hedef- etiketleri seçin HTML Kodu yan s şarkı söyleme özelliği, Öznitelik grupları veya değerleri.
sözdizimi– kare tapınaklar bunların ortasında niteliğin adları bulunur.
Nitelik seçicilerin sınıflandırılması ve seçimi
Bir özelliğin varlığı için
[Başlık] (metin süslemesi: altı çizili;)
Şarkı adına sahip bir özniteliğe sahip bazı görevlerin tüm öğelerini seçmenize izin verir. Uygulamamızda bazı başlıklar için tüm etiketler alt yazı olacaktır.
Özniteliğin tam değeri için
input[type="gönder"](arka plan rengi: yeşil;)
Belki de en yaygın olanı, bu özelliğin çeşitliliğidir. Tam görünürlüğü ayarlayın. Yalnızca iş gönderme türünün özniteliğine sahip girdiler döndürülür.
Özel özellik değerleri için
p[sınıf~="yararlı"](renk: kırmızı;)
Elemanları seçmenize izin verir, orta set değeri varlığımız gibi. Kısa bir açıklama için, örnek üzerinde açıklayacağım: sınıfın bazı orta görevleri için tüm p seçiciyi kullanmak yararlıdır. ("Yararlı süper Metin" - kullanın, "yararlı" - kullanın, "süper Metin" - kullanmayın).
Sınıf seçici, özünde, bu öznitelik seçiciye bir kullanımdan kaldırma olarak verilen addır.
Belirli özellik değerleri için
[dil | = "tr"] (yazı tipi stili: italik;)
Seçicinin bazı eski değerlerinin özniteliğine göre seçim veya verilen değerin intikamını yeni bir tire ile almak için.
Daha iyi anlaşılması için uygulamada lang = "en", lang = "en-us", lang = "en-au" öğelerinin seçileceğini ve lang = "ru", lang = " ingilizce" olmayacak.
Öznitelik değeri dizini
[Alt ^= "midilli"] (alt kenar boşluğu: 20 piksel;)
Anlamının nitelikleri, verdiğimiz niteliklere dayanmaktadır. Açıklama: alt = "ponyLand", alt = "midilli uçabilir", alt = "midilli" - будуть обрані, alt = "midilli istiyorum" - не буде вибрано.!}
Nitelik değerinin sonunda
Genelde ilke bir önceki sıfata benzer ama bu sefer anlam sıfatın sonunda olabilir.
img[src$=".png"](genişlik:150px;)
Popo, .png dosyalarına gönderilen tüm resimlerin bir seçimine sahip olacaktır.
Özelliğin değerindeki sıra için
Öndeki iki seçici olacaksa mantıklı olan, ağustosböceğinin bize ayarlandığı öğeleri seçen, değer, özniteliğin ortasındaki değerden bağımsızdır.
a [href * = "site"] (yazı tipi boyutu: %120;)
İçine bir alt dize eklemek için tüm öğeleri seçin.
- Seçilen görev - verilen özelliğin varlığı veya değeri için tüm öğelerin seçimi.
- İmza - seçicinin türünü köşeli parantez içinde gösteren bir kayıt.
Önemli! IE6 bu seçiciyi anlamıyor.
Öznitelik seçici hakkında daha fazla bilgi
Özniteliğin varlığı için seçildi
Bir nitelik verilen (HTML'deki görevler) tüm öğeleri seçiyoruz.
sözdizimi:
eleman
Burada ve orada Öğe bir tür basit seçicidir (div, p, .header, div # popup, * vb.). Element kodundaki varlığı, bu durumda varto olan bu yerde atlanabilecek şey anlamına gelir.
popo görünüşe göre kalın tip ipucu verilen tüm öğeler:
(Yazı tipi ağırlığı: kalın;)
Tam özellik değerine göre seçin
Görev özniteliği kesin bir değere sahip olabilecek tüm öğeleri seçiyoruz.
sözdizimi:
eleman
popo Arka planın rengini yalnızca, özniteliğinin değeri tam olarak doğru olan "gönder" olanlar için ayarlayın (formu düzenleme düğmesi için):
Giriş(arka plan: #0f0;)
Özel öznitelik değerine göre seçin
Çeviride niteliği kelimenin anlamı olan tüm öğeleri, görevleri seçiyoruz.
sözdizimi:
eleman
popo Elbette bu öğeler için, çeviride, mevcut "sideBar" gibi özniteliğin değeri (aslında eksen і є'dir):
Div (kayan nokta: sol;)
Belirli özellik değerleri için seçin
Tüm öğeleri, başka bir değerin görev özniteliğini seçiyoruz veya kısa çizgiden sonra aynı değerden başlıyor.
sözdizimi:
eleman
popo İngilizce (en, en-us, en-gb, en-au vb.) gibi tüm öğeler için stilleri, niteliklerdeki bazı görevlerin dilini ayarlayın:
(/ * Yakіs stilі * /)
CSS3'te yeni özellik seçiciler
CSS3, yalnızca belirli nitelik değerleri için seçim yapma yeteneğini genişletir ve üç seçenek daha ekler.
Koçan özelliği değerine göre seç
Görev özelliği ilk değerden başlayan tüm öğeleri seçiyoruz.
sözdizimi:
eleman
popo Niteliği "İpucu" kelimesinden başlayan tüm öğeler için stilleri ayarlayın:
(/ * Yakіs stilі * /)
Nitelik değerinin sonuna göre seç
Tüm unsurları seçiyoruz, herhangi bir görevin niteliği anlam satırında bitiyor.
sözdizimi:
eleman
popo Tüm öğeler için stiller ayarlayın, bu nedenle GIF'lere uygulayın:
Img (/*nasıl stiller*/)
Öznitelik değerinde sıraya göre seçin
Aynı düzenin intikamını almak için tüm unsurları, atamaları, bunların bir özelliğini seçiyoruz.
sözdizimi:
eleman
popo Tüm mesajların stillerini, herhangi birinin adresinde, "site" sırasına göre ayarlayın:
A (/*hangi stiller*/)
Tse tezh merkez ofisi Adreste pardon!
gruplama
Ayrıca, aynı sayıda özniteliği seçmek için seçici eklenebilir. Örneğin:
Img (/ * qі stilleri, resimlerdir, üç özniteliğin tümü olduğunda * /) a (/ * qі stilleri, silan'a benzer, adreslerde bir sipariş "web sitesi" ve adresinde аnd аnd işleri için title özniteliği * /)
Galuz zastosuvannya
Daha fazla özellik seçicinin (CSS3 dahil) geçersiz kılınması, tüm popüler tarayıcılar tarafından desteklenir. Tek vinyatok - IE6.
Açıkçası, tasarımı belirleyen nitelikleri web sayfasına koyun - yani, kelimenin tam anlamıyla, son binin teknolojisi (90'ların koçanına böyle yazdılar). Hemen, bu tür özniteliklerin değiştirilmesi, benzer CSS güçleri tarafından desteklenir. Ancak, bir dizi özellik HTML'nizdeki yerini tam olarak hak etti. Ve onların diyakozları basitçe obov'yazkovym'dir (raporu öğrenin). Bu şekilde, öznitelik seçicinin kullanımı, sınıf adları olmadan yapmanızı sağlar ve bu şekilde HTML kodunu affedebilirsiniz.
JQuery kitaplığı, öğenin değerini değiştirerek sarmalanmış kümedeki öğelerin güçlerini ve niteliklerini kontrol etmenizi sağlar. Yeni otoriteler kurabilir, kaldırabilir ve birincil otoritelerin anlamını değiştirebilirsiniz. Vidalyayuchi veya sınıf ekleyerek, öğeleri görüntüleme stilini dinamik olarak değiştirebilirsiniz.
Gücün manipülasyonu ve elementlerin nitelikleri
1. Sınıfın eklenmesi ve çıkarılması
1.1. Yöntem.addClass()
Kümeye sarılmış dış görünüm öğesine sınıfın (veya k_lka sınıfının) bir göstergesini ekleyin. Belirli bir yöntemi oluşturmak için, verilen sınıf için bir stil oluşturmak gerekir. Yöntem eski sınıfı kaldırmaz, sadece yeni bir sınıf ekler.
AddClass (sınıfım) sınıfım- sınıfın bir veya daha fazla adı, aynı boşlukta. .addClass (işlev) işlev- temel olanlara ekleneceklerinden geçişle ayrılmış bir veya daha fazla sınıf adı döndürün. Argüman olarak, kümedeki öğenin dizinini alın ve sınıfa göre (iv).
1.2. .removeClass() yöntemi
(iv) sınıfının, sarmalanmış kümenin tüm öğeleri için belirtildiğini görürsünüz.
RemoveClass (benim sınıfım) sınıfım- bağlayıcı olmayan bir parametre, geçişle ayrılmış bir veya daha fazla sınıf adı. Sınıf adı belirtilmezse, yöntem kümedeki öğelerin tüm temel sınıflarını görür. İm'ya sınıfı nasıl verilir - sadece sınıfın göstergelerini görebilirsiniz. .removeClass (işlev) işlev- Bir veya daha fazla sınıf adını, geçişle ayrılmış olarak, esaslardan görüleceği şekilde çevirin. Argüman olarak kümedeki elemanın indeksini ve eski sınıf adını (iv) alır.
1.3. Yöntem.toggleClass()
Kümede dış görünüm öğesinin bir veya daha fazla sınıfını ekleyin veya görün. Sarılı setin deri unsuru perevariyaetsya okremo'dur. Yöntem, öğelerde mevcut olduğu ve diğer öğelerde görüldüğü gibi, belirtilen sınıfa eklenir, de vono present. Öğelerin perekonnya görsel sunumu için Vykoristovuetsya.
ToggleClass (benim sınıfım) sınıfım- setteki dış görünüm öğesi için kullanılacak, sondalarla ayrılmış bir veya daha fazla sınıf adı. .toggleClass (benim sınıfım, boolean) sınıfım- setteki dış görünüm öğesi için kullanılacak, sondalarla ayrılmış bir veya daha fazla sınıf adı. mantıksal anlam- sınıfın göstergelerini yükler, ekler veya görselleştirir. true değeri sınıfı ekler, false - kaldırır. .toggleClass (boolean) mantıksal anlam- cilt elemanının sınıfını sete değiştirmek için ayarlanan neoviskozite parametresi. .toggleClass (işlev, boolean) işlev- sınıfımı çevir, böylece sete dış görünüm öğesi için geçiş yapabilirsin. Argüman olarak, kümedeki öğenin dizinini ve sınıfın eski değerini alın. mantıksal anlam- cilt elemanının sınıfını sete değiştirmek için ayarlanan neoviskozite parametresi.
1.4. Yöntem.hasClass()
Aynı kümedeki bir öğe için isterseniz, sınıfa atanan adın varlığını yeniden kontrol etmek. Kümedeki öğelerden birinin kendi sınıfına dönüştürülmesini istiyorsanız true'ya çevirin, aksi takdirde - false.
HasClass (sınıfım) sınıfım- şaka olsun diye bir sıra im'yam dersi.
2. Öğelerin özniteliklerini değiştirin
Yöntem, kümedeki ilk elemanın öznitelik değerini alır veya kümedeki öğeler için bir veya daha fazla öznitelik değeri ayarlar.
2.1. .attr() yöntemi
.attr (öznitelik adı) öznitelik adı- dönüş kümesindeki ilk öğenin niteliğinin değerini döndürün. Görünmez bir nitelik olarak, tanımsız hale gelir. .attr (özellik adı, değer) öznitelik adı Anlam- sarılmış kümenin tüm öğeleri için bir öznitelik değeri olarak eklenecek bir dizi veya sayı. .attr (öznitelikler) Öznitellikler- nesnenin yetkisinden kopyalanan değerler, sarmalanmış kümenin tüm öğeleri için ayarlanacaktır. .attr (öznitelik adı, işlev) öznitelik adı- belirtilen değerin ayarlanacağı özelliğin adını ayarlayın. işlev- bağımsız değişken olarak, kümedeki öğenin dizinini ve özniteliğin eski değerini alın. Döndürülen değer, özelliğin değeri olarak eklenir.2.2. .removeAttr() yöntemi
Sete sarılmış dış görünüm öğesi için öznitelik değerlerini görebilirsiniz.
RemoveAttr (öznitelik adı) öznitelik adı- görüntüleme için bir özniteliği tanımlayan bir satır.
3. Elemanın gücünü değiştirme
3.1. Yöntem.css()
Sarma kümesindeki ilk öğe için stil gücü değerlerini sıralayın veya kümedeki dış görünüm öğesi için bir veya daha fazla CSS gücü ayarlayın.
Css (gücüm) güç adına- bir sıra güç isimleri, kümedeki ilk öğenin değerini hesaplamak için çevirin. .css (güç adları) yetkililerin isimleri- kümedeki ilk öğenin değerlerini saymak için onları çeviren bir dizi güç. .css (gücüm, değerim) güç adına Anlam- sarılmış kümenin tüm öğeleri için atanan yetkinin değeri olarak ayarlanacak bir satır veya sayı. .css (güç, işlev) güç adına- bir dizi yetkili isim. işlev- fonksiyonda argüman olarak, kümedeki elemanın indeksi ve eski güç değeri iletilir. Döndürülecek değer, kümedeki tüm öğeler için ayarlanacaktır. .css (güç nesnesi) otorite nesnesi- adları geçirilen nesnede anahtar olarak atanan CSS yetkisini, bunlarla bağlantılı olarak tip kümesindeki tüm öğelerin değerini ekleyin.
4. Bir elemanın koordinatlarını alma ve değiştirme
4.1. .width() yöntemi
Kümedeki ilk öğe için tam genişlik değerini döndürün veya kümedeki kaplama öğesi için genişliği ayarlayın. Zamovchuvannyam px için yalnız vymіru. Yöntem farklı şekillerde tersine çevrilebilir, aksi takdirde matematiksel analizde değer tersine çevrilir. Biberiyeler, tek bir sayı belirtmeden, çerçevenin adımlarını ve yoldaşlığını ayarlamadan sayılır. Tarayıcı penceresini değiştirirken, öğenin boyutu değişebilir.
Genişlik () Yöntemi parametresiz olarak çağırın. Tek bir boyut belirtmeden kümedeki ilk öğe için tam genişlik değerini döndürün. .width (değer) Anlam- kümedeki dış görünüm öğesi için ayarlanacak genişliğin sayısal değeri veya satır değeri. .width (işlev) işlev- değer tüm elemanlar için genişlik olarak ayarlanacağından, eleman indeksini ve eski güç değerini argüman olarak alın.
4.2. .height() yöntemi
Kümedeki ilk öğe için yükseklik değerini daha kesin olarak çevirin veya kümedeki dış görünüm öğesi için yüksekliği ayarlayın.
Yükseklik () Parametresiz çağrı yöntemi. Kümedeki ilk öğe için yükseklik değerini daha doğru bir şekilde döndürün. .height (değer) Anlam- kümedeki dış görünüm öğesi için ayarlanacağı şekliyle yüksekliğin sayısal değeri veya satır değeri. .height (işlev) işlev- değer tüm elemanlar için yükseklik olarak ayarlanacağından, öğenin indeksini ve eski otorite değerini argüman olarak kabul edin.
4.3. Yöntem.innerWidth()
Dolgu dolgusunu sabitlemek için sarılmış setteki ilk elemanın genişliğini döndürün veya sete sarılmış kaplama elemanının genişliğini ayarlayın.
InnerWidth () Yöntem, parametreler olmadan çağrılır. Kümedeki ilk öğe için iç genişlik değerini daha hassas bir şekilde döndürün. .innerWidth (değer) Anlam- setteki dış görünüm öğesi için ayarlanacak sayısal bir değer. .innerWidth (işlev) işlev
4.4. Yöntem.innerHeight()
Dolgu girişlerini sabitlemek için sarma setindeki ilk elemanın yüksekliğini döndürün.
InnerHeight () Parametresiz çağrılan yöntem. Kümedeki ilk öğe için iç yükseklik değerini daha kesin olarak döndürün. .innerHeight (değer) Anlam- setteki dış görünüm öğesi için ayarlanacak sayısal bir değer. .innerHeight (işlev) işlev- değer, kümedeki tüm öğeler için iç genişlik olarak ayarlanacağından, öğe dizini ve eski güç değerini argüman olarak alın.
4.5. Method.outerWidth()
Sarma kümesindeki ilk öğenin genişliğini döndürün. q_ rozm_ri'de çerçevenin kalınlığını ve açıklığın genişliğini girin.
Dış Genişlik (mantıksal değer) mantıksal anlam
4.6. Yöntem.outerHeight()
Sarma setindeki ilk elemanın yüksekliğini döndürün. q_ rozm_ri'de çerçevenin kalınlığını ve açıklığın genişliğini girin.
OuterHeight (mantıksal değer) mantıksal anlam- tanımsız değer, true olarak ayarlandığında marj değeri garanti edilir, aksi halde mümkün değildir.
4.7. Yöntem.offset()
İlk öğenin geçerli koordinatlarını kaldırın veya dış görünüm öğesinin koordinatlarını ayarlayın. Belgenin üst kısmına sarılmış ilk px öğesinin koordinatlarını almak için JavaScript nesnesini sol ve üst güçlerle döndürün. Yöntem zastosovetsya yalnızca görünür öğelere.
Ofset () Çağrı yöntemi parametresiz çağrılır.
4.8. .position() yöntemi
Bir sonraki en yakın diğer öğenin kümesine sarılı pikseldeki ilk öğenin koordinatlarını almak için JavaScript nesnesini sol ve üst güçlerle döndürün. Yöntem zastosovetsya yalnızca görünür öğelere.
Konum () Parametresiz çağrı yöntemi.
CSS seçicileri, bir web sitesi geliştirirken önemli bir bileşendir. CSS kodunu HTML işaretlemesine bağlamak gibi. Seçicide düzenli olarak kaç farklı şablon kazanıyorsunuz?
Her şey için Shvidshe, troch. Basit HTML öğe seçicileri, sınıfları ve tanımlayıcılarıyla çevrili bir liste seçin. Ancak daha olası seçiciler var.
Bu derste, kodunuzu doğru bir şekilde düzenleyebilmeniz için 42 seçici seçeneği olacaktır.
Bu ders dizisinde, aşağıdaki seçici türlerine bakacağız:
- öznitelik seçici- öğe seçimi için eşleşen HTML nitelikleri.
- birleştiriciler- Öğelerin daha doğru tanımlanması için seçicilerin kombinasyonu.
- sözde sınıf- elementler, yakі şarkı söyleyen zihinlerle kazanabiliriz.
Birleştiriciler ve sözde sınıflar serinin gelecek derslerinde incelenecektir.
Koçan için basit bir seçiciye bakalım.
Not: prangalarda, seçicinin göründüğü CSS sürümüdür.
sadece seçici
Basit seçiciler, bir tür seçici, bir evrensel seçici, bir öznitelik seçici, bir sınıf seçici, bir tanımlayıcı seçici ve bir sözde sınıf içerir (sahte sınıf bir sonraki derste ele alınacaktır).
tip seçici (1) E (E tipindeki herhangi bir elemana bağlıdır) - Seçicideki herhangi bir HTML öğesini vurgulayabiliriz.
evrensel seçici (2) * (Vіdpovіdaє be-yakoy öğesi)- Yandaki tüm öğeler için seçilmesi gereken bir stil ise, seçim seçici tarafından verilir.
sınıf seçici(1) .class (öğeyi sınıf sınıfıyla eşleştirir)- bazı unsurlar için kazanılabilecek, şan sınıfına liderlik edecek bir dizi stil olup olmadığı.
kimlik seçici (1) #myid (öğeyi myid tanımlayıcısı ile doğrulayın)- bir dizi stil olup olmadığı, yalnızca ilk tanımlayıcıya sahip bir öğe için bir tür muzaffer.
Her şey için daha iyisi, robotunuzdaki basit seçicileri kazanırsınız ve pis koku envanter raporu gerektirmez. Nadir varyansın nedenleri hakkında çok az şey biliyor olabileceğiniz için, nitelik seçiciye bir göz atalım.
öznitelik seçici
Nitelik seçiciler, CSS2'de tanıtıldı ve CSS3'te genişletildi.
e(2) - E öğesini "foo" özelliğiyle eşleştirir.
e(2) - E elemanına "foo" özniteliğinin "bar" olabileceğini söyleyin.
A (renk: yeşil)
e(2) - "foo" özniteliğinin listenin değerleriyle eşleşebileceği E öğesiyle eşleşir, bir boşlukla ayrılır ve bir değer "bar" ile eşleşir.
A (renk: yeşil)
e(3) - E elemanına "foo" özniteliğinin "bar" satırının dayandığı değerlere atanabileceğini varsayalım.
A (renk: yeşil)
e(3) - "foo" özniteliğine sahip olabilen E öğesini "bar" dizesiyle biten değerlerle eşleştirir.
A (renk: yeşil)
Bir diğeri için, href niteliğinin değeri "php" dizesiyle biteceğinden anneye yeşil bir renk gönderin. Bu seçici, aynı dosya türlerini görmenin bir yolu olarak kullanılabilir.
e(3) - "çubuk" satırını değiştirmek için değerlere "foo" özniteliğinin ayarlanabileceği öğe E'yi verin.
A (renk: yeşil)
e(3) - özniteliği "foo"nun listede bir tire ile ayrılmış bir değere sahip olabileceği ve (sağa doğru) "en" ile başlayan E öğesiyle eşleşir.
A (renk: yeşil)
Çoklu Öznitelik Seçici
Bir dizi özellik seçiciyi aynı anda birleştirmek mümkündür:
A (renk: yeşil)
Popo seçicideki fareyle üzerine gelme, listede yalnızca rahatsız edici satırın öznitelik değerine sahip olduğundan, ilk isteği seçer.
Nitelikler mi yoksa sınıf ve tanımlayıcılar mı?
Nitelikleri sınıflardan ve tanımlayıcılardan önce seçmek nasıl mümkün olabilir?
Bir seçici seçimi için özel olarak bir özellik eklerseniz, bunun bir yolu yoktur.
Nitelikleri başka amaçlarla depolamak için birçok HTML düzeni öğesi vardır. href ve genellikle ayrıca başlık niteliği. Resmin alt özelliğini ayarlaması gerekiyor. Form öğesinin bir type özelliği vardır. Görevin HTML kodu çok sayıda özniteliğe sahiptir. Neden onlar için özellik seçicileri kazanmıyorsunuz?
Ek olarak, HTML5 yeni bir özniteliğe sahip olabilir - veri, aynı zamanda yıkıcı bir ilgi de taşıyabilir.
Nitelik seçiciler, HTML kodunun belirli sınıflar ve tanımlayıcılarla eşleşmesine izin verebilir.
Öznitelik seçiciler - tek bir öznitelik veya tek bir öznitelik değeri seçmek için stilleri HTML öğelerine ayarlamanıza izin veren tüm seçiciler. Stosuvannya, ale, pratikte böyle bir telaşa şaşırmamak için pek çok yol vardır, niteliklerin seçicileri nadiren kazanır, bu nedenle daha verimli seçiciler vardır. İsterseniz, diğer taraftan, bazen pis koku yardımcı olur.
Bu yüzden size nasıl çınlayacağınızı anlatacağım - aşağıda yazılan her şeyi düşünmeyin, kafanızla arkadaş olmak gibi ezberleyin. :) Üçüncü ders için bir şeyi hatırlamanız gerekiyor - ilk paragrafta yazılanlar. Aksi takdirde, sadece genişletmeniz ve anlamanız gerekir. Otzhe.
Öznitelik seçici sözdizimi
Bir şarkı niteliğine sahip öğelere stiller eklemek için, verilen niteliği belirtmek için kare kollarda gereklidir.
[Bağlanmak] ( güç: anlam; ...)
Stillerin öğelere ulaşması için, sadece bir niteliği değil, belirli değerlere sahip bir niteliği de söyleyebilirler - nitelikten sonra, bir eşittir işareti (=) ve değerin değerini, alabileceğiniz gibi yazın. senin pençelerin
[Öznitelik = "değer"] ( güç: anlam; ...)
Deyakі öznitelikleri zaman zaman atlanan değerlere göre farklı olabilir (örneğin, üç kat daha iyi görebildiğimiz etiketin veya sınıfın rel özniteliği). Bu nedenle, niteliklerde aynı değere sahip öğeler için stiller ayarlamak için, nitelikten sonra ~ = (yaklaşık olarak daha pahalı) işaretleri koymanız ve ardından gerekli değeri yazmanız gerekir.
[Öznitelik ~ = "değer"] ( güç: anlam; ...)
Değerlerin bir tire ile ayrılmış bir dizi kelimeyle (örneğin, aynı sınıf) toplanabileceği nitelikler için atamaların dördüncü çeşidi. І він, ancak, nitelikler anlamında ilk kelimeye sahip olan tüm öğelere stosuvat stillerine izin verir. Örneğin, class = "blok-sol" ve class = "block-sağ". Burada aynı kısım bloktur, bu її і anlam açısından haklı çıkarılabilir.
[Öznitelik | = "değer"] ( güç: anlam; ...)
Beşinci yol, nitelik değerlerinin aynı metne dayanması için öğelere stiller eklemektir. Örneğin, src = "images / bird.png" ve src = "images / cat.jpg". Ancak burada bir kısım görseller/veya görseller veya görsel vb. Aynı parçanın kendisi bir değer olarak kaydedilir.
[Öznitelik ^ = "değer"] ( güç: anlam; ...)
Beşinciye benzer, ancak burada seçim, metnin sonunda niteliklerin anlamı ile sona erecek olan kısmı boyunca devam eder. Kabul edilebilir, src = "resim / kuş.png" ve src = "resim / köpek.png". .png'nin aynı kısmının olduğunu fark ettim.
[Öznitelik $ = "değer"] ( güç: anlam; ...)
Unsurları görmek gerekirse, metnin aynı bölümünde niteliklerin anlamı olabilirse, üstelik anlamın hiçbir alanında önemli değil, o zaman Danimarkalıların zaferi mümkün. Örneğin, href = "http://website/css/" ve href = "http://www.website/html/". Ancak burada, "web sitesinin" bir parçası. Bu sıralamada diyelim ki şarkı söyleyen siteye yönlendirmek için yapılan tüm çabaları görebilirsiniz.
[Öznitelik * = "değer"] ( güç: anlam; ...)
Ne yazık ki, Internet Explorer 6.0 öznitelik seçicileri anlamıyor.
CSS'de özellik seçicileri kullanmaya bir örnek
Tarayıcıda sonuç