Hauv Internet, Web Tsim
CSS: yuj. Yav dhau los hover-teebmeem
Lub ntsiab lus tshiab yog lub tswv yim los faib kev sawv cev ntawm cov ntaub ntawv los ntawm cov cai ntawm nws tsim thiab ua. Nws yog ib qho kev txiav txim siab thaum lub sij hawm, tab sis lub sij hawm no tsis tau lees paub tias yog li ntawd. Thaum lub cajmeem ntawm cais tawm ntawm ib lub computer xwb, tabsis nws tsis yeej nyob hauv ib cheeb tsam lossis ib thaj tsam, tab sis kis mus rau qhov chaw xwb, nws tsuas yog pom tseeb tias qhov kev nthuav qhia ntawm cov ntaub ntawv (hauv cov qauv tsim) thiab ua haujlwm nrog nws (hauv txoj cai) Sides nyob hauv tib lub dav hlau.
Peb sab ntawm lub tsev kawm ntawv
Los ntawm ib txoj cai pom, muaj peb yam tseem ceeb (hauv cov ntaub ntawv sib txawv) uas ua rau ntawm qhov chaw: PHP code, JavaScript code thiab CSS style piav qhia. Nws doesn 't teeb meem li cas cov version yog siv thiab twg version yog siv, twg version of HTML markup siv thiab dab version ntawm qhov browser nws yog tsim nyog. Tau tshaj hnub no yog tsis muaj nyob rau hauv siab esteem, vim hais tias thaum twg muab lub sij hawm yog lawm: uas yog kho thiab hais tias ntawm yog dab tsi yog kho, muaj peev xwm muab tso tawm kom thiab tua pov tseg.
Yog hais tias dhau los lub tswv yim tau tiv thaiv nrog cov lus, hnub no nws yog ntau dua li cov neeg lag luam ntawm cov qauv kawm hauv Internet technologies thiab browsers.
Tus kheej thiab pej xeem
Qhov txhais tau hais tias qhov Internet siv tau yooj yim, heev (computers, laptops, ntsiav tshuaj, smartphones), browsers, heev, abound. Tsis muaj qhov lees paub tias ib qho khoom siv yuav tso tawm rau hauv qhov chaw hauv daim ntawv uas nws tsim los ntawm tus tsim tawm. Tsis tas li cov dag zog ntawm cov tom kawg mus txog ntawm lub hom phiaj thiab tsim qhov web tsim nrog ib qho sib koom ua ke, uas yog, kev koom tes ntawm lub koom haum qhov kev pom, qhov twg nws qhib rau cov neeg tuaj xyuas.
Sib koom ntawm tus kheej thiab cov pej xeem, siv nyob rau hauv tom kawg tsuas yog dab tsi ua haujlwm, koj muaj peev xwm ua tiav kev kawm tau zoo hauv kev tsim. Kev zoo nkauj, kev ua yeeb yam lub sij hawm thiab lub vev xaib tsim yog ib feem ntawm cov kws tshwj xeeb thiab kev txawj ntse. CSS yog ib txoj cai, tab sis nws yog peculiar heev. Nws kev txhawj xeeb yog piav qhia txog cov yeeb yam (cov ntaub ntawv qhia xaiv). Nrog lub advent ntawm mobile devices, CSS twb loaded nrog tiag coding nyob rau hauv daim ntawv ntawm xov xwm queries. Li ntawd, kev xaiv ntawm kev sib deev ntawm tus tsim thiab cov cai no tsis yog qhov kev tsis muaj kev sib thooj li nws tuaj yeem tau ob peb xyoos dhau los.
Tus tsim tawm, ua haujlwm ntawm kev txhim kho CSS, nws vam khom nws tus kheej kev paub tseeb thiab rau cov CSS qauv uas ua haujlwm rau feem ntau cov neeg siv kev sib tham, txaus siab rau feem ntau ntawm cov neeg tuaj xyuas lub site. Nws yog tsim nyog yuav tau siv ntau tshaj plaws ntawm thawj zaug thiab qhov tsawg kawg nkaus ntawm ob, ces muaj ntau lub caij nyoog ntawm qhov ua tau zoo, ua haujlwm yuav luag txhua qhov thiab txhua qhov chaw.
Thawj txoj cai yog: tso siab rau tus qauv, tab sis nws tsis yog phem
CSS: yuj - qhov no yog thaum tus nas "mus" rau ntawm nplooj ntawv. Thaum nas nias ntawm lub caij, nws ua haujlwm, tab sis thaum tus cursor mus rau sab, nws tuaj yeem hloov thiab qhia nws tus kheej hauv lub xeev. ": Hover", "active" thiab "visited" yog lub suab pseudo-kawm nrov tshaj plaws thaum piav qhia txog yam ntxwv.
Nws yog yooj yim heev nyob rau hauv lub chaws ntawm lub site tsis txhob saib txog xws li trifles li lub zog ntawm nas tshaj lub ntsiab. Muab tso rau hauv lub rooj ntawm kev piav qhia ntawm hom ob piav qhia:
Caij {
Xim: dub;
}
Element: hover {
Xim: dawb;
Tom qab-xim: ntsuab;
}
Thaum koj hover nas ntawm lub caij cia li hloov cov xim ntawm cov ntawv nyeem los ntawm dub mus dawb thiab hloov lub keeb kwm yav dhau ntawm lub caij no mus rau ntsuab. Pseudo-classes yuav raug siv rau txhua lub caij thiab ua tau ntau yam ntawm kev pom duab.
Qhov thib ob txoj cai: kev ntseeg tus qauv, tsom ntsoov rau koj cov cai
Txhua yam yuav zoo yog tias kev kawm tseem nyob rau theem ntawm cov computers thiab cov laptops nruab nrog nas, thiab kev nce qib hauv kev sib txuas lus ntawm cell phones tsis ua rau pom lub ntsej muag ntawm smartphones, ntsiav tshuaj thiab lwm yam khoom siv mobile, uas nws yog qhov nyuaj heev mus txuas rau xws li ib tug ntaus ntawv.
Ntawm qhov tod tes, tsuas yog siv cov cuab yeej tshwj xeeb uas muaj cuab yeej vijtsam xwb, nws tseem tau muab cov ntiv tes ncaj qha rau ntawm lub vijtsam, xws li twb tau tshwm sim hauv smartphones, ntsiav tshuaj thiab cov khoom siv sib xws.
Muaj qhov txawv txav thiab: tus yuj ntawm no tsis ua haujlwm rau txhua txoj kev uas peb xav tau. Koj tsis tuaj yeem ua tsis muaj cai ntawm no, thiab tsis yog txhua yam lus nug daws kev siv cov lus nug.
Compatibility yuav kim heev nyob rau hauv lub ntiaj teb cov ntaub ntawv niaj hnub, yog li, thiaj li muab cov hauj lwm kom zoo rau lub vev xaib raws li cov kev tsim hauv kev tsim web tsim thiab kev ua haujlwm ntawm cov kev ua haujlwm, nws yog qhov zoo los tsom xam cov kev siv tsawg kawg nkaus: CSS yuj, CSS hover nquag, . Cov cai ntxiv (ob qho tib si hauv qhov browser thiab ntawm cov neeg rau zaub mov) tswj cov kev tsim web, zoo dua. Qhov kev zov me nyuam tswj hwm, nws zoo dua thaum qhov kev tswj no tsis tau muab tso rau kev ua yeeb yam, uas koj tsis paub dab tsi tshwm sim.
Nyees khawm thiab lwm cov ntsiab sab
Khawm Hover CSS yog ib qho zoo kawg nkaus, tab sis los ntawm thiab loj txhua lub caij ntawm nplooj ntawv yog "khawm". Lub tsev kawm ntawv yuav tsum yog thawj zaug thiab tseem ceeb tshaj plaws, thiab yog tias tsis muaj nyob rau hauv txoj cai, yog qhov haujlwm ua kom tsim nyog rau qhov chaw ua haujlwm thiab ua haujlwm raws li tus neeg tuaj saib tus cwj pwm, ces siv CSS yeej yog qhov muab tau rau txoj sia ntawm cov nplooj ntawv.
Siv cov yuj yooj yim. Nrog lawv cov kev pab, koj tuaj yeem ua cov nplooj ntawv livelier yooj yim, tab sis qhov chaws tsis paub tias tus nas ua dab tsi ntawm qhov kev tshuaj ntsuam yog tias nws tsis muaj peev xwm los taug nws txoj kev txav. Txij ntawm no pom, uas yog, thaum txoj cai tswj lub zog ntawm tus nas (= txav ntawm cov ntiv tes ntawm lub smartphone), nws tuaj yeem ua tib zoo saib cov khoom lossis hloov nws. Qhov no twb tsis muaj dab tsi ua nrog pseudo-kawm, tab sis muab tag nrho tswj cov cai ntawm sab nraud tsos ntawm nplooj ntawv, tso cai rau koj kom txaus tso nws rau ntau yam hauv browsers sib txawv.
Pitfalls nyob rau hauv style nplooj ntawv
Hais tias lawv yog cov qauv hauv qhov kev piav qhia ntawm CSS tsis paub lawv ua dab tsi, nws tsis yooj yim, tab sis lawv tsis tuaj yeem hais kom muaj kev sib raug zoo nrog cov kev kawm hauv kev kawm hauv Internet.
Cov kev ua si thiab cov kev kawm pseudo tuaj yeem piav qhia nyob rau ntawm nplooj ntawv cim npe, thaum lub sijhawm uas tus neeg ua hauj lwm tsim cov nplooj ntawv thiab cov suab paj nruag: twb nyob hauv qhov browser, nws yog ib qho yooj yim los tsim ib qho tshiab thiab hloov tus uas twb muaj lawm.
Siv AJAX, thaum tsis muaj qhov tsim nyog los txhim kho cov nplooj ntawv kom muaj kev cuam tshuam rau cov tshuaj tiv thaiv rau kev qhuab qhia qhov kev txiav txim, tab sis cia li hloov nws lub caij los yog ntau lub ntsiab ntxiv me ntsis "kua txob". "Friendship" codes - qhov tseeb uas twb muaj nyob rau hauv qhov browser (JavaScript) thiab qhov tseeb tias tus neeg rau zaub mov (PHP) - lub destiny ntawm tus sau (programmer) qhov chaw.
Txij li cas lub algorithm ntawm no kev sib raug zoo yuav tsum tseg, tseem zoo nyob ntawm cov ntaub ntawv ntawm cov nplooj ntawv ntawm nws cov ntsiab lus, tab sis tseem lawv cov xaav ntxiv los ntawm cov cai. Cias muab, pseudo-classes (tshwj xeeb) yog zoo heev rau statics, cov tsiaj txhu zoo xws li rau lub nkoj sailing hauv lub hiav txwv dej nrog lub teeb cua - txhua yam yog cuab kev, puas siv tau thiab tswj tau. Yog tias huab cua hloov, los yog thaum cua hlob tuaj, los yog tus qhua ua rau muaj qhov teeb meem tsis txaus siab, koj tuaj yeem nkag mus rau hauv lub reef thiab poob tus qhua.
Txheem thiab nws cov emulation
Style lub CSS lub yuj yuav emulated ntawm JavaScript, los ntawm kev siv ntawm onmouseover thiab onmouseout txheej xwm. Feem ntau qhov no tag nrho. Los ntawm qhov kev txiav txim siab ntawm kev nkag siab, thaum nws los ua qhov chaw ua haujlwm tiag tiag, nws yog qhov zoo dua los tswj kev tswj nyob rau hauv koj txhais tes dua kom muab rau txoj kev hlub tshua ntawm cov qauv kev cai uas hloov dhau ntawm kev siab xav thiab kev xav ntawm tus tsim tawm.
Qee zaum koj tuaj yeem nyeem tau ib yam dab tsi zoo li "Cov qauv no tseem muaj nyob rau hauv IE", tab sis ntau zaus koj tuaj yeem nyeem txog cov kev piav qhia txog cov lus dab tsi los ntawm qhov no los yog qhov browser ntawd. Nws yog tsawg dua yuav kawm paub txog li cas JavaScript txawv hauv tej browsers.
Luj xyuas cov kev, admiring nta "Chrome" thiab "Opera", criticizing lub slowness thiab inertia ntawm qhov browser los ntawm lub chaw tsim tshuaj paus (ntawm lub unforgettable, Nyob zoo rau IE los ntawm "Microsoft" tej programmer: "Qhov zoo qub Internet Explorer tsis foom phem cia li tub nkeeg los yog leej twg nyob rau hauv computer. tsuas paub yuav ua li cas mus ua si "Solitaire", "- hais ib tug tsis paub sau Internet), yuav tsum tau ua raws li cov golden mean: siv dab tsi ua haujlwm qhov txhia chaw thiab txhua lub sij hawm.
Cov neeg xav tau nyiaj los ua haujlwm thaum lawv xav tau kev lom zem uas lawv feem ntau mus rau lub chaw ua haujlwm npe los yog theatre, tab sis tsis yog hauv Internet.
Emulation thiab tswj
Nyuam qhuav pib, thaum lub cajmeem ntawm nws ko taw, nws yog txoj kev cai kom mloog cov txwj laus thiab sau kom raug. Tam sim no muaj ntau tus txwj laus, txhua yam yog hloov ceev nrooj, thiab yog tias koj mloog txhua tus neeg, ces yuav tsis muaj sijhawm txaus txawm tias ib txoj hauj lwm yooj yim heev, ntawm qhov chaw ua haujlwm tsawg.
Programming yog feem ntau tswj, thiab thaum twg tus txheem objectively tsim cov cai, los yog koj tau xav kom hloov ntsej muag hauv txoj cai, nws tshem tawm thiab qhov tshwm sim ntawm ib qho tshiab, qhov zoo tshaj plaws kev daws tau ib txwm tsis txiav txim siab, tab sis mus rau qhov chaw ua haujlwm yuav tsum tau muaj tsawg kawg nkaus tab sis tseem ua haujlwm .
Similar articles
Trending Now