CSS2 жана CSS3 ортосундагы айырма

CSS3 негизги өзгөрүүлөрдү түшүнүү

CSS2 ортосунда ири айырма CSS3 CSS3 ар түрдүү бөлүмдөрдө модулдары бөлүнүп кеткен. Бул Ар бир модулдун сунуш жүрүшүндө ар кайсы баскычтарында W3C аркылуу жол жатат. Бул жараян CSS3 ар кандай инструменттер үчүн кабыл алынган жана ар кандай өндүрүүчүлөрдүн браузерде ишке ашырылышы үчүн көп жардам берген.

Сен баары менен бир документ катары берилген CSS2 менен эмне үчүн бул ишти салыштырсак Cascading Style Sheets анын ичинде маалымат, сиз сунушту аз, айрым бөлүктөргө бөлүү артыкчылыктарын көрө башташат. модулдарын ар бири өз-өзүнчө иштеген жатат, анткени, биз CSS3 модулдар боюнча серепчи колдоо алда канча кенен бир мүмкүнчүлүктөрүбүз бар.

ар кандай жаңы жана өзгөртүү өзгөчөлүктөрдү эске алуу менен ошондой эле, мүмкүн болушунча көп серепчилер жана Иштетүү системалары-жылы толугу менен CSS3 беттерин сыноо үчүн шектенбесек болот. максат ар бир браузерде окшош болбоосу барактарды түзүү үчүн эмес, CSS3 кийингенин, анын ичинде сиз колдонгон ар кандай стилдери, аларды колдоо браузерлерде жана алар улгайган браузерлер учун сылык кулап улуу карап камсыз кылуу үчүн унутпа деп жок.

Болумушту CSS3 Selectors

CSS3 жаңы CSS селекторлор, ошондой эле жаңы комбинатор, жана кээ бир жаңы жасалма-элементтери менен CSS эрежелерин жаза аласыз, сиз жаңы жолдор менен бир тутам сунуш кылат.

Үч жаңы атрибуттарын:

16 жаңы жасалма-класстар:

Бир жаңы комбинатор:

Болумушту касиеттери

CSS3 да жаңы CSS касиеттери бир катар киргизилген. Бул касиеттери көбү, сыягы, Photoshop сыяктуу сүрөттөр программасы менен тыгыз байланышта турган көрсөтмө образын түзүү керек эле. Алардын кээ бирлери, чек-радиуста же куту-көлөкө сыяктуу, CSS3 болсо киргизүү жылдан бери болуп келатат. flexbox же CSS тармагы сыяктуу эле, дагы эле көп учурда CSS3 толуктоолорду эсептелет акыркы стилдери бар.

CSS3-жылы бокс үлгүсү өзгөргөн жок. Бирок сен кутучалардын өмүр баянын жана чек стилдештирүүнү жардам берет жаңы стили касиеттерин бир ууч бар.

Бир нече Негизги Мен магдар

маалымат-сүрөт, маалымат-абалын жана маалымат-кайра стилдери кутучага биринин үстүнө бири катмардуу болушу үчүн бир нече маалымат сүрөттөрдү көрсөтүүгө болот колдонуу. Биринчи сүрөт артында сырдалган төмөнкү менен, колдонуучуга жакын катмар болуп саналат. арткы түсү бар болсо, анда ар бир сүрөттөлүш катмарынын төмөн сърёттёлъшъ берилген.

Болумушту Негизги Style касиеттери

CSS3 кээ бир жаңы маалымат касиеттери да бар.

Бар Негизги Style касиеттери өзгөртүүлөр

Учурдагы негизги стили касиеттери бир нече өзгөртүүлөр да бар:

CSS3 чек касиеттери

Жылы CSS3 чек биз көнүп стилдери болушу мүмкүн (катуу, эки эсе көп, үйдү каптаганда, ж.б.), же бир сүрөттөлүш болушу мүмкүн. Plus, CSS3 бурчтары тегеректелген жаратууга жөндөмдүү келет. Чек ара Сүрөттөрдү төрт чек сүрөттү түзөт, анткени, андан кийин кандай чек деп сүрөттү колдонуу үчүн CSS айтып кызыктуу болуп саналат.

Жаңы чек ара Style касиеттери

CSS3 кээ бир жаңы чек ара касиеттери бар:

Чек жана тектеги байланыштуу кошумча CSS3 касиеттери

кутуча бет заарда сынган болсо, сызык тыныгуу үчүн барак үзүлүшүн алдын ала кароо (сызыктай элементтерине) кутуча-жасалгалоо-брейк мүлк жаңы уяларды чек ара жана төшөмө менен ороп, кантип аныктайт. Стол болуп мындай мүлктү пайдаланган бир нече сынган кутучалардын арасында бөлүүгө болот.

Ошондой эле элементтерди кутуча үчүн көлөкө кошуу үчүн колдонсо болот Куту көмүскө мүлк жок.

CSS3 менен, сиз эми жонокой стол же татаал бөлүү теги структураларга бир нече катардан турган сайтты орното аласыз. Сиз жөн гана дене элементи канча мамычаны ээ болушу керек жана кандай гана кенен, алар керек экенин айтып. Плюс сиз чек аралары (эрежелер) кошууга болот, мамычасынын бийиктиги созулган негизги түстөрдү жана текст оордунда бардык катардан аркылуу агат.

CSS3 Columns - мамычаларынын саны жана туурасы аныктоо

Үч жаңы бар касиеттери сиз мамычаларынын санын жана туурасын аныктоого мүмкүндүк берет:

CSS3 Тилкенин кемчиликтер жана эрежелери

Кемчиликтер жана эрежелер бир томдук жагдайда эки түркүктүн ортосуна жайгаштырылат. Кемчиликтер мамычаларды бөлүп чыгат, ал эми эрежелер ар кандай орун алган жок. ажырым караганда бир тилке эреже кененирээк болсо, анда чектеш тилке кайчылашып калат. бардык мамычаларды бөлүп эрежелери жана боштуктарын беш жаңы касиеттери бар:

CSS3 Тилкенин Breaks, жайылышы тилкелерде жана МКБ Columns

Бардык мамычаларды бөлүп тыныгуулар Paged мазмунуна тыныгуу аныктоо үчүн пайдаланылат эле CSS2 ыкмаларды колдонуп, ал эми үч жаңы өзгөчөлүктөрү менен, мурда-кийин сындырып-сындырып, ичи-талкалайм.

столдор менен болуп, бардык мамычаларды бөлүп-карыш мүлк менен тилке созулган элементтерин орното аласыз. Бул дагы бир гезитке бир нече бөлүккө созулган баш түзүүгө мүмкүндүк берет.

тилке МКБ көп мазмуну ар бир мамынын ичинде болот кантип чечет. Салмактуу мамычалар унаам эле бардык мамычаларды бөлүп толгон чейин мазмунду агат, анан кийинки бир барат, ал эми ар бир тилкеде мазмуну бирдей өлчөмдө коюуга аракеттенишет.

CSS3 дагы өзгөчөлүктөрү Aren & # 39; CSS2 киргизилди T

анын ичинде, CSS2 бар эмес, CSS3 кошумча мүмкүнчүлүктөрү көп бар: