CSS2 եւ CSS3 տարբերությունները

Հասկանալով CSS3- ի հիմնական փոփոխությունները

CSS2- ի եւ CSS3- ի միջեւ ամենամեծ տարբերությունն այն է, որ CSS3- ը բաժանվել է տարբեր բաժինների, որոնք կոչվում են մոդուլներ: Այս մոդուլներից յուրաքանչյուրը W3C- ի միջոցով ընթանում է առաջարկության գործընթացի տարբեր փուլերում: Այս գործընթացը շատ ավելի հեշտ է դարձնում CSS3- ի տարբեր բաժիններ, որոնք ընդունվում եւ իրականացվում են տարբեր արտադրողների կողմից բրաուզերում:

Եթե ​​այս գործընթացը համեմատում եք CSS2- ի հետ կատարվածի հետ, որտեղ ամեն ինչ ներկայացվում է որպես միասնական փաստաթուղթ, բոլոր Cascading Style Sheets- ի տեղեկատվության մեջ, դուք սկսում եք տեսնել առաջարկությունը `ավելի փոքր, առանձին կտորների վերացման առավելությունները: Քանի որ յուրաքանչյուր մոդուլը աշխատում է անհատապես, մենք ունենք CSS3 մոդուլների համար բրաուզերի օժանդակության ավելի լայն շրջանակ:

Ինչպես ցանկացած նոր եւ փոփոխվող հստակեցում, համոզվեք, որ ձեր CSS3 էջերը փորձարկեք այնքանով, որքան հնարավոր է շատ բրաուզերներում եւ օպերացիոն համակարգերում: Հիշեք, որ նպատակն այն է, որ ոչ բոլոր վեբ-բրաուզերում նայող վեբ էջերը ստեղծելը, այլ ապահովել, որ CSS3- ի ոճերը, որոնք օգտագործում եք, ոմանք օգտագործում են այն բրաուզերներում, որոնք աջակցում են նրանց եւ որ նրանք զիջում են նրբագեղ կերպով ավելի հին բրաուզերների համար չեն:

Նոր CSS3 ընտրողներ

CSS3- ը առաջարկում է նոր ձեւեր, որոնք կարող եք գրել CSS- ի կանոնները նոր CSS ընտրողներին, ինչպես նաեւ նոր կոմբինատորին եւ մի քանի նոր կեղծ տարրեր:

Երեք նոր հատկանիշ ընտրողներ.

16 նոր կեղծ դասեր.

Մեկ նոր կոմբինատոր.

Նոր հատկություններ

CSS3- ը նաեւ ներկայացրեց CSS- ի մի շարք նոր հատկություններ: Այս հատկություններից շատերն էին ստեղծել տեսողական ոճեր, որոնք, հավանաբար, ավելի շատ միավորվեցին Photoshop- ի նման գրաֆիկական ծրագրով: Նրանցից ոմանք, ինչպես սահմանային շառավղով կամ արկղերի ստվերում, եղել են շուրջը, քանի որ CSS3- ն է: Մյուսները, ինչպիսիք են Flexbox կամ նույնիսկ CSS Grid- ը, նոր ոճեր են, որոնք դեռեւս հաճախ համարվում են CSS3 լրացումներ:

CSS3- ում վանդակը մոդելը չի ​​փոխվել: Բայց կան մի քանի նոր ոճի հատկություններ, որոնք կարող են օգնել ձեզ ոճավորել ձեր արկղերի ծայրերը եւ սահմանները:

Բազմակի նախապատմություն I mages

Օգտագործելով ֆոնային պատկեր, ֆոնային դիրքը եւ ֆոնային կրկնող ոճերը, կարող եք նշել մի քանի ֆոնային պատկերներ, որոնք շերտավորվում են միմյանց վերեւում, վանդակում: Առաջին պատկերն օգտագործողին ամենամոտ շերտ է, որի հետ նկարել են հետեւյալը: Եթե ​​կա ֆոնի գույն, այն նկարում է ստորեւ բոլոր պատկերների շերտերը:

Նոր ֆոնի ոճի հատկությունները

CSS3-ում կան նաեւ նոր ֆոնային հատկություններ:

Փոփոխություններ առկա ֆոնի ոճի հատկությունների համար

Կան նաեւ մի քանի փոփոխություններ, որոնք առկա ֆոնի վրա են:

CSS3 սահմանային հատկություններ

CSS3- ի սահմաններում կարող ենք լինել այն ոճերը, որոնք մենք օգտագործում ենք (պինդ, կրկնակի, խճճված եւ այլն) կամ դրանք կարող են լինել պատկեր: Plus, CSS3- ը բերում է կլորացված անկյուններ ստեղծելու ունակություն: Սահմանային պատկերները հետաքրքիր են, քանի որ դուք ստեղծում եք բոլոր չորս սահմանների պատկերը, ապա պատմեք CSS- ին, թե ինչպես կիրառել այդ պատկերը ձեր սահմաններում:

Նոր Սահմանային Ոճ Properties

CSS3-ում որոշ սահմանային հատկություններ կան.

Սահմանափակումների եւ ծագումների հետ կապված CSS3- ի լրացուցիչ հատկություններ

Երբ տուփը կոտրված է էջի ընդմիջման ժամանակ, սյունակի ընդմիջումը գծային ընդմիջման համար (ներկառուցված տարրերի համար), տուփի ձեւավորման ընդմիջման հատկությունը սահմանում է, թե ինչպես են նոր տուփերը փաթաթված սահմանով եւ լցվածությամբ: Հնուց ֆորմատները կարելի է բաժանել տարբեր կոտրված արկղերի միջեւ, օգտագործելով այս հատկությունը:

Կա նաեւ տուփի ստվերային հատկություն, որը կարող է օգտագործվել ստվերների տարրեր ավելացնելու համար:

CSS3- ով այժմ հեշտությամբ կարելի է ստեղծել մի քանի վեբ էջ, առանց սեղանների կամ բարդ բաժնի տեքստի կառույցների: Պարզապես զրուցեք բրաուզերում, թե որքան սյուներ պետք է ունենաք մարմնի տարրը եւ որքանով դրանք պետք է լինեն: Plus Դուք կարող եք ավելացնել սահմանները (կանոնները), ֆոնային գույները, որոնք տարածվում են սյունակի բարձրության վրա, եւ ձեր տեքստը կավարտվի բոլոր սյունակների միջոցով ավտոմատ կերպով:

CSS3 սյունակները - սահմանեք սյունակների քանակը եւ լայնությունը

Կան երեք նոր հատկություններ, որոնք թույլ են տալիս սահմանել ձեր սյունակների թվաքանակը եւ լայնությունը.

CSS3 սյունակ բացերը եւ կանոնները

Բացթողումները եւ կանոնները տեղադրվում են սյունակների միջեւ, նույն բազմաբնույթ սցենարով: Բացթողումները մղում են սյուները, բայց կանոնները որեւէ տեղ չեն զբաղեցնում: Եթե ​​սյունակի կանոնն ավելի լայն է, քան այն բացը, ապա այն կողք կողքի է հարակից սյունակներում: կան հինգ նոր հատկություններ սյունակի կանոնների եւ բացերի համար.

CSS3 սյունակն ընդմիջում, կողպված սյունակներ եւ լցնում սյունակներ

Սյունակային ընդմիջումները օգտագործում են նույն CSS2 տարբերակները, որոնք օգտագործվում են բեկված բովանդակության ընդմիջումները սահմանելու համար, սակայն երեք նոր առանձնահատկություններով ` կոտրել, առաջանալ , կոտրել եւ կոտրել :

Սեղանների պես, դուք կարող եք սահմանել էլեմենտներ, սյունակների սյունակները սյունակաթափ հատկությամբ: Սա թույլ է տալիս ստեղծել վերնագրեր, որոնք ավելի շատ սյունակներ են տարածում թերթի պես:

Լրացնելով սյուները որոշում են, թե որքան բովանդակություն կլինի յուրաքանչյուր սյունակում: Հավասարակշռված սյունակները փորձում են նույն քանակությամբ բովանդակություն դնել յուրաքանչյուր սյունակում, իսկ ավտոմատը պարզապես հոսում է բովանդակությունը, մինչեւ սյունակը լիքն է, հետո անցնում է հաջորդին:

CSS3-ում ավելի շատ հնարավորություններ, որոնք ներառում են CSS2- ում

CSS3-ում գոյություն չունեցող բազմաթիվ հավելյալ հատկանիշներ կան, այդ թվում `