CSS2 ба CSS3 хоорондох ялгаа

CSS3 дэх томоохон өөрчлөлтүүдийг ойлгох

CSS2 ба CSS3 хоорондын хамгийн том ялгаа нь CSS3 модул гэж нэрлэгддэг өөр өөр хэсгүүдэд хуваагдсан байдаг. Эдгээр модулиуд нь W3C-ээр дамжуулж, санал болгож буй үйл явцын янз бүрийн шатанд явж байна. Энэ процесс нь төрөл бүрийн үйлдвэрлэгчдийн браузер дээр CSS3 төрөл бүрийн хэсгүүдийг хүлээн зөвшөөрч, хэрэгжүүлэхэд илүү хялбар болсон.

Хэрэв та энэ үйл явцыг CSS2-т тохиолдсон зүйл дээр бүх зүйл бүх баримтыг багтаасан Cascading Style Sheets-ийн бүх мэдээллийг багтаасан бол та жижиг, хувь хүний ​​хэсгүүдийг зөвлөмжийг зөрчих давуу талыг харж эхэлнэ. Модулиуд тус бүрийг тусад нь хийж байгаа учраас CSS3 модулиудын хувьд илүү өргөн хүрээтэй браузер дэмждэг.

Шинэ болон өөрчлөгдсөн тодорхойлолтуудын нэгэн адил та өөрийн CSS3 хуудсыг боломжтой байдлаар олон хөтөч, үйлдлийн системийг сайтар шалгаж үзээрэй. Зорилго нь вэб хөтөч болгонд яг ижилхэн вэб хуудас бүтээх биш харин CSS3 стилийг оролцуулаад ямар ч загварыг ашигладаг, тэдгээрийг дэмждэг хөтчүүдэд сайн харагдуулж, хуучин хөтөчүүдэд зориулж арай зөөлөн аргаар эргэж харахыг баталгаажуулах явдал юм. болохгүй.

Шинэ CSS3 сонгогчид

CSS3 нь CSS дүрмүүдийг шинэ CSS сонгогчтой, шинэ комбинатор, зарим шинэ псевдо-элементүүдээр бичиж болох шинэ аргыг санал болгодог.

Шинэ гурван шинж чанарын сонгон шалгаруулагч:

16 шинэ псевдо класс:

Нэг шинэ хослол:

Шинэ шинж чанарууд

CSS3 нь шинэ CSS шинж чанаруудыг нэвтрүүлсэн. Эдгээр шинж чанаруудын ихэнх нь Photoshop шиг график програмаар илүүтэйгээр харьцах харагдах загварыг бий болгох явдал байв. Эдгээрийн зарим нь, хилийн радиус эсвэл хайрцаг-сүүдэр шиг CSS3 бол танилцуулгаас хойш байсан. Бусад, уянboxbox, CSS код зэрэг нь шинэ хэв маягийг CSS3 нэмэлтүүд гэж үздэг.

CSS3-д хайрцагны загвар өөрчлөгдөөгүй байна. Гэхдээ танай хайрцагны дэвсгэр, дэвсгэрийг хэвэнд нь оруулахад туслах шинэ стилийн шинж чанарууд бий.

Олон янзын дэвсгэрлэл Би mages

Зургийн суурь, арын байрлал, суурь-давталтын стилийг ашиглан олон тооны арын зургуудыг хайрцган дээр байрлуулж, нэг нэгэндээ байрлуулж болно. Эхнийх нь хэрэглэгчдэд хамгийн ойрхон давхарга юм. Хэрвээ өнгөт дэвсгэр байвал бүх зургийн давхаргын доор зурагдана.

New Background Style Properties

CSS3 дээр зарим шинэ суурь шинж чанарууд байдаг.

Үүсгэсэн Үндсэн Style Properties-д өөрчлөлтүүд

Одоо байгаа үндсэн загварын шинж чанаруудад цөөн өөрчлөлт орсон байна:

CSS3 Border Properties

CSS3 хил дээр бидний ашигладаг стиль (хатуу, давхар, тасархай, гэх мэт) эсвэл зураг байж болно. Plus, CSS3 булангийн булан үүсгэх чадварыг бий болгодог. Хилийн зургууд сонирхолтой байдаг учир та бүх дөрвөн хилийн зургийг үүсгэж, тэр зургийг таны хил дээр хэрхэн хэрэглэхийг зааж өгнө.

Шинэ Хилийн Style Properties

CSS3 дэх хилийн зарим шинж чанарууд байдаг:

Нэмэлт CSS3 Хил, араг ястай холбоотой шинж чанарууд

Хуудас завсарлагаар хайрцаг эвдэрч, шугамын завсарлагааны мөрийг (шугамын элементүүдийн хувьд) box-decoration-break property нь шинэ хайрцгийг яаж хил, далавчинд ороож байгааг тодорхойлдог. Оршил нь энэ өмчийг ашиглан олон эвдэрсэн хайрцагуудын хооронд хуваагдаж болно.

Бас элементийг хайрцагны сүүдэрт нэмэхийн тулд ашиглаж болох хайрцаг-сүүдэр өмч байдаг.

CSS3-тэй бол, та хүснэгтүүд болон хүнд төвөгтэй div tag бүтэцгүй олон баганатай Web хуудсыг хялбархан тохируулж болно. Та браузерт хэд хэдэн багана биеийн элемент байх ёстой, хэр өргөн байх ёстойг зааж өгнө. Дээр нь та хил (дүрмүүд), баганын өндрийг холбосон дэвсгэр өнгөнүүдийг нэмж болно, таны текст автоматаар бүх багануудаар дамжин урсах болно.

CSS3 багана - Багананы өргөн ба өргөнийг тодорхойл

Таны баганын тоо, өргөнийг тодорхойлох гурван боломж бий:

CSS3 багана ба дүрэм журам

Ачаалал, дүрмүүд нь ижил төстэй олон баганын баганын хооронд байрладаг. Цоорсон зай багануудыг тусгаарлах боловч дүрэм ямар ч зай эзэлдэггүй. Хэрэв баганын дүрэм нь энэ зайгаас илүү өргөн байвал, зэргэлдээ баганууд давхацдаг. баганын дүрэм, цоорхойнуудын хувьд таван шинэ шинж чанар байна:

CSS3 баганын завсарлага, баганыг багасгах, дүүргэх багана

Баганын завсарлага нь пайзны агуулгын эвдрэлийг тодорхойлоход хэрэглэгддэг ижил CSS2 сонголтуудыг ашигладаг, гэхдээ гурван шинэ шинж чанаруудтай: break-before , break- in ба break-inside .

Хүснэгтийн нэгэн адил элементийг column-span property дээр баганад оруулах боломжтой. Энэ нь олон баганатай сонин шиг сонины гарчгийг бий болгодог.

Багана дүүргэгч нь багананд хэр их агуулга байхыг шийддэг. Тэнцвэртэй багана баганууд дахь ижил хэмжээний агуулгыг тавихыг хичээдэг бол автоматаар агуулгаараа баганыг бүрэн дүүргэх хүртэл дараа нь дараагийнх руу явдаг.

CSS3-ийн илүү онцлогууд Арен & # 39; t CSS2-д багтсан

CSS2-д CSS3-д байхгүй олон нэмэлт боломжууд байгаа бөгөөд үүнд: