KomputerPengaturcaraan

Sebelum CSS - asal, selesa, praktikal

Pseudo-elemen dan pseudo-kelas CSS: sebelum, selepas, hover, aktif, dan lain-lain - peluang yang berkesan untuk meningkatkan kualiti dan memudahkan tapak pelaksanaan, tidak termasuk kod JavaScript-pengendali di jelas, tidak memerlukan kompleks reka bentuk tindak balas, acara unsur-unsur, dialog dan tindakan pelawat.

Pseudo mudah, pelbagai fungsi, mempunyai ciri-ciri pilihan yang ketara dan pelbagai untuk kuali cipta mudah dan kompleks: bagaimana asal menarik perhatian, lancar menjelaskan tindakan yang diperlukan untuk membawa petunjuk di tempat yang betul.

prospek yang besar membuka url apabila dinyatakan () dalam kandungan pseudo. Sesungguhnya, pilihan ini membuka ufuk baru, baik dari segi muat turun apa-apa untuk halaman, dan pengaktifan kemungkinan apa-apa di mana-mana

Satu ciri yang tersendiri pseudo

Pseudo (:: sebelum CSS, :: selepas) berbeza daripada unsur-unsur, pemilih dan pseudo-kelas yang tidak asalnya wujud dalam pokok dokumen itu. Mungkin, dalam amalan ia tidak penting, tetapi jika kita mempertimbangkan persoalan meletakkan kandungan di laman web ini, anda mempercayai harta kandungan sesuatu yang bermakna untuk enjin carian yang tidak masuk akal.

Pseudo :: sebelum CSS membolehkan anda untuk menambah kandungan ke unsur, dan :: selepas - selepas. Kandungan mungkin berbeza dari teks yang mudah untuk pemformatan kompleks dari segi sifat CSS, tetapi tanpa tag HTML. Pseudo dapat diletakkan dengan sempurna dalam unsur, yang dipasang pada, kerana makna sebelum dan selepas adalah relatif dan mudah alih. Anda tidak boleh hanya menentukan kedudukan, tetapi juga saiz, warna, latar belakang, fon, dan menggunakan ciri-ciri lain CSS.

Sebagai pseudo CSS, sebelum dan selepas didahului oleh simbol ":", tetapi CSS3 standard disyorkan "::". Untuk menguji kegunaan tertentu pada halaman yang tidak akan menjadi lebih daripada sesetengah pelayar atau versi mungkin hanya tidak notis pseudo tertentu.

Syarat Am Penggunaan

meletakkan, mis, elemen div menerangkan class = 'scElement' dan kandungan "Element" ke halaman, menunjukkan dalam huraian lembaran gaya CSS Oleh:

.scElement {
JAWATAN ...;
z-index ...;
...

}

anda boleh menggunakan pseudo ": hover" pseudo dan ":: sebelum" CSS:

.scElement: berlegar :: sebelum {kandungan: 'awalan'; warna ...; background-color ...;}.

Kemudian apabila anda berlegar penunjuk tetikus sebelum perkataan 'Element' akan muncul perkataan 'awalan', yang akan menukar warna huruf dan latar belakang.

variasi kandungan pseudo

Jika anda tidak menentukan sifat pseudo, mereka akan menjadi sama dengan unsur utama - scElement. Anda boleh menentukan url, dan kemudian hartanah kandungan: url ( '/ scBox / rm-v / sc-rights.png') apabila kursor menunjukkan imej pada unsur. Dalam hal kandungan: "\ 03B1" muncul matematik simbol "alfa", tetapi menggunakan aksara khas: "& nbsp;", " & lt;", "& laquo;", "& raquo;" dan ada yang tidak - mereka akan dipaparkan sebagai adalah.

Dibenarkan banyak pilihan untuk menentukan kandungan pseudo: normal "teks", url (), jujukan aksara perenambelasan, merujuk kepada: terbuka-quote / tutup-quote, atau tidak-terbuka-quote / tidak-close-quote, dan lain-lain Seperti yang mungkin petunjuk kedudukan mutlak kandungan. melalui sifat-sifat gaya, dengan menggunakan sebelum ini, CSS akan meletakkan pseudo di mana-mana dalam elemen di mana ia disambungkan.

Anda boleh menggabungkan penggunaan serentak sebelum dan selepas. Oleh itu, meletakkan menggunakan CSS sebelum watak-watak kandungan, anda boleh mendapatkan pelbagai kesan, menggabungkan berbeza pseudo-kelas dan pseudo-elemen, mengejutkan pengunjung, tidak membelanjakan pada masa yang sama walaupun bait-kod tunggal JavaScript.

Ciri-ciri pseudo

Untuk jawatan mereka pakai ":" watak, dan juga untuk merujuk kepada pseudo, tetapi tidak seperti CSS3 pseudo biasanya ditandakan dengan "::". Pelayar yang memahaminya, melihat kedua-dua jawatan. Jurang dalam rakaman tidak dibenarkan, rentetan daripada direkodkan dan pseudo (atau sahaja) pseudo direkodkan bersama-sama:

scElement: berlegar :: sebelum {kandungan: 'awalan'; ...}

scElement: aktif: selepas {kandungan: 'akhiran'; ...}

Adalah penting untuk ingat: CSS sebelum kehabisan kandungan laman web ini. Gaya tidak berkaitan dengan kandungan halaman. Pseudo - tidak terkecuali. Mereka tidak muncul di pokok DOM dan yang tidak diingini untuk menggunakan mereka dalam bahagian-bahagian yang berkaitan dalam laman web ini - dalam kandungan, mereka tidak akan mendapat.

Menggunakan "" dan "::" disokong oleh platform mudah alih dan pelayar moden, tetapi memeriksa kerja pada versi yang lebih tua sering tidak diperlukan.

Kandungan pseudo-tidak termasuk dalam kandungan laman web. Ia tidak akan dapat melihat enjin carian. Bagaimana untuk menggunakan keadaan ini - bergantung kepada keadaan tertentu, tetapi kemungkinan menggunakan CSS sebelum ini, dan juga selepas, secara bebas atau di kompleks yang, menarik apabila kandungan adalah url yang (). penggunaan langsung pseudo kandungan pautan kepada laman web ini, akan membenarkan dia untuk memuat turun fail, sebagai contoh, gambar.

Keupayaan untuk menukar fail dalam talian Gaya (lembaran gaya melata fail - tidak terkecuali) tidak mengganggu bentuk dan menggunakan pseudo kerana ia adalah mudah pada bila-bila masa, di tempat algoritma yang betul, bergantung kepada tindakan pelawat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.