Разлика између ЦСС2 и ЦСС3

Разумевање главних промена у ЦСС3

Највећа разлика између ЦСС2 и ЦСС3 је да је ЦСС3 подељен на различите секције, назване модулима. Сваки од ових модула иде кроз В3Ц у различитим фазама процеса препоручивања. Овај процес је учинио много лакшим да различити дијелови ЦСС3 буду прихваћени и имплементирани у претраживачу од стране различитих произвођача.

Ако упоредите овај процес са оним што се десило са ЦСС2, где је све било поднето као један документ са свим информацијама о Цасцадинг Стиле Схеетима унутар њега, почињете да видите предности разбијања препоруке на мање појединачне комаде. Пошто се сваки од модула обрађује појединачно, имамо много шири опсег подршке за ЦСС3 моделе.

Као и са било којом новом и променљивом спецификацијом, обавезно тестирајте своје ЦСС3 странице темељито у оном броју претраживача и оперативних система колико можете. Запамтите да циљ није креирање веб страница које изгледају потпуно исто у сваком прегледачу, већ како би се осигурало да сви стилови које користите, укључујући и ЦСС3 стилове, изгледају одлично у претраживачима који их подржавају и да се грејтако враћају за старије прегледаче који немој.

Нови ЦСС3 селектори

ЦСС3 нуди пуно нових начина на који можете написати ЦСС правила са новим ЦСС селектора, као и нови комбинатор и неки нови псеудо-елементи.

Три нова селектора атрибута:

16 нових псеудо-класа:

Један нови комбинатор:

Нове особине

ЦСС3 је такође увео неколико нових ЦСС особина. Многа од ових особина била су стварање визуелних стилова који би вероватно више повезали са графичким програмом као што је Пхотосхоп. Неке од ових, као што су гранични радијус или сенка са снопом, биле су још од увода ако је ЦСС3. Други, попут флексбокс или чак ЦСС Грид, представљају новије стилове који се и даље често сматрају додацима ЦСС3.

У ЦСС3 модел кутије се није променио. Али постоје гомила нових стилова који вам могу помоћи да обликујете позадине и границе ваших кутија.

Вишеструко позадинско позивање

Помоћу позадинског, позадинског и позадинског стила можете одредити више слика у позадини које ће бити постављене један на други у оквир. Прва слика је слој који је најближи кориснику, а слиједећи су сликани. Ако постоји боја позадине, слика се испод свих слојева слике.

Нова својства стила позадине

Постоје и неке нове особине позадине у ЦСС3.

Промене постојећих стилова позадине позадине

Постоји и неколико промена постојећих стилова стила:

ЦСС3 граничне особине

У ЦСС3 границама могу бити стилови на које смо навикли (чврсти, двоструки, испрекидани, итд.) Или они могу бити слика. Плус, ЦСС3 доноси могућност стварања заобљених углова. Слике границе су занимљиве јер креирате слику свих четири границе и онда кажете ЦСС како да примените ту слику на своје границе.

Својства нових стилова бирања

Постоје неке нове граничне особине у ЦСС3:

Додатне ЦСС3 особине повезане са границама и позадинама

Када је кутија сломљена на прекиду странице, прелом колоне за прекид линије (за елементе у линији), својство бок-децоратион-бреак дефинира начин на који су нове кутије омотане границама и паддингом. Позадине се могу подијелити између више сломљених кутија које користе ову особину.

Ту је такође и поље сенка која се може користити за додавање сенки у елементе поља.

Са ЦСС3, сада можете лако поставити Веб страницу са више колона без табела или компликоване структуре ознака див. Једноставно прикажите прегледачу колико колона има тјелесни елемент и колико би требало бити. Поред тога можете додати границе (правила), боје позадине које прелазе висину колоне и текст ће аутоматски протицати кроз све колоне.

ЦСС3 колоне - Дефинишите број и ширину колона

Постоје три нова својства која вам омогућавају да дефинишете број и ширину колона:

ЦСС3 празнине и правила колоне

Разлике и правила се постављају између колона у истом мултицолумн сценарију. Пропусти ће раздвојити колоне, али правила не заузимају никакав простор. Ако је правило ступца шире него што је јаз, онда ће се преклапати суседне колоне. постоје пет нових особина за правила колоне и празнине:

ЦСС3 преломи колоне, колоне за распоређивање и колоне за пуњење

Распореди колона користе исте ЦСС2 опције које се користе за дефинисање пауза у пагинираном садржају, али са три нова својства: прекид раније , пауза након паузе и прекид унутар .

Као и са табелама, можете поставити елементе за распоређивање колона са својствима колоне-спан. Ово вам омогућава да креирате наслове који садрже више колона више као новине.

Колоне за пуњење одлучују колико ће садржаја бити у свакој колони. Балансиране колоне покушавају да стављају исту количину садржаја у сваку колону док аутомат само прође садржај док се колона не попуни и затим пређе на следећу.

Још карактеристика у ЦСС3 који нису укључени у ЦСС2

У ЦСС3 постоји много додатних функција које нису постојале у ЦСС2, укључујући: