6.1 Atribut kelas dan tag gaya
Tetapi bukan itu sahaja. Selepas beratus-ratus "gaya" dicipta, persoalan timbul: bagaimana untuk menggunakannya? Dan kemudian mereka datang dengan idea untuk mengumpulkan mereka ke dalam "kelas". Ini, tentu saja, bukan kelas yang sama seperti di Jawa. Hanya kumpulan gaya khas.
Dan jika sebelum menggunakan "kelas" anda mempunyai gambar:
<img src="logo.png" style="width=100px;height=100px;opacity=0.5">
Sekarang ia boleh ditulis sebagai:
<img src="logo.png" class="picture">
<style>
img.picture {
width=100px;
height=100px;
opacity=0.5
}
</style>
Kami mencipta yang istimewa «style» picture
dan memindahkan nilai gaya daripada style
. Dan kemudian kami mengikat <img> dan gambar "gaya" dengan tag class
.
6.2 Pemilih, jenis pemilih
Gaya ini, yang diterjemahkan secara berasingan, dikenali sebagai classes
atau selectors
. Mereka mempunyai beberapa ciri penting.
Seseorang html-element
boleh mempunyai berbilang pemilih. Nama mereka ditunjukkan dengan ruang. Contoh:
<img src="logo.png" class="picture main">
Satu sebab kami telah menyentuh pemilih di sini adalah kerana ia boleh digunakan secara automatik. Dan harta berguna ini akan digunakan dengan kerap pada masa hadapan. Termasuk pembangun Java.
Berikut adalah senarai pendek mereka:
# | Pemilih | Contoh | Penerangan |
---|---|---|---|
1 | * |
|
Digunakan pada semua elemen dokumen HTML. |
2 | #ID |
|
# diikuti dengan id elemen yang akan digunakan gaya yang diberikan. |
3 | tag |
|
Terpakai pada semua jadual dalam dokumen. |
4 | tag.pemilih |
|
Digunakan pada semua jadual dokumen yang mempunyai atribut kelas yang ditentukan. |
5 | .pemilih |
|
Terpakai kepada semua elemen yang mempunyai atribut kelas yang ditentukan. Mana-mana tag. |
6 | anak ibu bapa |
|
Digunakan pada semua elemen yang teg induk mengandungi kelas utama dan teg anak mengandungi kelas artikel. |
7 | tag: pautan |
|
Kelas pseudo :link digunakan untuk menggayakan pautan yang belum diklik oleh pengguna. |
8 | tag:dilawati |
|
Kelas pseudo :link digunakan untuk menggayakan pautan yang telah diklik oleh pengguna. |
9 | tag: disemak |
|
Kelas pseudo ini hanya akan memilih elemen UI yang disemak: butang radio atau kotak pilihan. |
10 | tag:tuding |
|
Kelas pseudo ini membolehkan anda menukar gaya elemen apabila melayang di atasnya dengan tetikus. |
sebelas | tag: anak pertama |
|
Kelas pseudo ini hanya akan membenarkan elemen anak pertama dipilih. |
Anda tidak perlu menghafal semuanya. Tetapi lebih baik jika anda mengkaji jadual ini beberapa kali dan semua ini disimpan di dalam kepala anda. Tanpa web dalam kehidupan moden, tiada di mana-mana dan di web - tiada tempat tanpa pemilih.
GO TO FULL VERSION