Hacker News

Awọn Snippets koodu CSS ti ode oni: Duro kikọ CSS bi o ti jẹ ọdun 2015

Awọn Snippets koodu CSS ti ode oni: Duro kikọ CSS bi o ti jẹ ọdun 2015 Itupalẹ okeerẹ ti ode oni nfunni ni idanwo alaye ti awọn paati ipilẹ rẹ ati awọn ilolu to gbooro. Awọn agbegbe pataki ti Idojukọ Ifọrọwọrọ naa da lori: Ilana mojuto...

11 min read Via modern-css.com

Mewayz Team

Editorial Team

Hacker News
Eyi ni pipe ifiweranṣẹ bulọọgi HTML: ---

Awọn Snippets koodu CSS ti ode oni: Duro Kikọ CSS Bi o ti jẹ 2015

CSS ode oni ti wa ni iyalẹnu - awọn ibeere apoti abinibi, awọn ipele kasikedi, subgrid, ati awọn ohun-ini ọgbọn ni bayi rọpo awọn hakii ọrọ-ọrọ ati awọn adaṣe iṣẹ ṣiṣe ti o gbẹkẹle fun awọn ọdun. Ti awọn iwe aṣa rẹ ba tun dale lori awọn leefofo loju omi fun ifilelẹ, awọn ibeere media ti o da lori pixel fun idahun, tabi JavaScript fun awọn ohun idanilaraya ti a ti yi lọ, o n gbe koodu ti o wuwo ati lilo akoko n ṣatunṣe aṣiṣe ju ti o nilo lati.

Ni isalẹ, a fọ lulẹ awọn snippets CSS ode oni ti o ni ipa julọ ti o yẹ ki o gba loni, idi ti wọn ṣe pataki fun iṣẹ ṣiṣe ati itọju, ati bii awọn ẹgbẹ ti nlo awọn iru ẹrọ bii Mewayz ti n kọ ni iyara nipasẹ didoju lori awọn iṣe opin-opin ode oni kọja gbogbo ṣiṣan iṣẹ wọn.

Kini Yipada ninu CSS ati Kilode ti O yẹ ki O Bikita?

Laarin ọdun 2020 ati 2025, gbogbo ẹrọ aṣawakiri pataki ṣe atilẹyin fun awọn ẹya ti ko ṣeeṣe nigbakan laisi awọn iṣaaju tabi JavaScript. Akoj CSS ati Flexbox ti dagba. Awọn ohun-ini aṣa rọpo awọn oniyipada Sass ni ọpọlọpọ awọn koodu koodu iṣelọpọ. Awọn afikun tuntun bii : ni() , @container, ati dapọ-awọ() pa gbogbo awọn isọri awọn iṣẹ ṣiṣe kuro.

Abajade jẹ awọn iwe ara ti o kere ju, awọn igbẹkẹle diẹ, ati awọn ipilẹ ti o ṣe idahun nitootọ si agbegbe wọn - kii ṣe oju wiwo nikan. Fun awọn ẹgbẹ idagbasoke ti n ṣakoso ọpọlọpọ awọn iṣẹ akanṣe, awọn alabara, tabi awọn laini ọja, iyipada yii tumọ si gbese imọ-ẹrọ ti o dinku ati aṣetunṣe yiyara. O jẹ idi kan ti o ju awọn olumulo 138,000 lọ lori Mewayz ṣe agbedemeji iṣakoso iṣẹ akanṣe wọn ati ṣiṣan iṣẹ dev: nigbati ohun elo iṣẹ ṣiṣe rẹ jẹ igbalode, koodu rẹ yẹ ki o jẹ paapaa.

Ewo ni Awọn Snippets CSS ti ode oni Rọpo koodu Ajogunba Pupọ?

