CSS жана колдонууга кайда жатат деген эмне?

Style Sheets Cascading эмне?

Websites, анын ичинде сүрөт, текст, ошондой эле ар кандай документтердин бир катар жеке даана, камтыйт. Бул документтер PDF материалдар сыяктуу эле, адамдардын ар кандай беттерден байланыштуу болушу мүмкүн камтыйт, ошондой эле документтерди өз-беттерди куруу үчүн колдонулат, HTML документтер сыяктуу эле бир баракча жана CSS жана структурасын аныктоо үчүн (Cascading Style отчету) документтер бир беттин көрүнүшүн, кийлигишкенге. Бул макалада ал жана аны кайдан бүгүн сайттарда колдонулат эмне жаап, CSS казып берет.

А CSS History сабак

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

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

CSS жүзү боюнча 2000-браузерлердин бул белгилөө тили негизги арип жана түс аспектилери караганда көбүрөөк колдонуп баштады чейин белгилүү ээ эмес. Бүгүнкү күндө бардык заманбап браузер CSS алкакта бардык колдоо 1, CSS деъгээлин көпчүлүк 2, ал тургай, CSS алкакта көпчүлүк аспектилери 3. CSS менен өнүгүүнү жана жаңы стилдер киргизилген сайын, браузерлер ошол браузерлерди жаңы CSS колдоо алып модулдарды ишке ашыруу жана интернет дизайнерлер күчтүү жаңы стилдер куралдар менен иштөө бере баштайм.

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

CSS учун Abbreviation болуп саналат

Жогоруда айтылгандай, мөөнөттүү CSS үчүн чыгууда "Cascading Style отчету." анын толугу менен бул документтер кандай түшүндүрүү үчүн бир аз ылдый бул сүйлөмдү таштайбыз.

деген сөз "стилдер жадыбалы" өзү документ айтылат (HTML сыяктуу, CSS Files программалардын ар менен өзгөртө алат чынында эле текст документтер болуп саналат). Style барактар Документти көрүү үчүн колдонулган жай үлгүсүнүн көп жылдар бою. Алар басма же онлайн жайгаштыруу үчүн техникалык шарттар болуп саналат. Басып чыгаруу дизайнерлер, алардын үлгүлөрү, алардын өзгөчөлүктөрдү так басылып камсыз узак стилдерди колдонушат. барак үчүн стилдер жадыбалы ошол максатта кызмат кылган, бирок ошол эле учурда кандай Документти карап жаткан көрсөтүүгө интернет браузер айтып кошо иштөөсүнө. Бүгүн, CSS стилдердин баракчалары да колдоно аласыз медиа суроо бет издейт жолун өзгөртүүгө ар кандай приборлордун жана экран өлчөмдөрүн . аны алуу үчүн колдонулган экрандагы ылайык башкача аткарылууга тийиш бир HTML документти берет, анткени, бул өтө маанилүү болуп саналат.

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

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

Серепчинин демейки башка, мисалы, менин интернет браузер аркылуу, жарыяланбаган арип "деген Times New Roman " Мен арип үй-бүлөсү жана өлчөмдө экранды барган баракчалардын өлчөмү 16 дээрлик эч ким көрсөткөн, бирок. Бул каскады экинчи стили барактар дизайнерлер өздөрү тарабынан белгиленет, улутун, деп аныктайт Себеби Тамганын көлөмүн менин интернет браузердин демейки аныктоочу, ошондой эле үй-бүлө. Эгер интернет-баракчага түзүүгө ар кандай стилдерди бир Серепчинин демейки стилине караганда бөтөнчөлүктөрү да бар болот, ошондуктан сиздин стилдер жадыбалы аларды жокко чыгара албаса, анда ошол демейки гана колдонулат. Сиз шилтемелер көк жана белгиледи келсе, ал демейки, анткени эч нерсе кылуунун кереги жок, бирок, сиздин сайттын CSS шилтеме жашыл болушу керек деп айтса, бул түс демейки көк үстүнө жазылып калат. Эгерде башкача белгиленбесе жок болгондуктан, асты сызылган, бул мисал менен кала берет.

CSS кайда жумшалат?

CSS ошондой эле интернет баракчалары браузер башка маалымат каражаттары менен караганда кандай болуусу керек экендигин аныктоо үчүн колдонулушу мүмкүн. Мисалы, интернет барак чыгарыш керектигин аныктоого турган басмалоо стили баракты түзө аласыз. интернет барак багыттоо топчу же интернет түрлөрү сыяктуу буюмдар, кагаз бетиндеги эч кандай ой-ниети бар, анткени, бир-жөнү Style Sheet бет басылып жатканда аймактарды "өчүрүү" үчүн колдонулушу мүмкүн. көп сайттарда чындап эле жалпы тажрыйбасы жок болсо да, басып стилдерди түзүү тандоо өзүмдүн тажрыйбамдан улам күчтүү, сулуу (- бул көпчүлүк интернет адистер бул жөн эле бюджеттин бир сайттын көлөмү, себеби, эмне жок, бул кошумча иш үчүн талап кылынбайт ).

Эмне үчүн CSS маанилүү болуп саналат?

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

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

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

Атайга Krynin тарабынан Original макалада. 7/5/17 күнү Jeremy Джирард блогу