KomepiutaPolokalame

CSS opeopea: faamatalaga, meatotino

Opeopea - o se tasi o galuega tauave autu o le gagana le CSS (o loo i auvae le Sheets faiga - faatupulaia formatting). O lenei gagana ua i ai talu mai le 1996 ma o loo faaauau pea e atiina ae. I le taimi, developers ua faaaogaina le lomiga lona tolu o CSS. Faatasi ai ma le gagana polokalame CSS e mafai ona faatupuina ai se nofoaga matagofie ma fiafia o le a le foliga mai e le toe aoga po o le lelei mo le tagata e faaaogāina, e tusa lava pe e te leʻi faaaogaina JavaScript. avanoa po nei o le lomiga lona tolu o le pemita.

Foi, developers mafai ona e faaaogaina e sili atu filifiliga formatting talafeagai, e pei o Flexbox po o le tulaga e suia ai le elemene o le avanoa i luga o le nofoaga, ae muamua mea muamua. E amata ai ona malamalama i le tulaga lelei ma tulaga le lelei opeopea meatotino.

CSS opeopea - aisea e manaomia ai?

Opeopea - meatotino mo elemene faatulagaga. Aso uma lava, e mafai ona vaai i luga o le itulau o le nusipepa ma mekasini, ma vaavaai i le ata ma le tusiga, lea e matua manino wraps siomia ai i latou. и CSS при использовании функции Float должно произойти то же самое. I le lalolagi o le HTML ma code CSS ala i le faaaogaina e tatau ona tupu lea lava galuega tauave opeopea. Ae e taua le manatuaina o le faatusa faasaʻoina e le o taimi uma le faamoemoega autu o lenei galuega tauave. E mafai ona faaaoga e fatu ai le nofoaga lauiloa o le elemene o le nofoaga i le lua, tolu, koluma se fa. O le mea moni, opeopea CSS meatotino o loo faaaogaina e toetoe lava o so o se HTML-elemene. O le iloaina o le faavae o le toe faafouina o le elemene faataatiaga le faaaogaina o le galuega tauave opeopea, ona le meatotino, e foafoa ai se fuafuaga o le nofoaga o le a le faigata.

Faapitoa polokalame DTP mafai i nisi taimi le amanaiaina le ata, ma e alu i latou. mea e tali tutusa lava tupu ma web fuafuaga, i le na o le malamalama o le mau, nai lo le aʻe i luga o le ata o loo faaalia (pe afai e faaaogaina sese opeopea meatotino) sosoo atu i ai po o lalo, ae le o taimi uma le mea e te manaomia se atinae.

CSS faamatalaga opeopea o le meatotino

O le mea moni, o le tomai e faaaogaina meatotino opeopea o se sai lelei tele i le pu mo so o se mamanuina web. Ae, mea e leaga ai, o le lava o le malamalama o le auala galue o lenei e mafai ona taitai atu ai i collisions ma isi vaega o le faanoanoaga nofoaga o lenei ituaiga. Muamua foi na tulaga tupu ona o bugs i le browsers. O lenei o le a tatalaina le mea lilo o le auala e faaaoga lelei le meatotino opeopea, ma e leai se faafitauli e le tatau ona sili atu.

Tatou opeopea ua faatauaina e fa o meatotino:

  • Opeopea: tofi;
  • Faaopeopea: taumatau;
  • Opeopea: tauagavale;
  • Opeopea: e leai se tasi;

Mo i latou oe ua latou iloa le gagana Peretania, o le tulaga faatauaina parameter opeopea tatau ona manino meatotino. Ae mo i latou e te le iloa, e mafai ona e aumaia se faamalamalamaga itiiti. Parameter: tauagavale; E uunaʻia ai le tino elemene i le tulimanu tauagavale sili ona ogaoga o le elemene matua. Tasi le mea e tupu (na o le isi auala) ina bcgjkmpjdfybb parameter: taumatau; . Taua: tofi; ua poloaiina e le elemene e manatu le configuration lava lea e tasi e pei o lena o le matua. O elemene taua o tamaitiiti lava, ao latou o loo tu saʻo i totonu o le matua HTML-i code. A meatotino: e leai se tasi; E mafai ai e le elemene i le faalavelave i le tafe masani o le pepa aloaia, lea ua faatulagaina e faaletonu mo vaega uma o le code.

Auala e opeopea galuega?

galue lava na o meatotino CSS faaopeopea. Uma ua faamatalaina i luga, e mafai ona faia e aunoa ma faigata e tele. Ina ua mavae lena, o le a pei lava ona faigofie mea uma. Ae ao faaauau pea ona ou suesue meatotino opeopea, aoga se vaaiga itiiti i le manatu. Uma tuatusi faakomepiuta o se elemene o le poloka. E faigofie ona e vaai i lenei ala i le tatalaina o le faamafanafanaina i Google Chrome e fetaomi ctrl + suiga + J. mau, igoa, faatusa, sootaga, ma isi vaega o le a faaalia nofoaga poloka, na o ituaiga eseese. Le taimi muamua, o nei mea uma poloka o loo mulimuli i le tasi le isi. E pei ona faaalia i le faataitaiga o loo i lalo, alu tasi i le isi le manoa code, ma ina ia latou foliga mai e matua o se tasi i tua o le isi.

Ua taʻua lea o se gasologa masani (masani tafe). Ina ua poloka uma pauu i totonu o le tasi le isi (tino e aunoa ma sopoia elemene) faasologa agai i lalo. Le taimi muamua, mataupu uma o le itulau o le initaneti loo i ai i lenei ala. Ae peitai, pe a faaaogaina, mo se faataitaiga, o le meatotino a CSS opeopea tuua elemene gagana Tauagavale lona tulaga faalenatura i le itulau ma siitia atu e le itu tauagavale. Lenei amioga tau atu i le fetoaiga maalofia ma i latou elemene e tumau pea i le faagasologa masani.

I se isi faaupuga, o le elemene o loo ae faatulagaina faasologa agai i lalo, ua i ai nei e sosoo ma le tasi le isi. Afai o le elemene o le va lava o matua ina ia mafai ona nonofo ai ni tamaiti se toalua i totonu, e le tupu le fetoaiga, ae afai e leai, o le faaeeina atu o mea e tasi i le isi e le maalofia. E matuai taua ona manatua mo le malamalama o le meatotino a CSS opeopea.

galuega tauave manino e foia ai faafitauli

Tatou opeopea faaalia se loto taitasi - Faamama. Faatasi latou - e le masaa vai. Uma e lua o nei foliga le tasi i le isi ma e faia le atinae fiafia. E pei ona taʻua i luga, tuaoi sela alu atu o latou ala masani ai ma e amata ai foi i le "faaopeopea" e pei o le elemene lea sa faaaogaina le meatotino opeopea (mo se faataitaiga, CSS Top opeopea). O se taunuuga, e maua nai lo o se elemene opeopea lua, ae le o le nofoaga lea sa latou faamoemoe e faatulaga ai le atinae. Mai lava i lena taimi ua faatoa amata faafitauli uma.

I Manino ua faatauaina lima galuega tauave:

  • : Agavale;
  • : Aia;
  • : Uma;
  • : Maua;
  • e leai se tasi;

E ala i le faatusatusaga e mafai ona tatou malamalama pe a e sili ona lelei e faaaoga ai le galuega tauave Manino. Afai ua tatou tusia se laina i le code opeopea: taumatau; (CSS-code le uiga), e tatau ona manino le galuega tauave: taumatau ;. Le lava meatotino a papa ma opeopea: taumatau; o le a faaatoatoa ai Manino: tauagavale; . Pe a tusia code Manino: uma e lua; sa liliu atu o le elemene lea ua e faaaogaina, o le a avea lenei vaega i lalo o le elemene lea e faaaogaina se galuega tauave opeopea. e tofi tulaga mai le elemene matua, ae leai se tasi e le faia so o se suiga i le faatulagaga o le saite. и CSS Float-код, который сделает ваш веб-сайт единственным в своем роде. Afai e te malamalama i le auala o le opeopea ma galuega tauave manino, e mafai ona tusi se HTML tulaga ese ma le masani ai ma le CSS opeopea-code, lea o le a tulaga ese ai lou website i lona ituaiga.

Faaaogaina o opeopea e fatu koluma

Opeopea aemaise vaega aoga pe a le faia o koluma i luga o le nofoaga (po o le nofoaga o le anotusi opeopea CSS i le ogatotonu o le itulau web). O lenei tulafono e sili ona aoga ma talafeagai, o lea e tatau ona e mafaufau i nisi o filifiliga mo le foafoaina o le mamanu nofoaga masani e aofia ai ni koluma se lua. Mo se faataitaiga, ave se tulaga faatonuina website ma mataupu i luga o le pa faatautaiga tauagavale (pa faatautaiga) i le itu taumatau, header ma footer. O le tulafono o foliga e pei o lenei:

O lenei ua tatou manaomia o le malamalama i mea e tusitusia iinei. O le elemene matua i ai le vaega autu o le HTML-tulafono ua taʻua o se fagu (pusa). E mafai ona e taofia ai le elemene, ua faaaogaina o se galuega tauave ua faatafe ai i faataapeapeina i itu eseese. Afai e le o, ona ua tafetafea nei elemene i le tuaoi o le browser.

Ona, i le code ma eo atu #content #navigation. O nei elemene o loo faaaogaina galuega tauave opeopea. #content auina atu i le itu tauagavale ma i le itu taumatau o #navigation. E manaomia e fatu ai se nofoaga i le koluma se lua. Ia mautinoa ia faamaoti le lautele, ina ia le fesiliaʻi le mea faitino tasi le isi. E mafai ona faamaoti mai e le lautele ma pasene. Lea e sili atu ona lelei nai lo i pixels. Mo se faataitaiga, 45% i le 45% ma #content mo #navigation, ma totoe le 10% e tuuina atu autafa meatotino.

Meatotino a manino, lea o loo i #footer, e le mulimuli footer #navigation ma #content, ae tuua ai i le nofoaga lava lea e tasi lea na ia sa. Mea e mafai ona tupu? Afai e te le faamaoti meatotino Manino? I totonu o lenei tulafono na alu aʻe #footer ma o le a i lalo o #navigation. Tupu lenei mea ona o le mea moni e faapea #navigation lava le avanoa e nonofo ai le sili atu nai lo le tasi elemene. I lenei faataitaiga faataitaiga e manino vaaia le auala e opeopea ma faaatoatoa ai meatotino a Manino tasi le isi.

Faafitauli e ono fetaiai pe a tusia code

e faigofie le faataitaiga i luga. Ae faatasi ma i latou e mafai ona mafua ai faafitauli. E masani lava, o le mea moni, e mafai ona tupu ai le tele o faafitauli e leʻi faamoemoeina e opeopea galuega tauave. E tusa lava pe ese, ae o faafitauli e masani lava e le o faia i CSS, ma a HTML-code. O le nofoaga lea o le elemene ma opeopea galuega tauave i se HTML-code tonu e aafia ai le galuega mulimuli. I o ina ia aloese mai ituaiga eseese faigata, e sili atu le tumau i tulafono faigofie - elemene faatulagaga opeopea galuega tauave a le code muamua. Toetoe lava i taimi uma le galuega ma ia faaitiitia a latou amioga e lei mafaufauina.

pa'ō o le elemene

Fetoaiga tupu mai pe a le mafai ona faamalieina ai i latou elemene o loo i ai le tamaitiiti le tele o matua uma, ma latou fesiliaʻi tasi le isi. E oo lava i tupu o le mea e le mafai ona oo mai, ma mou ese atu mai le nofoaga. e le o se browser meaola laʻitiiti lenei, ma ua faamoemoe ma amioga lelei o elemene ma galuega tauave opeopea.

Ona o le mea moni e faapea ua muamua i nei elemene le faagasologa masani, ma ua motusia browser meatotino opeopea e mafai ona aveesea i latou mai le nofoaga. Ae aua le faanoanoa, aua o le vaifofo o le faigofie ma le manino - faaaogaina Cear meatotino. E mafai lava e le ala o le uma mai o lenei faafitauli, o le faaaogaina o le Manino o le sili ona lelei.

Ae e le mafai ona foia faafitauli o le fetoaiga o elemene itulau web i se isi ala. E le itiiti ifo i ni auala se lua:

  • Faatulaga le faaaogaina o galuega tauave;
  • talosaga Flexbox.

Tulaga o galuega tauave e masani lava a lelei isi e CSS opeopea. I le ogatotonu o le web le itulau i le tulaga o Tulaga talosaga e sili atu le tulaga o le faatusa. Afai faatauaina faaaogaina lelei: aiai ma: aiga, o le elemene pauu atu i le nofoaga, ma o le a lē fesiliaʻi tasi le isi.

Tulaga Iloiloga ma code galuega tauave opeopea

и CSS Float заменить на Position. E tatau ona taulimaina e sili atu i le auala i le HTML ma opeopea CSS suia i le tulaga. O le mea moni e matua faigofie. Ia o le fai mai o se #container elemene ma #div.

#container {

lautele: 40%;

opeopea: tauagavale;

autafa: 10px;

}

#div {

lautele: 40%;

opeopea: taumatau;

autafa: 10px;

}

#footer {

manino: uma e lua;

}

I lenei faataitaiga, o le faaaogaina o galuega tauave i totonu o le pusa lona lua (CSS Div) o le a fesoasoani ua faatafe ai i le faatupuina o se nofoaga tulaga o le koluma se lua. Aua nei galo le galuega tauave Manino. E aunoa ma o le a na o overlay elemene i luga o le tasi i le isi.

O lea la, e faapefea ona e suia le CSS ma opeopea code e faaaoga Postion? E faigofie lava:

#container {

lautele: 40%;

tulaga: aiga;

autafa: 10px;

}

#div {

lautele: 40%;

tulaga: aiga;

autafa: 10px;

}

I lenei tulaga #container #div ma ave le talafeagai tulaga o le atinae i le matua elemene. O le mea autu? tuu #div ma #container tasi elemene matua, lea o le a tutusa i lo latou toatele.

Flexbox - o lenei galuega tauave a suia CSS opeopea?

Flexbox - o le auala e sili ona maualuluga e fatu uepisaite i le taimi, o lea o lenei galuega e le o lagolagoina e matutua lomiga o browsers. O lenei mea moni ona amanaia, mo tagata e faaaogaina ma matutua lomiga o browsers a le mafai ona e vaai i le lomiga saʻo o le saite.

Flexbox e le o se meatotino, o se ese module. Lea lagolagoina flexbox le tele o meatotino, e galulue na o faatasi ma ia. Gata i lea, faaalia galuega tauave, lea ei ai le faataamilosaga e tolu inline, poloka ma inline-poloka i flexbox e tasi lava le tafe-flex.

E faapefea ona Flexbox?

O lenei tekinolosi e fesoasoani le atinae e faigofie ona ogatasi elemene faalava ma faasologa agai i lalo. E mafai foi ona Flexbox suia o le taitaiga ma le faatulagaga o elemene e faaali ai. I totonu o lenei tekinolosi, e lua axes: Autu au ma au Cross, e siomia e fausia le Flexbox atoa. Ai foi e aveesea ai le aafiaga opeopea ma galuega tauave Manino. Na ia fausia lona faiga i le tulafono, lea e faaaoga e se tulaga ese i lona meatotino, faapea, o le mea e leaga, e le mafai ona e faaluaina i sela isi meatotino, e pei o opeopea ma le tulaga. Ma o le a matuai ono, ona, e pei ona taʻua i luga, na galulue Flexbox i fou lomiga o browsers.

E taua ia manatua i le Tulaga iuga, Flexbox le opeopea ma faia le mea lava lea e tasi - fausia se fuafuaga e le masani ai ma uluai o lou nofoaga. Taitasi lomiga o le talanoaina i le mataupu o loo i ai i lona lava ala, ma o lea, ua uma tulaga lelei ma tulaga le lelei. I le faaopoopo atu, o le tupu o se mea galuega tauave opeopea atoatoa (mo se faataitaiga, i le nofoaga i se fausaga faigofie), ae i se mea e sili atu e faaaoga le Tulaga po Flexbox.

Meaola laʻitiiti autafa Faalua

Ae peitai, o nisi taimi, o lea, soo se faafitauli atinae tulai mai le mai le code tusia, ma bugs ma i nisi browser ituaiga patino. Mo se faataitaiga, i le Initoneti tagata suʻe nuʻu, ei ai se meaola laʻitiiti, lea ua taua o le meaola laʻitiiti autafa Faalua. Ia multiplies autafa parameter i le lua, e mafua i le displacement o elemene o le nofoaga o le browser tuaoi. Ina ia aloese mai lenei mea, ua lava e faailoa ai le Pasene autafa parameter. E masani lava ona tulai mai lenei meaola laʻitiiti pe a le taua o le tulaga opeopea autafa y ma meatotino.

#div {

opeopea: tauagavale;

autafa tauagavale: 10px;

}

O lenei tulafono o le a sui le elemene i le Initoneti tagata suʻe nuʻu 20 px itu tauagavale. E mafai ona e suia le tulafono e faapea:

#div {

opeopea: tauagavale;

autafa tauagavale: 10%;

}

po o ina

#div {

opeopea: tauagavale;

autafa-taumatau: 10px;

}

Uma e lua o nei filifiliga o le a foia ai le faafitauli o le elemene displacement.

Bugs browser ma nofoaga o faaaliga le saʻo

E taua le manatua o le Initoneti tagata suʻe nuʻu - e le o le browser na e mafai ona tutupu bugs. faaalia sese foi matutua lomiga o Google Chrome ma Mozilla nisi elemene o uepisaite o le po nei. Mo nei faatulagaina e taitoatasi, e mafai ona e maua ai se fofo. I se tulaga lautele, tatou te manatua o le faaaogaina o opeopea le a faia se fuafuaga website uluai ma lalelei. Le malamalama i le faavae ma mataupu faavae o lenei o le a fesoasoani meatotino aloese mai mea sese ma faia le olaga faigofie mo so o se atinae.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.atomiyme.com. Theme powered by WordPress.