! Маанилүү билдиреби менен CSS жатабы эмне?

! Маанилүү күчтөр каскадындагы бир өзгөртүү

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

Сиз бул тажрыйбаны аракет жана (CSS) бир сайттын стилдерди карап көрсөк, ал кодду көрүп бир нерсе деген сап бар! маанилүү.

Ошол сыяктуу эле маанилүү, деген эмнени билдирет жана эмне, кантип туура стили деп арыз колдоносуз?

CSS-жылдын Cascade

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

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

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

Бул "кара" балл экинчи болуп саналат, себеби болуп саналат. CSS жогорку үчүн-ылдый окуп жаткандыктан, акыркы стили "кара" жана ошондуктан бир алды.

б {түсү: кызыл; }
б {түсү: кара; }

Приоритет кандай маанилүү өзгөрүүлөр

Азыр болсо, сиз, бул дээрлик бирдей эрежелер CSS тарабынан иштелип жатканын түшүнүп, биз! Маанилүү саясатынын бир аз нерсени кантип өзгөрүп карап алабыз.

! Маанилүү жетекчилик сенин кайсы жол менен таасир CSS каскаддары Сиз өтө маанилүү жана колдонулушу керек сезип эрежелер боюнча, ал эми. ! Маанилүү көрсөтмө бар бийлик дайыма бийлик CSS документте пайда жок ишти колдонулат.

Жогоруда мисал тартып, абзац текст дайыма кызыл үчүн сиз колдоно турган:

б {түсү: кызыл маанилүү; }
б {түсү: кара; }

Азыр бардык текст "кара" балл экинчи көрсөтүлгөн болсо да, кызыл көрүнөт. ! Маанилүү жетекчилик каскадын кадимки эрежелерин этибарга алынбайт жана бул стилдин өтө жогору өзгөчөлүктөрүн берет.

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

Качан пайдалануу! Маанилүү

! Маанилүү жетекчилик сиз сынап, бир сайттан мүчүлүштүктөрдү жатканда абдан пайдалуу болуп саналат. Эгер стили колдонулган эмес, эмне үчүн так эмес жана ал бир өзгөчөлүгү маселени болушу мүмкүн болсо, аны жазып, анда! маанилүү билдирүү үчүн стили көрүп кошууга болот.

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

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

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

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

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

Колдонуучу Style Sheets

түшүнүү үчүн абдан маанилүү! маанилүү көрсөтмөгө акыркы эскертүү бар. Бул саясаттын ошондой эле интернет колдонуучулар аларды пайдалануу же окуп-беттер кыйын стили менен күрөшүүгө жардам берүү үчүн жерге коюлду.

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

Бул белгилүү бир жол менен стилдерди коюу керек колдонуучулар үчүн пайдалуу болот. Мисалы, кимдир бирөө алар колдонгон бардык интернет беттеринде жарыяланбаган арип өлчөмдөрүн көбөйтүү керек. Эгер курууга беттердеги ичинде чанда! маанилүү аткарууга пайдалануу менен, сиз, сиздин колдонуучулар болушу мүмкүн кандайдыр бир өзгөчө керектөөлөрүн канааттандыруу.

Jeremy Джирард тарабынан Edited