Lenaneong la marang-rang, taba ea mongolo e na le karolo ea bohlokoa moralong le tlhahisong ea litaba. Ho sa tsotellehe hore na re iketsetsa leqephe la motho ka mong kapa re rala sebopeho se rarahaneng sa mosebedisi, ho tsepamisa maikutlo ho ka etsa phapang ponahalong le ho baleng ha dikahare. Sehloohong sena, re tla hlahloba mekhoa le mekhoa ea ho beha mongolo ho HTML, ho fa baetsi ba mananeo lisebelisoa tse hlokahalang ho fihlela tlhahiso e ntle le e sebetsang. Re tla ithuta ho tloha mekhoeng ea mantlha ho isa litsing tsa morao-rao le mekhoa ea ho tsepamisa maikutlo ho mongolo, ho lumella bahlahisi ho sebelisa sesebelisoa sena sa bohlokoa ka botlalo. ntshetsopeleng ya webo.
Selelekela ho HTML text centering
HTML text centering ke mokhoa o atileng haholo ho nts'etsopele ea webo ho hokahanya mongolo o otlolohileng leqepheng la HTML. Ho na le mekhoa le mekhoa e fapaneng e ka sebelisoang ho fihlela phello ena le ho fa litaba tsa rona ponahalo e ntle le e ntle.
E 'ngoe ea litsela tse bonolo ka ho fetisisa ea ho beha mongolo bohareng ke ho sebelisa "lekanya" letšoao le hlahang lebokoseng la HTML le nang le mongolo oo re batlang ho o beha bohareng. Mohlala, haeba re batla ho beha sehlooho ka har'a hlooho ea h1, re ka eketsa khoutu e latelang ea HTML:
Sehlooho se bohareng
. Mokhoa ona o bonolo ho o kenya ts'ebetsong, empa o nkoa e le oa khale mme ho kgothaletswa ho sebelisa mekhoa ea morao-rao.
Mokhoa o mong o ntlafalitsoeng haholoanyane ke oa ho sebelisa mekhoa ea CSS. Ka ho seta sebopeho sa setaele, joalo ka margin le tekano ea mongolo, re ka fihlela mongolo o bohareng ka tsela e nepahetseng le e tenyetsehang. Mohlala, haeba re batla ho beha serapa bohareng ba div, re ka sebelisa khoutu e latelang ea CSS: div { text-align: center; }. Mokhoa ona o khothaletsoa ho feta kaha o ikamahanya hantle le litlhoko tsa moralo mme o lumellana le liphetolelo tsa morao-rao tsa li-web browser.
Ka bokhuts'oane, HTML text centering ke mokhoa oa bohlokoa oa moralo oa webo ho fihlela nehelano e leka-lekaneng. Ka mekhoa le mahlale a fapaneng, joalo ka semelo sa »align» le setaele sa CSS, re ka fihlela sephetho se lakatsehang le ho ntlafatsa ponahalo ea litaba tsa rona. Ho bohlokoa ho hlahloba likhetho tse fumanehang le ho khetha e loketseng ka ho fetisisa ho latela litlhoko tsa rona le ho lumellana ha sebatli. Kamehla hopola ho boloka khoutu ea hau e hloekile ebile e hlophisehile bakeng sa ts'ebetso e ntle nakong e tlang. Leka ka mekhoa e fapaneng 'me u fumane hore na ke efe e sebetsang hantle bakeng sa merero ea hau. Itloaetse 'me u natefeloe ke ho theha meralo e khahlang le e tsepamisitsoeng maikutlo!
Mekhoa ea ho beha mongolo bohareng ho HTML
Ho na le mekhoa e mengata ea ho beha mongolo bohareng ba HTML, ebang ke ka har'a serapa, sehloohong, kapa lethathamong. Ka tlase ho na le mekhoa le mekhoa e tloaelehileng e sebelisoang ho fihlela mongolo o bohareng ba HTML.
1. Sebelisa letšoao
2. CSS Text-align: Khetho e 'ngoe ke ho sebelisa CSS ho beha mongolo bohareng. Na u ka etsa joalo sena ka ho sebelisa thepa amahanya mongolo: setsi; ho karolo ea HTML kapa ho sehlopha sa CSS. Ka mohlala:
Mongolo o bohareng o nang le CSS!
. Mokhoa ona o na le thuso haeba o batla ho beha likarolo tse ngata tsa mongolo leqepheng.
3. Sebelisa sebaka sa marang-rang: U ka boela ua beha mongolo bohareng ka ho sebelisa thepa ea majalo ea CSS le ho seta moeli oa leqele le le letona ho auto. Sena e ka etsoa ka CSS e kahare kapa ka sehlopha sa CSS. Ka mohlala:
Mongolo o bohareng o nang le moeli!
. Mokhoa ona o ka ba molemo haholo ha o leka ho beha li-blocks tse kholoanyane tsa mongolo kapa litšoantšo.
Hopola hore mongolo o bohareng o sebetsa ho sets'oants'o seo mongolo o leng ho sona, kahoo o hloka ho etsa bonnete ba hore o sebelisa mekhoa le mekhoa ena linthong tse nepahetseng. Hape, hopola hore mekhoa e meng e kanna ea se khothaletsoe ho latela maemo a hajoale a HTML le CSS, kahoo ho bohlokoa ho ela hloko mekhoa e metle. Ka mekhoa ena, u ka khona ho fumana setsi se nepahetseng sa mongolo mererong ea hau ntlafatso ea webo ka HTML.
Mekhoa ea ho boloka mongolo ka CSS
Ho na le mekhoa le mekhoa e mengata ea ho theha mongolo ho HTML ho sebelisa CSS. Mekhoa ena e bohlokoa ho fumana moralo o motle le o leka-lekaneng maqepheng a hau a marang-rang. Ka mor'a moo, re tla u hlahisa ka tse ling tsa mekhoa e sebelisoang haholo.
E 'ngoe ea litsela tse bonolo tsa ho beha mongolo bohareng ke ho sebelisa "text-align" thepa ea CSS. Thepa ena e ka sebelisoa ho likarolo tsa block le likarolo tsa inline. Ho beha mongolo sebakeng sa block, kenya feela mola o latelang oa khoutu leqepheng la hau la setaele:
«`
mokhethi {
ho tsamaisana le mongolo: bohareng;
}
«`
Mokhoa o mong o tsebahalang oa ho etsa mongolo o bohareng ke ho sebelisa thepa ea »margin» e kopantsoeng le boleng ba othomathiki ba mathoko a leqele le le letona. Sena se finyelloa ka ho kenyelletsa khoutu e latelang ea CSS:
«`
mokhethi{
margin-le letšehali: auto;
margin-ka ho le letona: auto;
}
«`
Haeba u batla ho beha mongolo setsing se itseng, u ka sebelisa mokhoa oa Flexbox. Ntlha ea pele, beha setshelo e le karolo ea flexbox u sebelisa thepa ea "pontšo: flex". Ebe, lokisa litaba ka ho otloloha u sebelisa "justify-content" le boleng "bohareng". Ka mohlala:
«`
.setshelo {
pontšo: flex;
lokafatsa-kahare: setsi;
}
«`
Tsena ke tse ling tsa mekhoa e sebelisoang haholo bakeng sa ho tsepamisa mongolo ho sebelisa CSS ho HTML. Hopola hore ho ipapisitse le litlhoko tsa hau le moralo oa sebaka sa hau sa marang-rang, ho ka ba bonolo ho sebelisa mokhoa o le mong kapa o mong oa Teko le ho fumana o lumellanang hantle le litlhoko tsa hau. Tekanyo ea mongolo ke karolo ea bohlokoa ea ho fihlela moralo o hlakileng le oa botsebi liwebsaeteng tsa hau!
Ho sebelisa sebopeho sa setaele ho bohareng ba mongolo ho HTML
E 'ngoe ea mekhoa e tloaelehileng le e bonolo ka ho fetisisa ea ho beha mongolo ho HTML ke tšebeliso ea sebopeho sa "style". Tšobotsi ena e re lumella ho sebelisa mekhoa ka ho toba ho karolo ea HTML, tabeng ena, text centering. Ho theha mongolo ka ho otloloha, re ka sebelisa thepa ea "text-align" ka boleng "center". Mohlala, haeba re batla ho beha a seratsoana bohareng, re kenya feela tšobotsi ea "style" ebe re e abela boleng ba "text-align: center".
Khetho e 'ngoe ea ho theha mongolo ho HTML ke ho sebelisa "tag
Ntle le mekhoa ena ea mantlha, ho na le mekhoa e meng e tsoetseng pele ea ho tsepamisa mongolo ho HTML, joalo ka tšebeliso ea flexbox le grid. Mekhoa ena e rarahane ho feta, empa e re fa phetoho e kholoanyane moralong 'me e re lumella ho beha sengoloa bohareng ka tsela e otlolohileng le e otlolohileng. Ho sebelisa mekhoa ena, re tlameha ho sebelisa CSS ho e-na le litšobotsi tsa HTML. Re ka hlalosa setaele le thepa e bohareng ka molao o arohaneng oa CSS kapa ka kotloloho ka setaele sa inline re sebelisa semelo sa setaele.
Mongolo o otlolohileng le o otlolohileng o thehiloe bohareng ba HTML
Ho beha mongolo o otlolohileng le o otlolohileng ke mokhoa o sebetsang haholo ho nts'etsopele ea webo ho fihlela tlhahiso e ntle ea pono. Ho HTML, ho na le mekhoa e fapaneng ea ho fihlela phello ena e bohareng, ho latela litlhoko tsa moralo. Sehloohong sena, re tla hlahloba tse ling tsa mekhoa e tloaelehileng e sebelisoang ho theha mongolo ho HTML.
E 'ngoe ea litsela tse bonolo ka ho fetisisa tsa ho beha mongolo bohareng ba HTML ke ho sebelisa thepa ea "text-align" CSS. Thepa ena e u lumella ho hlakisa tekano ea mongolo ka har'a karolo ea HTML. Ka ho beha boleng ba tekano ea mongolo ho ea bohareng, mongolo o tla beoa o otlolohile ho element. Mohlala, ho beha serapa bohareng, re ka se thatela ka har'a tag
Mokhoa o mong o tloaelehileng oa ho tsepamisa mongolo ho HTML ke tšebeliso ea thepa ea CSS ea "bontša" hammoho le "flex" le "align-items" boleng. Ka ho sebelisa litekanyetso tsena ho sets'oants'o, re ka beha sengoloa se ka hare ho sona ka ho otloloha le ho ea holimo. Mokhoa ona o bohlokoa haholo ha o hloka ho beha mongolo bohareng ba likarolo tsa boholo bo fapaneng, joalo ka lethathamo la likarolo. Ho etsa sena, re kenyelletsa tag feela
- 'me re sebelisa mokhoa o lumellanang oa CSS.
Ka mekhoa ena e 'meli e boletsoeng, hammoho le likhetho tse ling, joalo ka ts'ebeliso ea marang-rang a othomathike kapa ts'ebetsong ea li-block tsa mabokose a feto-fetohang, bahlahisi ba marang-rang ba na le lisebelisoa tse fapaneng tseo ba ka li sebelisang ho fihlela mongolo oa HTML. Ho bohlokoa ho etsa liteko ka mekhoa ena le ho ikamahanya le litlhoko tse ikhethileng tsa moralo o mong le o mong. Hopola hore qetellong sepheo sa mongolo ke ho ntlafatsa ho baloa le tlhahiso ea pono ea webosaete.
Mehopolo ea phihlello ha o beha Sengoloa ho HTML
Ha ho tluoa tabeng ea ho tsepamisa mongolo ho HTML, ho bohlokoa ho ela hloko lintlha tsa phihlello ho netefatsa hore basebelisi bohle ba ka natefeloa ke ho boha. Ka tlase ke mekhoa le mekhoa ea ho fumana setsi se nepahetseng ntle le ho sekisetsa boiphihlelo ba mosebelisi ea sa boneng hantle:
1. Sebelisa li-tag le litšoaneleho tsa semantic: Ha u beha mongolo bohareng ba HTML, ho bohlokoa ho sebelisa li-tag tsa semantic joalo ka
le litšobotsi tse kang "align" kapa "style" ho theha centering e otlolohileng le e rapameng. Li-tag le litšoaneleho tsena li boetse li thusa babali ba skrineng ho toloka sebopeho sa litaba hantle.
2. Qoba ho sebelisa litšoantšo feela ho beha mongolo bohareng: Le hoja ho ka 'na ha e-ba tekong ea ho sebelisa setšoantšo e le se ka morao ho finyella ponahalo e khahlehang, sena se ka thatafatsa ho bala ho batho ba nang le bokooa ba pono. Sebakeng seo, nahana ka ho sebelisa CSS ho sebelisa mekhoa ea centering ntle le ho itšetleha ka ea setšoantšo.
3. Etsa bonnete ba hore mongolo oa baleha: Ha o beha mongolo bohareng, ho bohlokoa ho netefatsa hore oa baleha, haholo-holo ho batho ba nang le bothata ba pono. Sebelisa boholo bo loketseng ba fonte 'me u netefatse hore ho na le phapang e lekaneng pakeng tsa mongolo le bokamorao. Hape ho eletsoa ho qoba tšebeliso e feteletseng ea litlhaku tse kholo le ho sehella, kaha li ka thatafatsa ho bala.
Litlhahiso tsa ho ntlafatsa mongolo o ka har'a lisebelisoa tsa mohala
E 'ngoe ea lintlha tsa bohlokoa ha ho etsoa liwebosaete tsa lisebelisoa tsa mehala ke ho tsepamisa mohopolo hantle. Ho ntlafatsa setsi ho netefatsa hore litaba li hlahisoa ka nepo, 'me li ka baloa habonolo ho li-skrini tse nyane. Mona ke malebela le mekhoa e tla u thusa ho fihlela mongolo o sebetsang hantle ho lisebelisoa tsa mehala.
1. Sebelisa tšobotsi ea "text-align" ho CSS: Ka tšobotsi ena, u ka hlalosa tekano ea mongolo karolong ea HTML. Ho beha mongolo bohareng, sebelisa "text-align: center." Sena se tla etsa bonnete ba hore mongolo o iphuthela bohareng ea skrini lisebelisoa tsa mehala.
2. Qoba ho sebelisa bophara bo tsitsitseng: Phoso e tloaelehileng ke ho hlalosa bophara bo tsitsitseng bakeng sa likarolo tsa HTML. Sena se ka etsa hore mongolo o khaphatsehe kapa o khaotsoe ho li-skrini tse nyane. Sebakeng seo, nahana ka ho sebelisa bophara ba mokelikeli kapa liperesente tsa likarolo ho etsa hore litaba li lekane ka tsela e ikamahanyang le maemo. lisebelisoa tse fapaneng.
3. Sebelisa thepa ea "line-height": Thepa ea "line-height" e ka u thusa ho ntlafatsa ho baloa ha mongolo ho lisebelisoa tsa mohala. Ho eketsa hanyenyane boleng ba bophahamo ba mohala, joalo ka 1.5 kapa 2, ho theha sebaka se otlolohileng pakeng mela, ho etsa hore litaba li balehe habonolo. Leka ka litekanyetso tse fapaneng ho fihlela u fumana e lumellanang hantle le moralo oa hau.
Kamehla u hopole ho etsa liteko ho lisebelisoa tse fapaneng tsa mohala ho netefatsa hore bohareng ba mongolo bo lula bo tsitsitse 'me bo utloahala likrineng tsohle. Ka malebela le mekhoa ena, u ka khona ho ntlafatsa mongolo habonolo ho lisebelisoa tsa mehala le ho fana ka boiphihlelo bo ntlafalitsoeng ba mosebelisi lisebelisoa tsa mehala. webosaete ea hau.
Ho lokisa mathata a tloaelehileng ha u beha mongolo ho HTML
E 'ngoe ea mathata a tloaelehileng a ho tsepamisa maikutlo ho mongolo ho HTML ke hore ka linako tse ling mongolo ha o tsejoe hantle. Sena se ka etsahala ka lebaka la mabaka a fapaneng, joalo ka tšebeliso e mpe ea thepa ea CSS kapa ho hloka kutloisiso ea hore na sebopeho sa tokomane ea HTML se sebetsa joang. Leha ho le joalo, ho na le mekhoa le mekhoa eo u ka e sebelisang ho rarolla bothata bona.
Mokhoa o mong oa ho beha mongolo bohareng ho HTML ke ka ho sebelisa thepa ea CSS ea `text-align: center;`. Thepa ena e sebelisetsoa ho hokahanya litaba, tabeng ena mongolo, ho ea bohareng ba setshelo sa eona. Ho sebelisa mokhoa ona, o tlameha feela ho kenyelletsa mohala o latelang oa khoutu ho hau css faele kapa ka sebopeho sa setaele sa tag e nepahetseng ea HTML:
« html
Ona ke mohlala oa mongolo o tsepameng.
«`
Mokhoa o mong o sebelisoang hangata ke ho sebelisa li-tag tsa HTML ``.
« html
«`
Ho feta moo, haeba u batla ho beha mongolo leqepheng lohle, u ka sebelisa `margin` thepa ea CSS hammoho le litekanyetso tsa `auto`. Ka mohlala:
« html
Ona ke mohlala oa mongolo o bohareng leqepheng le felletseng.
«`
Ka ho latela mekhoa ena le ho sebelisa thepa e nepahetseng ea CSS, u ka khona ho rarolla mathata a tloaelehileng a amanang le text centering ho HTML. Kamehla hopola ho leka le ho lokisa mekhoa ho latela litlhoko tsa morero oa hau.
Lisebelisoa le lisebelisoa tse sebetsang bakeng sa ho beha mongolo oa HTML bohareng
Ha ho etsoa litaba tsa marang-rang, ho tsepamisa maikutlo ho mongolo ke mosebetsi oa bohlokoa ho fihlela ponahalo e khahlang. Ka poso ena, re tla u hlahisa letoto la mekhoa le mekhoa e sebetsang e le hore u ka e sebelisa mererong ea hau.
E 'ngoe ea litsela tse bonolo ka ho fetisisa tsa ho beha mongolo ho HTML ke ho sebelisa tag
Khetho e 'ngoe ea ho beha mongolo bohareng ke ho sebelisa CSS. U ka sebelisa thepa e tsamaisanang le mongolo e nang le boleng "center" molaong oa CSS ho theha mongolo oa karolo efe kapa efe ea HTML. Ho feta moo, o ka nka monyetla oa lisebelisoa tse ling tsa CSS joalo ka margin le padding ho lokisa sebaka se potolohileng mongolo o bohareng ho fihlela sephetho se lakatsehang. Kamehla hopola ho sebelisa syntax e nepahetseng 'me u sebelise melao ena ho karolo e itseng ea HTML eo u batlang ho e beha bohareng.
Ka bokhuts'oane, text centering ho HTML ke mokhoa oa mantlha o ka sebelisoang ka mekhoa e fapaneng ho fihlela moralo o hloekileng le oa seporofeshenale tlhahisong ea litaba. webong. Hore na o sebelisa thepa ea ho hokahanya mongolo oa CSS kapa o kopanya mekhoa e fapaneng, mongolo o bohareng o ka hlophisoa ho latela litlhoko tse ikhethileng tsa e 'ngoe le e 'ngoe. websaete ea hau. Ka ho utloisisa mekhoa ea mantlha e hlahisitsoeng sengolong sena, bahlahisi ba ka netefatsa boemo bo nepahetseng le bo botle ba mongolo mererong ea bona. Re tšepa hore boitsebiso bona bo bile molemo, 'me re u mema hore u sebelise mekhoa ena ho ntlafatsa tlhahiso ea litemana tsa hau ho web. Lekola 'me u leke ka mekhoa ena ea ho tsepamisa mongolo 'me u ise meralo ea hau ea HTML boemong bo bong!
Ke 'na Sebastián Vidal, moenjiniere oa k'homphieutha ea chesehelang theknoloji le DIY. Ho feta moo, ke 'na moetsi oa tecnobits.com, moo ke arolelanang lithupelo ho etsa hore theknoloji e fumanehe le ho utloisisoa ke motho e mong le e mong.