Malpera Bersîva Min Naxebite. Fix: Viewport.

My Responsive Website Isn T Working







Amûrê Me Biceribînin Ji Bo Çareserkirina Pirsgirêkan

unicorn ku di Incîlê de tê gotin

Hevalek min di demên dawî de bi min re têkilî da ku ji malpera WordPress-a ku wî bi karanîna mijara X-ê çêkiribû alîkarî bixwaze. Muwekîlê wî wê sibehê gazî wî kiribû piştî ku wî dît ku malpera wî li ser iPhone-a wî rast naye xuyang kirin. Nick bixwe ew kontrol kir, û têra xwe pê ewle bû, sêwirana bersîva bedew a ku wî çêkiribû êdî kar nedikir.





Ew bêtir bi rastiya ku dema ku wî pencereya geroka xwe li ser sermaseya xwe, malperê biguhezand, hate mîz kirin bersivdar, lê li ser iPhone-ê wî, tenê guhertoya sermaseyê hate xuyang kirin. Çima dê malperek bibe bersîva li ser komputerê sermaseyê û li ser cîhazek mobîl ne-bersivdar e?



Çima Sêwirana Bersîv Naxebite

Sêwirana bersivdar dema ku yek rêzek kod ji sernavê pelê HTML-ê winda dibe xebata xwe radiwestîne. Heke ev rêza yeka kod tune, dê iPhone, Android, û cîhazên weyên din ên mobîl bifikirin ku malpera ku hûn dibînin malperek sermasê ya tevahî ye û mezinahiya viewport da ku tevahiya dîmenderê bigire nav xwe.

Mebesta Me Bi Dîtin û Mezinahiya Dîtinê Çi ye?

Li ser hemî amûran, mezinahiya dîmender tê wateya mezinahiya rûpelek rûpela ku niha ji hêla bikarhêner ve xuya ye. Xiyal bikin ku we iPhone 5-a bi firehiya 320 pixel digire. Heya ku bi zelalî berevajî vê neyê gotin, iPhon difikirin ku her malpera ku hûn biçin sermaseyek bi firehiya 980px e.

Naha, iPhone 5-a xeyalî ya xwe bikar tînin,hûn serdana malperek ji bo sermaseyê ku 800px fireh e hatî çêkirin, dikin. Ew nexşeyek bersivdar tune, ji ber vê yekê iPhone-ê we versiyona sermaseyê ya tevahî-fireh nîşan dide.





çima bitmoji min naxebite

Lê iPhone 5 tenê firehiya 320 pixel e. Ma ew her gav ne mezinahiya dîmenê ye?

Na, ne ew e. Bi mezinahiya viewport, pîvandin dikare têkildar be . IPhone neçar e ku zoom bike da ku guhertoya tevahî-tevnûpelê ya malperê bibîne. Bînin bîra xwe ku viewport behsa warê rûpelek dike ku niha ji hêla bikarhêner ve xuya ye. Ma bikarhênerê iPhone-ê niha tenê 320 pixelên rûpelê dibîne, an jî ew guhertoya tevahî-fireh dibînin?

Rast e: Ew rûpela tevahî ya li ser dîmendera xwe dibînin ji ber ku iPhone hizir kiriye ku ew reftara pêşwext e: Ew mezinahî kiriye da ku bikarhêner bikaribe rûpelek heya firehiya 980 pixel bibîne. Ji ber vê yekê, dîmena iPhone-ê 980px e.

Gava ku hûn zoom dikin an mezin dikin, mezinahiya dîmenderê diguhere. Me berê gotibû ku malpera meya xeyalî firehî 800px e, ji ber vê yekê heke hûn iPhone-ê xwe mezin bikin da ku qiraxên malperê qeraxên dîmendera iPhone-ê xwe bişoxilînin, dê dîmender 800px be. IPhone qûtîk li ser malperek sermaseyê dîmenek 320px heye, lê heke wiya bûya, hûn ê tenê beşek jê biçûk bibînin.

têlefon bêyî wifi bi înternetê ve nayê girêdan

Malpera Bersîva Min Broikestî ye. Ez Çawa Çareser Bikim?

Bersiv rêzikek yek HTML ye ku dema têkevin sernavê malperek ji cîhaz re vedibêje ku dîmena xwe li ber firehiya xwe saz bike (di mijara iPhone 5 de 320px) û rûpelê nerazîne (an zoom bike).

Ji bo bêtir nîqaşa teknîkî ya hemî vebijarkên têkildarî vê meta-tagê, sekinîn vê gotarê li ser tutsplus.com .

Meriv Çawa Bersiv Nade WordPress X Theme Fix Bike

Ji berê ve li hevalê min vegerin: Vê rêza kodê dema ku wî mijara X nûve kir winda bû. Dema ku ya xwe sererast bikin, ji bîr mekin ku mijara X tenê pelê sernavek bikar nayîne - ew ji bo her stackê pelên sernavên cûda bikar tîne, ji ber vê yekê hûn ê neçar bimînin yên xwe sererast bikin.

meriv çawa pêvekek li ser iPhone -ê dialifîne

Ji ber ku Nick mijara Ethos a mijara X bikar tîne, ew neçar bû ku rêza kodê ku min berê behs kirî li pelê sernavê ku li x bû /frameworks/views/ethos/wp-header.php . Heke hûn stakek cûda bikar bînin, navê pelika xwe (Integrity, nûvekirin, û hwd.) Li şûna 'etos' biguherînin da ku pelê sernavê rast bibînin. Wê yek rêzê têxin, û voila! Hûn biçin baş in.

Ji ber vê yekê ev pirsên min ên medyaya CSS-ê sererast dike, pir?

Gava ku hûn wê rêzê têxin nav sernavê pela xweya HTML-ê, lêpirsînên weyên bersîva @media ji nişkê ve dê dîsa dest bi xebitandinê bikin û guhertoya mobîl a malpera we dê ji nû ve vegere jiyanê. Spas ji bo xwendinê û ez hêvî dikim ku ew bibe alîkar!

Ji bîr mekin ku Payette Forward,
David P.