Uphi umehluko phakathi kwe-@import kunye nekhonkco yeCSS?

Ukuba ukhangelele ngeWebhu kwaye ujonga ikhowudi yamaphepha ewebhu ahlukeneyo, into enye oye wayibona ukuba iindiza ezahlukeneyo ziquka iifayile zazo zangaphandle zeCSS ngeendlela ezahlukeneyo - nokuba usebenzisa indlela ye-@import okanye ngokudibanisa Ifayile yeCSS. Uphi umehluko phakathi kwe- @import kunye nekhonkco yeCSS kunye nendlela oye wagqiba ngayo ukuba ngubani ongcono kuwe? Makhe sibone!

Ukwahluka phakathi kwe & # 64; ukungenisa kunye & lt; link & gt;

Ngaphambi kokugqiba indlela oyisebenzisayo ukubandakanya amaxwebhu akho, kufuneka uqonde ukuba zeziphi iindlela ezijoliswe ukuba zisetyenziswe.

- Ukuqhagamshela yindlela yokuqala yokufaka ifayile yendlela yangaphandle kumaphepha akho eWebhu. Kuhloselwe ukudibanisa iphepha lakho lewebhu kunye nephepha lakho lesitayela. Yongeza kwi yexwebhu lakho le HTML njengale:

@import - Ukungenisa kukuvumela ukuba ufake iphepha elilodwa lesitayela kwenye. Oku kuhluke kancinane kunokuba imeko yekhonkco, kuba ungangenisa amashidi ezitayela ngaphakathi kwiphepha lesitayela esixhunyiwe. Ukuba uquka @import entloko yexwebhu lakho le-HTML, ibhaliwe njengale:

ungenisa url ("izitayela.css");

Ukusuka kwimbono yokujonga imigangatho, akukho mmahluko phakathi kokuqhagamshelana neshidi lomntu wangaphandle okanye ukungenisa ngaphakathi. Eyona ndlela ichanileyo kwaye nayiphi na indlela iya kusebenza ngokulinganayo (kwiimeko ezininzi). Nangona kunjalo, kukho izizathu ezimbalwa onokufuna ukusebenzisa enye kwenye.

Kutheni usebenzisa & # 64; ukungenisa?

Kwiminyaka emininzi edlulileyo, isizathu esivakalayo esinikezelwe ukusebenzisa @import esikhundleni (okanye kunye) kukuba iziphequluli ezidala azizange ziyiqonde @import, ukuze ufihle izitayela kubo. Ngokungenisa iifayile zakho zetayiti, ngokuqinisekileyo uza kuba zifumaneke kwiimodyuli ezingqinelanayo zanamhlanje, ngelixa "zifihlile" kwiinguqulelo zesiqulatho.

Olunye uhlobo lwe-@import indlela yokusebenzisa amanqaku amaninzi kwiphepha, ngelixa kuqukwa kuphela ikhonkco enye kwifayile yakho . Ngokomzekelo, iqumrhu lingase libe nephepha lomhlaba wonke kwiphepha, kwisigatshana esinezakhelo ezongezelelweyo ezisebenza kuphela kwecandelo elincinane. Ngokuqhagamshela kwiphepha lesitayela esecandelwana kunye nokungenisa izitayela zehlabathi eziphezulu phezulu kweso siqalo sesitayela, akudingeki ukuba ugcine isitayela esikhulu nesitayela kunye nazo zonke iifayile zesayithi kunye neseqendu ngalinye. Imfuno kuphela yinto yokuba nayiphi imimiselo yemimiselo kufuneka ifike phambi kwemithetho yakho yesebe. Kwakhona, qiniseka ukuba ukhumbule ukuba ilifa lingasengxaki.

Kutheni usebenzise & lt; isixhumanisi & gt ;?

Isizathu esinye sezizathu zokusebenzisa amaxwebhu wesitayela edibeneyo kukubonelela ngamaphepha amashishini athile kubathengi bakho. Abaphequluli abanjenge-Firefox, Safari, kunye ne-Opera basekela i-att = "enye indlela yokushicilela" kwaye xa kukho enye iya kubavumela ababukeli ukuba batshintshe phakathi kwabo. Ungasebenzisa kwakhona i-JavaScript switcher ukutshintsha phakathi kwamaphepha e-style kwi-IE. Oku kudla ngokusetyenziswa rhoqo kunye neZakhiwo zoLungiselelo lweenjongo zokufikeleleka.

Enye yemingcipheko yokusebenzisa @import kukuba ukuba unento elula kunye nomthetho omeleyo kuphela: amaphepha akho angabonisa "i-flash of content unstyled" (FOUC) njengoko ilayisha. Oku kungayibhalela ababukeli bakho. Ukulungiswa okulula kule nto kukuqinisekisa ukuba ubuncinane enye okanye