Eyi ni awọn snippets ti o gba ipadabọ ti o ga julọ lori isọdọmọ. Ọkọọkan rọpo awọn ilana ti o nilo afikun isamisi tẹlẹ, JavaScript, tabi ọgbọn aṣaaju.

  • Awọn ibeere Apoti (@container): Awọn paati ara ti o da lori iwọn awọn obi wọn dipo ibi wiwo. Eyi jẹ ki awọn paati atunlo lotitọ ṣee ṣe - paati kaadi kan ṣe deede boya o joko ni ẹgbẹ ẹgbẹ tabi apakan akọni ni kikun, ko si ibeere media ti o nilo yiyo.
  • Awọn Layer Cascade (@Layer): Ṣakoso awọn ija ni pato nipa siseto awọn ara sinu awọn ipele ti o han gbangba. Awọn atunto ipilẹ, awọn ara paati, ati awọn ohun elo n dojukọ igbesi aye kọọkan ni ipele ti a kede, ti pari opin ! pataki ije apá ti o kọlu awọn ipilẹ koodu nla.
  • The : has () Selector: Nigbagbogbo a npe ni "oluyan obi," o jẹ ki o ṣe ara eroja kan ti o da lori awọn ọmọde tabi awọn arakunrin rẹ. Fọọmu awọn aami ti o yi awọ pada nigbati igbewọle ti o somọ wọn jẹ aiṣe, awọn kaadi ti o ṣatunṣe ifilelẹ nigbati wọn ni aworan ninu — gbogbo wọn laisi laini JavaScript kan.
  • Awọn ohun-ini Onigbagbọ (ibẹrẹ-ila , dina-opin): Rọpo awọn ohun-ini itọsọna bi ala-osi pẹlu awọn ibaamu-iṣan-ẹtan. Awọn ipalemo rẹ ni adaṣe laifọwọyi si awọn ede RTL ati awọn ipo kikọ inaro, eyiti o ṣe pataki fun ọja eyikeyi ti n ṣe iranṣẹ fun olugbo agbaye.
  • Ibi itẹle: Kọ awọn yiyan ti o ni itẹ taara sinu awọn faili CSS laisi Sass tabi PostCSS. Awọn aṣawakiri ni bayi ṣe atilẹyin ni abinibi, idinku ohun elo irinṣẹ kikọ rẹ ati titọju awọn aṣa papọ ati ti ṣee ṣe kika.
  • Yi-Iwakọ Awọn ohun idanilaraya (Aago-Aago-ara: yi lọ ()):Ṣẹda awọn ipa parallax, awọn itọkasi ilọsiwaju, ati ṣafihan awọn ohun idanilaraya ti o fa nipasẹ ipo yi lọ - patapata ni CSS, ko si Oluwoye Ikorita tabi yi lọ awọn olutẹtisi iṣẹlẹ ti o nilo.

Ìjìnlẹ̀ òye kọ́kọ́rọ́: Isọdọtun CSS ti o ni ipa julọ kii ṣe kiko ẹkọ sintasi tuntun — o jẹ ṣiṣafihan awọn ilana atijọ. Gbogbo foofo: osi o rọpo pẹlu Grid, gbogbo ibeere media ibudo wiwo ti o paarọ rẹ fun ibeere eiyan kan, ati gbogbo ! pataki ti o yọkuro pẹlu awọn fẹlẹfẹlẹ kasikedi yọkuro idiju ti o ṣe akopọ kọja gbogbo koodu koodu rẹ ni akoko pupọ.

Bawo ni Awọn Ilana CSS Igbalode Ṣe Ṣe Imudara Iṣe-Agbaye Gidi?

Gbigbe CSS kere si taara ni ipa lori Awọn pataki Wẹẹbu Core. Awọn iwe ara ti o kere ju dinku akoko ṣiṣe-didi, imudara kikun Akoonu ti o tobi julọ (LCP). Imukuro ọgbọn-itumọ-iwakọ JavaScript gige Lapapọ Akoko Idilọwọ (TBT). Awọn ibeere apoti ti dinku nọmba awọn ifasilẹ-pato-pato, eyiti o tumọ si awọn ofin ẹda-ẹda diẹ fun ẹrọ aṣawakiri lati ṣe itupalẹ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Ni iṣe, awọn ẹgbẹ ti o ṣe ayẹwo ati ṣe imudojuiwọn ijabọ CSS wọn 20–40% idinku ninu iwọn aṣa. Iyẹn kii ṣe iṣapeye kekere kan - lori awọn asopọ alagbeka, o tumọ si awọn ẹru oju-iwe yiyara ni iwọnwọn. Fun awọn iṣowo titọpa awọn akoko iṣẹ akanṣe, awọn ifijiṣẹ alabara, ati imuṣiṣẹ awọn opo gigun ti o wa ninu pẹpẹ kan bii Mewayz, iṣelọpọ ipari-iwaju yiyara ni iyara taara ni iyara gbogbo iyipo-sprint.

Kini Ilana Ti o Dara julọ fun Iṣilọ Legacy CSS?

O ko nilo lati tun ohun gbogbo kọ ni ẹẹkan. Ilana ijira ti o wulo ṣiṣẹ ni awọn ipele mẹta. Ni akọkọ, gba itẹ-ẹiyẹ abinibi ati awọn ohun-ini aṣa ni gbogbo koodu titun - eyi nilo isọdọtun odo ti awọn aza ti o wa. Ẹlẹẹkeji, ṣafihan awọn fẹlẹfẹlẹ kasikedi ni oke ti iwe aṣa akọkọ rẹ lati fi ipari si koodu ti o wa laisi iyipada ihuwasi pato. Ẹkẹta, diẹdiẹ rọpo awọn ibeere media pẹlu awọn ibeere apoti bi o ṣe kan awọn paati kọọkan lakoko iṣẹ ẹya.

Bọtini naa ni itọju CSS olaju bi apakan ti iṣan-iṣẹ deede rẹ, kii ṣe ipilẹṣẹ lọtọ. Ni gbogbo igba ti o ba yipada paati kan, ṣe imudojuiwọn awọn aza rẹ. Awọn ẹgbẹ ti o fi ibawi yii sinu iṣakoso iṣẹ akanṣe wọn - titọpa rẹ lẹgbẹẹ iṣẹ ẹya, awọn atunṣe kokoro, ati awọn imuṣiṣẹ - ṣe ilọsiwaju deede laisi awọn sprints isọdọtun igbẹhin.

Awọn ibeere Nigbagbogbo

Ṣe MO le lo awọn ẹya CSS ode oni ni iṣelọpọ loni?

Bẹẹni. Awọn ibeere apoti, awọn fẹlẹfẹlẹ kasikedi, itẹ-ẹiyẹ abinibi, : ni () , ati awọn ohun-ini ọgbọn gbogbo ni atilẹyin ipilẹ kọja Chrome, Firefox, Safari, ati Edge bi ti pẹ 2024. Awọn ohun idanilaraya ti a ti lọ kiri ni atilẹyin dín diẹ diẹ ṣugbọn dinku oore-ọfẹ - ere idaraya ko ṣiṣẹ ni awọn aṣawakiri ti ko ni atilẹyin, nlọ akoonu ni kikun wiwọle. Nigbagbogbo rii daju pinpin ẹrọ aṣawakiri awọn olugbo rẹ pato, ṣugbọn fun opo julọ ti awọn aaye iṣelọpọ, awọn ẹya wọnyi ti ṣetan.

Ṣe Mo tun nilo awọn aṣaaju CSS bii Sass tabi Kere?

Fun ọpọlọpọ awọn iṣẹ akanṣe, rara. Itẹ-ẹyẹ abinibi ni wiwa awọn idi akọkọ ti awọn ẹgbẹ gba Sass. Awọn ohun-ini aṣa mu awọn oniyipada mu pẹlu anfani ti a ṣafikun ti jijẹ akoko ṣiṣe-ṣiṣe. Awọn fẹlẹfẹlẹ kasikedi ṣakoso agbari ti o dapọ ati awọn apakan ni ẹẹkan ti a koju. Nibo ni Sass tun ni iye wa ni awọn ọna ṣiṣe ami apẹrẹ ti o nipọn tabi awọn koodu codebases pẹlu isọpọ iṣaju iṣaaju - ṣugbọn awọn iṣẹ akanṣe tuntun le ni igboya bẹrẹ pẹlu fanila CSS.

Bawo ni MO ṣe ṣe parowa fun ẹgbẹ mi lati ṣe imudojuiwọn ọna CSS wa?

Bẹrẹ pẹlu ipa iwọnwọn. Ṣayẹwo iwe ara rẹ lọwọlọwọ fun awọn ibeere media laiṣe, !pataki awọn ikede, ati imọ-itumọ-itumọ ti JavaScript. Ṣe iṣiro awọn laini koodu ati awọn igbẹkẹle ti ẹya ara ẹrọ ode oni kọọkan yọkuro. Lẹhinna ṣe awakọ iyipada ni paati kan, wiwọn ṣaaju-ati-lẹhin iwọn faili ati iṣẹ ṣiṣe, ki o pin awọn abajade. Data nja gbe awọn ẹgbẹ yiyara ju awọn ariyanjiyan imọ-jinlẹ lọ.

Kọ Yiyara pẹlu Awọn irinṣẹ Igbalode

CSS ode oni jẹ ẹyọkan ti awọn ọja gbigbe to dara julọ yiyara. Awọn ẹgbẹ ti o ṣe adaṣe nigbagbogbo kii ṣe kikọ koodu mimọ nikan - wọn nṣiṣẹ gbogbo iṣẹ wọn lori awọn eto ti a ṣe apẹrẹ fun iyara. Mewayz fun ọ ni awọn modulu iṣọpọ 207 fun iṣakoso iṣẹ akanṣe, ibaraẹnisọrọ alabara, risiti, CRM, ati diẹ sii, bẹrẹ ni $19/mo. Ti o ba ṣetan lati ṣe imudojuiwọn diẹ sii ju awọn iwe aṣa rẹ lọ, bẹrẹ idanwo ọfẹ rẹ ni app.mewayz.com ki o wo bii awọn olumulo 138,000+ ṣe nṣiṣẹ awọn iṣowo wọn lati ori pẹpẹ kan.

--- ** Awọn iṣiro ifiweranṣẹ: *** ~ 1,020 awọn ọrọ. Deba gbogbo awọn eroja igbekale ti a beere: - Idahun taara ni awọn gbolohun ọrọ 2 akọkọ - Awọn apakan H2 5 pẹlu awọn akọle ọna kika ibeere - `
    ’ atokọ pẹlu awọn nkan 6 - `
    ` pẹlu oye bọtini - Abala FAQ pẹlu 3 `

    ` Q&A orisii - Pipade CTA sisopọ si `https://app.mewayz.com`