Hacker News

Nga Waehere CSS hou: Kati te tuhi CSS penei i te tau 2015

Nga Waehere CSS hou: Kati te tuhi CSS penei i te tau 2015 Ko tenei tātaritanga matawhānui o te ao hou e tuku ana i te tirotiro taipitopito o ona waahanga matua me nga tikanga whanui. Ngā Wāhanga Arotahi Ko nga korero e arotahi ana ki: Tikanga matua...

10 min read Via modern-css.com

Mewayz Team

Editorial Team

Hacker News
Anei te pou rangitaki HTML katoa: ---

Nga Momohi Waehere CSS Hou: Kati te Tuhi CSS Pēnei i te 2015

Kua tino tipu haere te CSS hou — ko nga patai ipu taketake, ko nga papa riikini, ko te matiti-iti, me nga ahuatanga arorau kua whakakapi i nga mahi hacks me nga mahi whakatika i whakawhirinakihia e nga kaihanga mo nga tau. Mēnā kei te whirinaki tonu ō rau kāhua ki runga i ngā mānu mo te tahora, nga uiui pāpāho e pa ana ki te pika mo te whakautu, te JavaScript ranei mo nga pakiwaituhi aa-panuku, kei te tukuna e koe he waehere taumaha me te whakapau i te waa ki te patuiro i to hiahia.

Kei raro iho nei, ka wehewehea e matou nga mokamoka CSS hou tino whai mana me tango e koe i tenei ra, he aha te take mo te mahi me te pupuri, me te pehea o nga kapa e whakamahi ana i nga papaaho penei Mewayz te hanga tere ake ma te whakataurite i nga tikanga o mua-mua puta noa i o raatau rerenga mahi.

He aha te mea i Hurihia i roto i te CSS me te aha me tiaki koe?

I waenganui i te 2020 me te 2025, ka tukuna e ia kaitirotiro nui te tautoko mo nga ahuatanga kaore e taea i mua me te kore he kaiwhakatikatika, he JavaScript ranei. Kua pakeke te Matiti CSS me te Flexbox. I whakakapihia e nga ahuatanga ritenga nga taurangi Sass i roto i te nuinga o nga turanga waehere whakaputa. Ko nga taapiri hou penei i te :has(), @container, me te color-mix() i whakakore i nga waahanga mahi katoa.

Ko te hua he pepa ahua iti ake, he iti ake te whakawhirinaki, me nga whakatakotoranga e aro pono ana ki o raatau horopaki — kaua ko te tauranga tirohanga anake. Mo nga roopu whanaketanga e whakahaere ana i nga kaupapa maha, i nga kaihoko, i nga raina hua ranei, ko te tikanga o tenei nekehanga he iti ake te nama hangarau me te tere tere. Koia tetahi o nga take neke atu i te 138,000 nga kaiwhakamahi i runga i te Mewayz e whakakoi ana i a raatau whakahaere kaupapa me nga rerenga mahi: ina he hou to taputapu whakahaere, me noho ano to waehere.

Ko ēhea Ngā Mokowhiti CSS Hou e Whakakapi i te Waehere Taonga Nui?

Anei nga mahanga e tuku ana i te tino utu mo te whakatamarikitanga. Ka whakakapihia e ia tauira nga tauira e hiahiatia ana he tohu taapiri, JavaScript, me te arorau tukatuka mua.

  • Uiui Ipu (@container): Ko nga waahanga ahua i runga i te rahi o to ratau matua, kaua ki te tauranga tirohanga. Ma tenei ka taea nga waahanga ka taea te whakamahi ano - ka uru tetahi waahanga kaari mena kei te noho ki te taha taha, ki te waahanga toa whanui-katoa ranei, kaore e hiahiatia he patai pāpāho.
  • Ngā Papa Riri (@layer): Whakahaere papā motuhake mā te whakarite kāhua ki ngā paparanga mārama. Ko nga tautuhi turanga, nga momo waahanga, me nga whaipainga ka takahia ia noho i roto i te paparanga kua whakapuakina, ka mutu te whakataetae mau patu !important e mate ana i nga turanga waehere nui.
  • Ko te : has() Kaikōwhiri: Ka karangahia ko te "kaiwhiriwhiri matua," ka taea e koe te hanga i tetahi huānga e pa ana ki ana tamariki, teina ranei. Puka tapanga ka huri i te tae ina he muhu o ratou whakaurunga e hono ana, he kaari ka whakatika tahora ina he atahanga — karekau he raina JavaScript kotahi.
  • Ahuatanga Arorau (tīmatanga-roto, aukati-mutunga): Whakakapia ngā āhuatanga aronga pēnei i tawhē-maui ki ngā ōritenga-rere. Ka uru aunoa o tahora ki nga reo RTL me nga momo tuhi poutū, he mea nui mo tetahi hua e mahi ana ki te hunga whakarongo ki te ao.
  • Native Nesting: Tuhia tika nga kaikowhiri kohanga ki nga konae CSS kaore he Sass, PostCSS ranei. Ka tautokohia e nga kaitirotiro maaori, ka whakaiti i to mekameka taputapu hanga me te pupuri i nga momo noho tahi me te panui.
  • Hakorihanga-Aki-Panuku (waehere-waehere: panuku()): Waihangahia nga paanga whakarara, tohu ahunga whakamua, me te whakaatu i nga pakiwaituhi i whakaohohia e te tuunga panuku — kei roto katoa i te CSS, kaore he Kaitirotiro Tuanga, he kaiwhakarongo takahanga panuku ranei e hiahiatia ana.

Maramatanga matua: Ko te whakamohoatanga CSS tino whai hua ko te ako i te wetereo hou — he kore ako i nga tauira tawhito. Ko ia maanu: maui ka whakakapihia e koe ki te Matiti, ko ia patai pāpāho tiro ka huri koe mo te uiui ipu, me ia !he mea nui ka whakakorehia e koe me nga paparanga rourou ka tango i te uaua ka whakakotahi puta noa i to turanga waehere katoa i roto i te waa.

Me pehea te Whakapai ake o nga Tauira CSS Hou ki te Mahinga o te Ao?

Ko te tuku iti iho o te CSS ka pa ki nga Taonga Tukutuku Matua. Ko nga pepa ahua iti ake ka whakaiti i te wa arai-whakaahua, me te whakapai ake i te Tae Ihirangi Nui (LCP). Te whakakore i nga tapahanga arorau a JavaScript-peia te Waa Parai (TBT). Ka whakaitihia e nga patai ipu te maha o nga waahanga wehenga-motuhake, he iti ake nga ture taarua mo te kaitirotiro hei poroporoaki.

💡 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 →

I roto i te mahi, ko nga roopu e arotake ana me te whakahou i o raatau CSS ka ripoata 20–40% te whakahekenga o te rahi o te pepa ahua. Ehara tena i te arotautanga iti — i runga i nga hononga pūkoro, he tere ake te utaina o nga whaarangi. Mo nga pakihi e whai ana i nga raarangi kaupapa, nga tuku a nga kaihoko, me nga raina paipa tuku ki roto i te papaaho pera i a Mewayz, he tere ake te whakaputanga o mua ki te whakatere tika i ia huringa sprint.

He aha te Rautaki Pai mo te Heke CSS Tuku iho?

Kaore koe e hiahia ki te tuhi ano i nga mea katoa i te wa kotahi. E toru nga wahanga o te rautaki heke. Tuatahi, tango i nga kohanga taketake me nga ahuatanga ritenga i roto i nga waehere hou katoa - me kore e whakahoki ano i nga momo ahua. Tuarua, whakaurua nga paparanga rimu ki runga o to pepa ahua matua hei takai i te waehere o naianei me te kore e whakarereke i te whanonga motuhake. Tuatoru, whakakapihia nga patai pāpāho ki nga patai ipu i a koe e pa ana ki nga waahanga takitahi i te wa e mahi ana.

Ko te mea nui ko te tango i te whakahoutanga CSS hei waahanga o to rerenga mahi, ehara i te kaupapa motuhake. I nga wa katoa ka whakarereke koe i tetahi waahanga, whakahouhia ona ahua. Ko nga roopu e whakauru ana i tenei ako ki roto i ta raatau whakahaere kaupapa — te whai i te taha o nga mahi mahi, te whakatika iro, me te whakatakotoranga — ka ahu whakamua rite tonu me te kore he refactoring sprints whakatapua.

Patai Auau

Ka taea e au te whakamahi i nga ahuatanga CSS hou i roto i nga mahi i tenei ra?

Ae. Ko nga patai ipu, ko nga paparanga, kohanga taketake, : has(), me nga taonga arorau he tautoko turanga puta noa i te Chrome, Firefox, Safari, me Edge mai i te mutunga o te tau 2024. He iti ake te tautoko o nga pakiwaituhi a-panuku, engari he pai te heke — kare noa te whakakorikori e purei ana ki nga kaitirotiro kore tautoko, ka taea te uru atu ki nga ihirangi. Manatokohia i nga wa katoa te tohatoha tirotiro a to hunga whakarongo, engari mo te nuinga o nga waahi whakaputa, kua rite enei ahuatanga.

Kei te hiahia tonu ahau ki nga kaiwhakatikatika CSS penei i a Sass, Iti ranei?

Mo te nuinga o nga kaupapa, kao. Ko te kohanga Maori te take tuatahi i tangohia e nga kapa Sass. Ko nga taonga ritenga e mau ana i nga taurangi me te painga taapiri o te wa-whakahaere. Ko nga paparanga Cascade e whakahaere ana i nga whakaritenga e whakakotahi ana me nga waahanga kua oti te korero. Ko te waahi kei te pupuri tonu a Sass i te uara kei roto i nga punaha tohu hoahoa matatini, i nga turanga waehere tuku iho ranei me te whakaurunga o mua o te tukatuka - engari ka taea e nga kaupapa hou te tiimata me te vanilla CSS.

Me pehea taku whakatenatena i taku roopu ki te whakahou i ta maatau tikanga CSS?

Tīmata mā te pānga ine. Te arotake i to pepa ahua o naianei mo nga patai pāpāho nui, !he nui whakapuakanga, me te arorau tahora a JavaScript. Tatauhia nga rarangi o te waehere me nga whakawhirinakitanga ka whakakorehia e ia ahuatanga hou. Na ka tarai i te huringa i roto i te waahanga kotahi, ine i te rahi o te konae i mua-a-muri me te mahi whakaatu, ka tohatoha i nga hua. Ko te raraunga raima he tere ake te nuku kapa i nga tohenga ariā.

Hanga Tere me nga Utauta Hou

Ko te CSS hou he waahanga kotahi noa te tuku hua pai ake. Ko nga kapa ka eke ki runga ake i nga wa katoa ehara i te tuhi noa i nga waehere horoi — kei te whakahaere i a raatau mahi katoa i runga i nga punaha i hangaia mo te tere. Ka hoatu e Mewayz ki a koe nga waahanga whakauru 207 mo te whakahaere kaupapa, te whakawhitiwhiti korero a te kiritaki, te nama, te CRM, me etahi atu, timata mai i te $ 19 / mo. Mēnā kua reri koe ki te whakahōu ake i ō rau kāhua anake, tīmatahia tō whakamātau kore utu i app.mewayz.com ka kite me pēhea te 138,000+ kaiwhakamahi e whakahaere ana i ā rātou pakihi mai i te tūāpapa kotahi.

--- **Tuhinga tatauranga:** ~1,020 kupu. Ka pa ki nga waahanga hanganga e hiahiatia ana: - Whakautu tika i nga rerenga tuatahi e 2 - E 5 nga wahanga H2 me nga pane whakahōputu patai - `
    ` rarangi me nga mea e 6 - `
    ` me te mohiotanga matua - Wāhanga FAQ me te 3 `

    ` Q&A takirua - Kati CTA hono ki `https://app.mewayz.com`

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime