Beda antara CSS2 na CSS3

Ngarti kana parobahan utama pikeun CSS3

Beda pangbadagna diantara CSS2 na CSS3 éta CSS3 geus dibeulah nepi ka bagian béda, disebut modul. Unggal modul ieu nyieun cara na ngaliwatan W3C di sagala rupa hambalan tina prosés rekomendasi. prosés ieu dijieun loba gampang pikeun sagala rupa potongan CSS3 bisa katampa sarta dilaksanakeun dina browser anu ku pabrik béda.

Lamun ngabandingkeun proses ieu naon kajadian kalawan CSS2, dimana sagalana ieu dikintunkeun salaku dokumen tunggal kalayan sagala Cascading Style cadar informasi dina eta, anjeun ngawitan tingali kaunggulan tina megatkeun rekomendasi nu nepi kana nu leuwih leutik, potongan individu. Kusabab unggal modul keur dikeureuyeuh individual, urang boga rentang teuing lega pangrojong browser pikeun modul CSS3.

Salaku kalayan sagala spésifikasi anyar jeung ngarobah, pastikeun pikeun nguji Kaca CSS3 Anjeun tuntas dina salaku panyungsi jeung sistem operasi loba anjeun tiasa. Inget gawang geus teu nyieun kaca web nu kasampak persis sarua di unggal browser, tapi pikeun mastikeun yén sagala gaya nu make, kaasup gaya CSS3, kasampak hébat dina panyungsi nu ngarojong éta sarta yén maranéhna turun deui gracefully pikeun panyungsi heubeul nu ulah.

Anyar CSS3 Selectors

CSS3 nawarkeun kebat tina cara anyar anjeun tiasa nyerat aturan CSS jeung selectors anyar CSS, kitu ogé mangrupa combinator anyar, sarta sababaraha pseudo-elemen anyar.

Tilu selectors atribut anyar:

16 anyar pseudo-kelas:

Hiji combinator anyar:

Pasipatan anyar

CSS3 ogé diwanohkeun sababaraha pasipatan CSS anyar. Loba sipat ieu nya mun nyieun gaya visual nu dipikaresep bakal ngahubungkeun leuwih mibanda program grafik kawas Photoshop. Sababaraha ieu, kawas wates-radius atawa kotak-kalangkang, geus sabudeureun saprak bubuka lamun CSS3. Batur, kawas flexbox atawa malah CSS Grid aya gaya anyar nu masih sering dianggap tambahan CSS3.

Dina CSS3, model kotak teu robah. Tapi aya kebat sipat gaya anyar nu bisa nulungan anjeun gaya nu backgrounds sarta wates buleud Anjeun.

Sababaraha mages Latar I

Ngagunakeun tukang-gambar, latar-posisi, jeung gaya latar tukang-ulang bisa nangtukeun sababaraha gambar latar bisa layered on luhureun karana dina kotak. Gambar munggaran teh lapisan pangdeukeutna ka pamaké, jeung leuwih handap dicét balik. Mun aya hiji warna tukang, mangka dicét handap sakabeh lapisan gambar.

Anyar Latar Style Pasipatan

Aya ogé sababaraha pasipatan tukang anyar dina CSS3.

Parobahan aya Latar Style Pasipatan

Aya ogé sababaraha parobahan pasipatan gaya latar tukang aya:

CSS3 Pasipatan Border

Dina CSS3 wates bisa gaya urang nuju dipaké pikeun (padet, ganda, dashed, jsb) atanapi aranjeunna tiasa hiji gambar. Tambih Deui, CSS3 brings di kamampuhan pikeun nyieun sudut rounded. Gambar wates nu metot sabab nyieun hiji gambar sadaya opat wates lajeng ngabejaan CSS nu kumaha nerapkeun gambar nu keur wates Anjeun.

Anyar Border Style Pasipatan

Aya sababaraha pasipatan wates anyar dina CSS3:

Pasipatan CSS3 tambahan nu patali jeung wates jeung backgrounds

Lamun kotak anu pegat dina kaca break, kolom putus pikeun garis putus (pikeun elemen inline) harta kotak-dekorasi-break ngahartikeun kumaha wadah buleud anyar anu dibungkus kalayan wawatesan jeung padding. Backgrounds bisa dibagi up antara sababaraha buleud pegat maké sipat ieu.

Aya ogé mangrupakeun sipat kotak-kalangkang nu bisa dipaké pikeun nambahkeun bayangan ka kotak elemen.

Kalawan CSS3, Anjeun ayeuna bisa gampang nyetél kaca Wéb kalawan sababaraha kolom tanpa tabel atanapi div struktur tag pajeulit. Anjeun saukur ngabejaan browser sabaraha kolom unsur awakna kudu boga tur sabaraha lega maranéhanana kudu. Tambah bisa nambahkeun wates (aturan), kelir tukang nu bentang jangkungna kolom, jeung téks anjeun bakal ngalir ngaliwatan sagala kolom otomatis.

Kolom CSS3 - ngartikeun Jumlah na Width tina Kolom

Aya tilu anyar sipat nu ngidinan Anjeun pikeun nangtukeun jumlah na rubak kolom anjeun:

CSS3 sela Tihang jeung Aturan

Sela jeung aturan disimpen diantara kolom dina skenario multicolumn sarua. Sela baris nyorong eta teh kolom, tapi aturan teu butuh nepi spasi nanaon. Mun aturan kolom téh lega ti éta gap, éta bakal tumpang tindih kolom anu tangtu. aya lima sipat anyar pikeun aturan kolom na sela:

CSS3 ngarecah Tihang, Manjang Kolom, sarta ngeusian Kolom

Kolom ngarecah nganggo pilihan CSS2 sami dipake keur ngartikeun ngarecah di eusi paged, tapi mibanda tilu pasipatan anyar: megatkeun-méméh, megatkeun-sanggeus, sarta megatkeun-jero.

Kawas kalawan tabel, Anjeun tiasa nyetel elemen pikeun bentang kolom jeung sipat kolom-bentang. Ieu ngidinan Anjeun pikeun nyieun headline eta bentang sababaraha kolom langkung kawas koran a.

Ngeusian kolom megatkeun sabaraha eusi bakal di unggal kolom. kolom saimbang coba nempatkeun jumlah sarua eusi di unggal kolom bari otomatis ngan ngalir eusi dina dugi kolom pinuh lajeng mana anu ka hiji ka hareup.

Fitur nu leuwih di CSS3 Éta Karangkemiri & # 39; T Kaasup dina CSS2

Aya kavling fitur tambahan dina CSS3 nu teu aya di CSS2, kaasup: