Béda karo CSS2 lan CSS3

Ngerteni owah-owahan utama kanggo CSS3

Prabédan paling gedhe antara CSS2 lan CSS3 yaiku yen CSS3 wis dipisahake dadi bagean sing beda, disebut modul. Saben modul iki nggawe cara liwat W3C ing macem-macem tahapan proses rekomendasi. Proses iki nggawe luwih gampang kanggo macem-macem potongan CSS3 sing bakal ditampa lan dileksanakake ing browser kanthi manufaktur beda.

Yen sampeyan mbandhingake proses iki kanggo apa kedaden karo CSS2, ing ngendi kabeh kasebut diajukake minangka dokumen siji kanthi kabeh informasi Cascading Style Sheets ing jero, sampeyan bakal miwiti ndeleng kaluwihan rekaman kasebut dadi luwih cilik, potongan individu. Amarga saben modul digawé ing individu, kita duwe dhukungan browser kanggo modhèl CSS3 sing luwih akeh.

Minangka spesifikasi anyar lan ganti, manawa sampeyan nyoba kaca CSS3 saksampune minangka akeh browser lan sistem operasi sing bisa. Elinga, tujuane ora nggawe kaca web sing katon persis ing saben browser, nanging kanggo mesthekake yen gaya apa wae sing sampeyan gunakake, kalebu gaya CSS3, katon apik ing browser sing ndhukung lan mbalik maneh apik kanggo browser lawas sing ojo.

New CSS3 Selectors

CSS3 nawakake akeh cara anyar sing bisa nulis aturan CSS karo pemilih CSS anyar, uga kombinator anyar, lan sawetara pseudo-elemen anyar.

Tiga pilihan atribut:

16 kelas pseudo anyar:

Siji kombinasi anyar:

Properti Anyar

CSS3 uga ngenalake sawetara sifat CSS anyar. Akeh situs iki nggawe gaya visual sing bakal digandhengake karo program grafis kaya Photoshop. Sawetara, kaya radius wates utawa kotak-kotak, wis ana wiwit wiwitan nalika CSS3. Liyane, kaya flexbox utawa malah CSS Grid iku gaya sing luwih anyar sing isih dianggep tambahan CSS3.

Ing CSS3, model kothak ora diganti. Nanging ana akeh sifat gaya anyar sing bisa mbantu sampeyan ngowahi latar mburi lan wates kothak sampeyan.

Multiple Background I mages

Nggunakake latar mburi gambar, latar mburi, lan gaya latar mburi sampeyan bisa nemtokake macem-macem gambar latar mburi kanggo dilapisi ing ndhuwur siji liyane ing kothak. Gambar pisanan minangka lapisan sing paling cedhak karo pangguna, karo sing ana ing ngisor iki dicet. Yen ana werna latar mburi, dicet ngisor kabeh lapisan gambar.

Properti Gaya Latar belakang Anyar

Ana uga sawetara sifat latar mburi sing anyar ing CSS3.

Owah-owahan menyang Properti Gaya Latar

Ana uga owah-owahan sawetara sifat gaya latar mburi sing ana:

CSS3 Border Properties

Ing wates CSS3 bisa dadi gaya sing digunakake kanggo (solid, kaping pindho, putus, dll) utawa bisa dadi gambar. Plus, CSS3 ndadekake kemampuan nggawe pinggir bunder. Gambar-gambar wewatesan sing menarik amarga sampeyan nggawe gambar kabeh papat wates lan banjur marang CSS cara ngaplikake gambar kasebut ing watesmu.

Properties Gaya Baru Border

Ana sawetara wewatesan anyar ing CSS3:

Tambahan CSS3 Properties Related to Borders and Backgrounds

Nalika kothak dipérang ing kaca, break kolom kanggo baris break (kanggo unsur-unsur inline) properti kotak-hiasan-break nemtokake cara kothak anyar kabungkus karo tapel lan padding. Latar bisa dipérang ing antarane pirang-pirang kotak rusak kanthi nggunakake properti iki.

Ana uga properti kotak-bayang sing bisa digunakake kanggo nambah bayangan menyang unsur kothak.

Kanthi CSS3, sampeyan saiki bisa kanthi gampang nyiyapake kaca Web kanthi sawetara kolom tanpa tabel utawa struktur tag rum rum. Sampeyan mung ngomongake browser carane akeh kolom unsur awak kudu lan carane sudhut padha kudu. Plus sampeyan bisa nambah wates (aturan), werna latar mburi sing jembar ing dhuwur kolom, lan teks sampeyan bakal mili liwat kabeh kolom kanthi otomatis.

CSS3 Kolom - Netepake Nomer lan Lebar Columns

Ana telung sifat anyar sing ngidini sampeyan nemtokake jumlah lan jembar kolom sampeyan:

CSS3 Column Gaps lan Aturan

Kesepakatan lan aturan diselehake antarane kolom ing skenario multikolumn sing padha. Kesenjangan bakal nyurung kolom kasebut, nanging aturan ora njupuk papan apa wae. Yen aturan kolom luwih akeh tinimbang celah kasebut, bakal tumpang tindih kolom jejer. ana limang sifat anyar kanggo aturan kolom lan celah:

CSS3 Column Breaks, Spanning Columns, lan Fill Columns

Kolom break nggunakake opsi CSS2 sing digunakake kanggo netepake break ing konten paged, nanging kanthi telung properti anyar: break-before , break-after , lan break-inside .

Kaya karo tabel, sampeyan bisa nyetel elemen kanggo jembar kolom kanthi kolom span. Iki ngidini sampeyan nggawe berita sing akeh kolom kaya koran.

Isi kolom bakal nemtokake jumlah konten ing saben kolom. Kolom seimbang nyoba kanggo nyelehake jumlah konten sing padha ing saben kolom nalika otomatis mung mili isi nganti kolom lengkap lan banjur pindhah menyang sing sabanjuré.

Fitur liyane ing CSS3 Sing Aren & # 39; t Klebu ing CSS2

Ana akeh fitur tambahan ing CSS3 sing ora ana ing CSS2, kalebu: