Yuav ua li cas thiaj tsim tau tus qauv teb?

Cov txheej txheem:

Yuav ua li cas thiaj tsim tau tus qauv teb?
Yuav ua li cas thiaj tsim tau tus qauv teb?
Anonim

Txoj kev tsim lub vev xaib yog qhov yooj yim rau kev nthuav tawm tib lub vev xaib ntawm ntau hom khoom siv online. Hauv cov ntsiab lus yooj yim, qhov no yog lub peev xwm los saib ib nplooj ntawv web ntawm lub laptop, smartphone thiab lwm yam khoom siv.

Kev teb hauv lub vev xaib tau dhau los ua qhov tsim nyog txij li thaum tib neeg tau txais cov khoom siv hauv internet ntawm ntau hom. Cov tuam txhab, cov khw muag khoom online, thiab txawm tias tsuas yog cov chaw qhia ntawv siv zog ua kom txaus siab rau lawv cov neeg tuaj saib, yoog rau nws hauv txhua txoj hauv kev. Kev tsim qauv daws teeb meem ntawm kev yooj yim, yog li nws yog ib qho khoom siv tsis tau.

Zoo nkauj tsim
Zoo nkauj tsim

Tus yam ntxwv ntawm Kev Tsim Lub Vev Xaib

Qhov yooj yim ntawm kev tsim yog tus yam ntxwv los ntawm ntau lub ntsiab lus.

  1. Size. Cov qauv tsim lub vev xaib yuav tsum muaj qhov sib txawv me me thaum tso saib nplooj ntawv ntawm cov khoom siv sib txawv, yog li qhov ntau thiab tsawg ntawm cov duab, ntawv nyeem thiab lwm cov ntsiab lus pom yuav tsum sib haum rau qhov ntau thiab tsawg ntawm cov khoom siv lawv tus kheej. Txhawm rau ua qhov no, cov neeg tsim tawm lub vev xaib hloov kho tus qauv kom nws muaj ntau yam kev pom.
  2. Kev hloov kho cov ntsiab lus. Cov khoom uas sau rau ntawm qhov chaw (duab, yeeb yaj duabthiab lwm yam multimedia ntsiab) kuj yuav tsum phim cov kev daws teeb meem ntawm lub vijtsam yuav tsum tsis txhob poob qhov zoo ntawm cov zaub.
  3. Tsim kom yooj yim. Kev suav nrog hauv kev txhim kho cov ntsiab lus uas tso cai rau koj los kho qhov tsim ntawm lub xaib sai sai thaum koj hloov lub vev xaib koj tab tom saib. Piv txwv li, tus neeg siv scrolls nplooj ntawv nce thiab nqis, navigates los ntawm cov ntu sib txawv, los yog hloov qhov screen txoj hauj lwm los ntawm ntsug mus rau kab rov tav thiab vice versa.
  4. Yooj yim rau cov khoom los ntawm lub cuab yeej kom siv tau zoo dua.
  5. Hide tsis tseem ceeb thaiv ntawm cov ntxaij vab tshaus me.

Basics

Cov tswv yim yooj yim
Cov tswv yim yooj yim

Lub tsev Lub Vev Xaib yog qhov muaj feem cuam tshuam nrog cov lus programming, vim tias koj tsuas ua tsis tau yam tsis muaj lawv. Siv HTML thiab CSS, qhov browser paub txog qhov muaj pes tsawg leeg thiab kev txiav txim ntawm cov khoom (cov ntawv, duab, duab, yeeb yaj kiab) - qhov no yog qhov chaw tsim.

CSS yog lub luag haujlwm rau xim, qauv, qhov ntau thiab tsawg, fonts, alignments, padding, keeb kwm yav dhau, cov ntawv, thiab lwm yam. HTML yog lub luag haujlwm rau tag nrho cov ntsiab lus thiab cov qauv ntawm lub xaib. Yog li, lub vev xaib kev pabcuam tau tsim nyob rau hauv qhov sib sau ntawm ob txoj kev piav qhia tseem ceeb tshaj plaws.

CSS, ntawm qhov tod tes, yog ib qho khoom siv tsim tsis tau. Muaj cov txheej txheem loj uas zoo dua rau HTML:

  1. Muab kev tsim qauv sib xws thoob plaws ntau nplooj ntawv, qhov pom ntawm qhov chaw, thiab tswj hwm cov ntaub ntawv HTML.
  2. Muab sijhawm rau koj los tsim thiab tsim cov ntsiab lus tib lub sijhawm.
  3. Siv ntau hom thiab muaj peev xwm ua tausaib ntawm cov khoom siv sib txawv.
  4. Kev txiav txim siab tsim qauv nyuaj.
  5. tus yam ntxwv ntawm kev kub ceev.

Yuav tsim lub vev xaib, koj yuav tsum paub qee cov ntsiab lus yooj yim.

Tus xaiv CSS yog qhia los ntawm lub npe ntawm tus qauv uas txhais cov khoom thiab kev xaiv xaiv. Nws qhia qhov browser uas tshwj xeeb cov khoom siv rau.

Ib yam khoom yog ib chav tsev. Nws txhais cov kev txwv sab nraud (qhov loj me, qhov chaw, xim, cov duab, thiab lwm yam) thiab nthuav tawm hauv cov cai tshwj xeeb.

Muaj ib txheej ntawm CSS cov khoom uas piav qhia txog ib yam khoom hauv qhov tsos thiab qhov chaw.

Ua ke, cov ntsiab lus no tsim cov txheej txheem hauv qab no:

Selector { property1: tus nqi; khoom 2; tus nqi }.

Layout qhov ntau thiab tsawg thiab daws teeb meem

Kev tsim kho pib nrog kev npaj cov txheej txheem hauv Photoshop lossis lwm yam kev pabcuam duab. Txhawm rau kom yooj yim, cov cim tshwj xeeb ntawm daim phiaj modular tau nkag rau hauv daim ntaub, pom cov cim tshwj xeeb. Yog li, tus tsim lub vev xaib qhia tus tsim qauv tsim cov hauv paus ntsiab lus ntawm kev teeb tsa lub vev xaib yav tom ntej thiab kev teeb tsa raug ntawm lub vev xaib.

Teb lub vev xaib tsim kev daws teeb meem thiab qhov ntau thiab tsawg rau hom khoom tseem ceeb:

  • Qhov kev tsim qauv no ua raws li lub hauv paus ntsiab lus ntawm kev pib ua haujlwm nrog kev tso cai mobile. Lub layout rau lub smartphone yog tsim nyob rau hauv qhov loj ntawm 460 × 960 px.
  • Tablet layout loj yog 768 × 1024.
  • Phau ntawv loj yog 1280 × 802.
  • PC loj yog 1600 × 992.

Nyob rau hauv mobile version ntawm lub xaibyuav tsum ua kom yooj yim li sai tau, thaum khaws tag nrho cov haujlwm tseem ceeb. Yog tias qhov kev teeb tsa tau npaj rau lub khw hauv online, nrog rau txhua qhov kev yooj yim hauv kev siv, nws yuav tsum muaj cov lus piav qhia tseem ceeb, cov khoom lag luam catalog, kev xaiv kev txiav txim, lub tawb nqa khoom, thiab lwm yam - txhua yam tsim nyog rau kev ua haujlwm puv ntoob, ib yam li kev saib tag nrho ntawm lub PC. Qhov yooj yim ntawm lub xov tooj ntawm tes yog qhov ntawm no koj tuaj yeem zam cov nplooj ntawv ntxiv kom txuag lub sijhawm thaum thauj khoom.

Nyob rau hauv cov ntsiab lus hloov kho, siv html code, koj tuaj yeem nkaum qee cov ntsiab lus uas tsis xav tau tiag tiag. Piv txwv li, ntawm qhov kev daws teeb meem siab, lub xaib qhia cov khoom lag luam nrog nws cov lus piav qhia, tus nqi, cov ntaub ntawv xa tuaj thiab muaj peev xwm ntxiv rau "Basket". Hauv kev daws teeb meem ntawm lub xov tooj, cov txheej txheem tau yooj yim rau daim duab, tus nqi, thiab lub pob yuav.

Kev daws teeb meem nruab nrab thiab qhov tsawg kawg nkaus rau kev tsim qauv yuav tsum coj mus rau hauv tus account qhov yooj yim ntawm kev nyeem ntawv thiab saib los ntawm tus neeg siv.

Txhua qhov screen
Txhua qhov screen

Layout

Lub hom phiaj ntawm kev hloov kho cov qauv tsim yog los tsim cov txheej txheem hloov pauv, lossis raws li nws kuj yog kev cai hais: "rubber template". Cov kab hauv qab tsis yog nyob rau hauv ib-tus lej nplooj ntawv qhov ntau thiab tsawg, tab sis nyob rau hauv proportional compressibility ntawm tus qauv kom pom tau yooj yim ntawm txhua yam khoom siv.

Nws yog tsim los ntawm CSS. Thaum lub sijhawm txhim kho, tswj cov ntsiab lus ntawm qhov screen qhov ntev yog txiav txim siab. Yog li, qhov dav ntawm cov khoom seem yog txiav txim siab. Txhawm rau ua qhov no, qhov dav ntawm nplooj ntawv yog teem los ntawm css max-dav cov cuab yeej, nyob ntawm cov txheej txheem no, qhov loj ntawm lwm cov ntsiab lus raug xaiv raws li feem pua. Piv txwv li, qhov block loj ntawm lub ntsiabnplooj ntawv yog 600px, thiab qhov dav ntawm sidebar thaiv (qhov chaw sidebar) yog 400px, raws li, cov ntsiab lus dav yuav yog 60%, thiab lub sidebar dav 40%.

Muaj ntau hom kev ua haujlwm teb. Txhua tus raug xaiv ib tus zuj zus, nyob ntawm tus yam ntxwv thiab kev tsim kho.

Views:

  1. Ib hom layout uas tso cai rau cov blocks los qhwv thaum lub vijtsam daws teeb meem raug txo. Ntawm cov chaw ntau kab, cov blocks ntxiv tau txav mus rau hauv qab ntawm lub vijtsam.
  2. Thaum tus qauv cais ua haujlwm rau txhua qhov kev tso cai. Hom kev tsim qauv no siv sijhawm ntev dua tab sis nyeem tau tshaj plaws.
  3. Ib yam yooj yim ntawm kev tsim uas lub hom phiaj los ntsuas tag nrho cov ntsiab lus. Nws tsis hloov tau.
  4. Lub vaj huam sib luag yog yooj yim rau kev siv hauv cov ntawv thov txawb, thaum muaj zog ntxiv tshwm sim thaum hloov txoj haujlwm ntawm lub vijtsam nws tus kheej.

Tsim cov txheej txheem teb tsuas yog ib feem ntawm txoj haujlwm. Adaptive dluab yog ib rooj plaub cais, uas muaj nws tus kheej cov teeb meem thiab txoj kev los daws lawv.

Ib daim duab yuav tsum tau pom meej meej ntawm qhov kev daws teeb meem sib txawv. Muaj ib qho teeb meem ntawm no - yuav ua li cas kom paub tseeb tias daim duab ib txwm nyob zoo li qub, tsis hais qhov kev hloov pauv ntawm kev daws teeb meem. Nkag mus rau tus lej CSS yooj yim hauv qhov no yuav tsis txaus.

Piv txwv: img {max-dav: 250px;} - ntawm no koj yuav tsum siv ib txoj hauv kev uas qhov loj ntawm lub thawv uas muaj cov duab txwv, thiab tsis yog daim duab nws tus kheej. Nws yuav zoo li no: div img {max-dav: 250px;}. Txoj kev no daws qhov teeb meemlayout ntawm cov duab me me, tab sis tsis haum rau cov duab loj.

Yog li ntawd, ntau tus neeg tsim khoom nyiam siv cov lus javascript uas tso cai rau koj hloov kho ib qho duab yam tsis muaj overloading server. Javascript muaj ntau tus lej ntawm lwm cov ntawv sau.

Pros and cons of responsive layout

zoo:

  • Txuag qhov chaw ntawm txhua yam. Qhov no yog qhov yooj yim thaum tus neeg siv tau siv rau lub vev xaib tag nrho.
  • Txuag domains thiab chaw nyob.
  • Kev hloov kho tag nrho rau lwm hom kev tso cai.

tsis zoo:

  • Kev ua haujlwm yooj yim ploj
  • Txhua cov ntaub ntawv tshaj tawm yog fraught nrog lub sijhawm ntev ntawm lub vev xaib, uas yuam kom ntau tus neeg siv hloov mus rau kev xaiv sai dua.

Tsim lub vev xaib

Cov qauv ntawm lub xaib tau muab faib ua ob peb ntu thiab thaiv. Kev lig kev cai, qhov layout muaj nyob rau sab saum toj ntawm lub xaib (header), logo, ntawv qhia zaub mov, cov ntsiab lus thaiv thiab qhov kawg ntawm lub xaib (piv txwv li, cov ncauj lus kom ntxaws txog kev sib cuag). Wb saib yuav ua li cas thiaj tsim tau lub vev xaib tsim los ntawm tus qauv yooj yim.

Lub vev xaib layout
Lub vev xaib layout

Pab tag rau kev sau ntawv:

  • wrapper - tag uas muab tag nrho cov qauv qauv;
  • header h1 - logo;
  • header - header rau cov ntawv qhia zaub mov thiab lwm yam tseem ceeb;
  • cov ntsiab lus - block;
  • colLeft - cov ntsiab lus loj;
  • colRight - sidebar (sab kem);
  • footer - qhov kawg ntawm qhov chaw;
  • media screen - teevxav daws teeb meem.

Thaum sau ib qhov chaw, cov ntsiab lus no tuaj yeem txav mus rau qhov sib txawv, nyob ntawm qhov xav tau. Piv txwv li, ntawm cov kev daws teeb meem siab, cov ntawv qhia zaub mov yuav raug tso tawm ntsug. Hauv lub xov tooj ntawm tes, qhov kev teeb tsa tuaj yeem ua tau raws li cov ntawv qhia zaub mov yuav xaub tawm hauv txoj haujlwm kab rov tav.

  • viewport - ib daim ntawv uas tso cai rau koj txuag qhov loj ntawm cov ntawv nyeem hauv cov qauv me me ntawm tus tsim. Nws nyob nruab nrab ntawm lub cim.
  • max-dav - txhawm rau txhim kho qhov chaw kom tsis txhob ncab ntawm kev daws teeb meem tshaj 1000 pixels.

Thaum siv cov txheej txheem, lub tsev qiv ntawv jQuery pab ntau thaum koj xav tau hloov cov qauv thiab cov qauv ntawm cov blocks.

Dab tsi yog qhov txawv ntawm kev teb thiab kev tsim mobile

mobile version
mobile version

Rau qhov kev nkag siab tiav, xav txog ob peb yam piv txwv, vim tias tsis meej pem ntawm ob lub ntsiab lus no tsis yog qhov txawv.

Koj yuav tsum nkag siab tias lub xov tooj ntawm tes yog qhov sib piv ntawm thawj qhov chaw nrog subdomain. Kev nthuav qhia sab nraud ntawm qhov chaw ua tiav rov ua dua cov qauv thiab kev ua haujlwm, thaum nws cov qauv thiab cov ntsiab lus yuav txawv ntawm lub ntsiab version, txij li cov version raug txiav mus rau cov ntsiab lus tsim nyog.

Kev tsim qauv zoo yog qhov zoo rau txhua qhov kev daws teeb meem ntawm lub cuab yeej. Nws yog scalable thiab renders kom raug txawm saib tej yam kev mob.

Ntawm no yog ob qhov kev nthuav qhia sib txawv ntawm lub xaib, nyob ib puag ncig kev sib cav sib ceg tsis txaus ntseeg qhov twg yog qhov zoo dua. Nws yuav tsum raug sau tseg tias tseem tsis tau muaj kev txiav txim siab meej. Ib tug neeg qhuas qhov kev tsim no, taw qhia cov qauv kev zam thiab ntau qhov zoo. Lub mobile version kuj muaj ntau yam zoo uas teb tsim tsis muaj. Yog li ntawd, pib nrog, koj yuav tsum nkag siab txog cov kev xav tau yooj yim.

txiaj ntsig

Yuav ua li cas teb tus qauv zoo dua li txawb?

Versatility. Nyob rau hauv peb lub sij hawm, nrog xws li ib tug frenzied kev loj hlob ntawm lub lag luam, nws tsuas yog tsim nyog los nthuav qhia cov ntaub ntawv nyob rau hauv ib tug txawv txoj kev, txaus siab rau cov kev xav tau ntawm cov neeg siv khoom. Kev tsim qauv daws teeb meem no.

Kev nce qib hauv kev tshawb fawb xyaw. Dab tsi tsis tuaj yeem raug ntaus nqi rau qhov zoo ntawm cov khoom siv hloov pauv. Cov tshuab tshawb nrhiav nyiam muab cov neeg siv cov vev xaib teb.

Usability. Kev tsim qauv teb feem ntau yog tsim los ntawm kev tsim qauv zoo tshaj plaws, uas yog qhov zoo tshaj plaws rau kev pom kev pom ntawm cov neeg siv.

Yooj yim thiab yooj yim ob qho tib si hauv kev ua tiav ntawm qhov project thiab hauv nws txoj kev siv.

Tus nqi hloov pauv zoo. Txij li thaum nrog kev tsim qauv tsim muaj ntau lub sijhawm rau kev tso saib, kev hloov pauv nws tus kheej nce.

Kev lag luam. Nws yog tus pheej yig dua li tsim thiab txhawb nqa ib qho kev sib cais mobile version.

Pros and cons of the mobile version

Tsim lub teb tsim lub xov tooj ntawm tes yuav tsum muaj ntau yam thiab sib xws. Ua ntej tshaj plaws, nws raug nquahu kom sau cov ntsiab lus ntawm kev siv kom ntxaws, uas, ntawm chav kawm, yuav pab kom tsis txhob ua haujlwm tsis tsim nyog thiab txuag sijhawm, nrog rau suav nrog cov yam ntxwv ntawm cov neeg rau zaub mov uas lub vev xaib yuav tuav..

Nws muaj qee qhov zoo thiab qhov tsis zoo rau kev tsim qauv ntawm tes.

Pros:

  1. Yog tias koj muaj qhov chaw npaj ua tiav, tsis tas yuav tsim cov qauv tsim rau lub xov tooj ntawm tes los ntawm kos. Tsuas yog qee qhov kev hloov pauv tuaj yeem ua tau, tso tawm qhov kev teeb tsa no los ntawm kev ua haujlwm yam tsis xav tau.
  2. Vim rau txhua yam kev yooj yim, lub xov tooj ntawm tes tau txiav txim siab sai dua thaum rub tawm.
  3. Tus neeg siv pom cov ntaub ntawv tseem ceeb tshaj plaws hauv txhua cov ntsiab lus.
  4. Kev siv nrawm nrawm. Muaj cov plugins uas koj tuaj yeem siv kev hloov pauv ntawm lub xov tooj ntawm tes, txawm tias koj tsis paub cov cim npe thiab cov lej.
  5. Tshawb nrhiav cav xaiv qhov kev hloov pauv vim tias lawv siv sijhawm tsawg los tshuaj xyuas.
Qhov cuam tshuam ntawm kev txav mus los
Qhov cuam tshuam ntawm kev txav mus los

Cons:

  1. Tsis yog txhua lub xov tooj ntawm tes yuav ua tau raws li kev daws teeb meem ntawm lub xov tooj ntawm tes. Qhov chaw, ntawm chav kawm, yuav qhib, tab sis qhov kev daws teeb meem ntawm lub vijtsam tsis ib txwm ua raws li qhov teeb tsa. Qee zaum tus qauv tsim smartphone zoo tuaj yeem saib txawv thaum qhib ua ntsiav tshuaj.
  2. Mobile versions yuav tsum tau them nyiaj cais.
  3. Muaj qee qhov teeb meem me nrog kev tshaj tawm cov ntsiab lus. Yog tias muaj ob peb versions ib zaug, cov ntsiab lus yuav tsum tau kho rau txhua hom ntawv ib zaug. Kev xa cov khoom tshiab ntawm lub vev xaib tseem ceeb thiab luam tawm mus rau lub xov tooj ntawm tes tuaj yeem suav tias yog nyiag. Txhawm rau zam qhov teeb meem no, koj yuav tsum ua pov thawj kev sib txuas ntawm cov peev txheej.
Qhov chaw tsim
Qhov chaw tsim

Txoj Kev Ua Haujlwm

Txoj kev siv lub ntsiab:

  • Tom qab tsim qhov tsim ntawm layouts thiab layout, nws yog loaded rau qhov yuav tsum tau qhov ntev sivtus neeg teb xov tooj site thiab lub ntsiab code. Qhov no yog ib txoj hauv kev siv thaum tsim cov qauv nruab nrab thiab me me (cov ntsiav tshuaj, smartphones, thiab lwm yam).
  • BootStrap yog ib qho yooj yim thiab meej cov cuab yeej hloov kho. Tsim nyog rau kev tsim cov qauv rau Nplooj Ntoos thiab lwm yam tsis yooj yim lub vev xaib. Nws muab lub sijhawm zoo los siv ntau yam sib txawv hauv kev ua haujlwm interface.
  • Responsive Grid System yog cov txheej txheem nrov ntawm ntau yam cuab yeej. Yooj yim rau kev thov thiab tsis xav tau kev paub tob. suav nrog ntau yam infographics.
  • GUMBY - Lub luag haujlwm CSS khav theeb hloov pauv hloov pauv thiab cov cuab yeej zoo.
  • ncuav qab zib - tso cai rau koj siv cov duab teb. Tsis siv neeg nrog cov ntaub ntawv thov los ntawm browser.
  • ExpressionEngine yog lwm txoj hauv kev los tsim cov duab teb. Txiav txim siab yog tias lub cuab yeej yog txawb, muaj peev xwm hloov cov duab mus rau qhov xav tau daws teeb meem.
  • ProtoFluid - Muab cov qauv tsim sai. Haum rau txhua yam khoom siv.

Pom zoo: