Ha o qala ho hlahloba lefatše la moqapi oa marang-rang, ha ho pelaelo hore u tla tsebisa mantsoe le lipolelo tse 'maloa tse ncha ho uena. E 'ngoe ea litemana tseo u ka' nang ua li utloa ke "markup" kapa mohlomong "puo ea marang-rang". Ke joang "markup" e fapaneng ho feta "khoutu" hona ke hobane'ng ha ba bang ba litsebi tsa marang-rang ba bonahala ba sebelisa mantsoe ana ka tsela e sa tšoaneng? A re qale ka ho sheba hantle hore na "puo ea marang" ke eng.
A re ke re shebeng Marako a 3 Lipuo
Hoo e batlang e le mongolo o mong le o mong ho Websaeteng o nang le "ML" ho eona ke "puo ea marang-rang" (ntho e makatsang, ke "ML" e emelang). Lipuo tsa markup ke mehaho ea mohaho e sebelisetsoang ho etsa maqephe a maqephe kapa mefuta eohle le boholo.
Ha e le hantle, ho na le lipuo tse fapaneng tse fapaneng ka ntle mona lefatšeng. Bakeng sa marang-rang le tsoelo-pele, ho na le lipuo tse tharo tse hlakileng tseo u ka 'nang ua li tšela ka mose. Tsena ke HTML, XML, le XHTML .
Puo ea Markup ke eng?
Ho hlalosa hantle lentsoe lena - puo ea markup ke puo e hlalosang mongolo e le hore k'homphieutha e ka sebelisa temana eo. Lipuo tse ngata tsa marang-rang li baloa ke batho hobane litlhaloso li ngotsoe ka tsela ea ho li khetholla ho eona. Ka mohlala, ka HTML, XML, le XHTML, tags ea markup ke
Ka mohlala:
Ena ke serapa sa temana e ngotsoeng ka HTML
p>
Mohlala ona ke serapa sa HTML. E entsoe ka lebokose la ho qala (
), lebokose la ho qetela ( p>), le temana e neng e tla bontšoa skrineng (ena ke eona e ngotsoeng pakeng tsa matšoao a mabeli). Taba e 'ngoe le e' ngoe e kenyelletsa "tlase ho" le "e kholo ho feta" letšoao ho e hlalosa e le karolo ea maraka.
Ha o hlophisa mongolo hore o bontšoe k'homphieutheng kapa skrineng e 'ngoe ea lisebelisoa , u lokela ho khetholla pakeng tsa temana ka boeona le litaelo tsa mongolo. "Phapang" ke litaelo tsa ho bontša kapa ho hatisa temana.
Ha ho hlokahale hore markup e be e ngotsoeng ka k'homphieutha. Litlhaloso tse entsoeng ka ho hatisoa kapa bukeng li boetse li nkoa e le mekhabiso. Ka mohlala, liithuti tse ngata sekolong li tla totobatsa lipoleloana tse itseng libukeng tsa bona tsa mongolo. Sena se bontša hore taba e totobetseng ke ea bohlokoa ho feta temana e potolohileng. Mmala o totobetseng o nkoa e le markup.
Ho fetoha puo ho fetoha puo ha melao e ngotsoe ho pota-pota tsela ea ho ngola le ho e sebelisa. Seithuti se tšoanang se ka ba le "mongolo oa bona oa ho ngola puo" ha ba kopanya melao e kang "toplighter e pherese ke bakeng sa litlhaloso, yellowlighter e phahameng bakeng sa lintlha tsa tlhahlobo, le lintlha tsa pensele lihlahantsing ke tsa lisebelisoa tse eketsehileng."
Lipuo tse ngata tsa markup li hlalosoa ke matla a ka ntle ho sebelisoa ke batho ba bangata ba fapaneng. Ke kamoo lipuo tsa marang-rang tsa Websaete li sebetsang kateng. Li hlalosoa ke W3C, kapa World Consortium ea Lefatše .
Leleme la HTML-HyperText Markup
Leleme la HTML kapa HyperText Markup ke puo e kholo ea Websaete le e tloaelehileng eo u tla sebetsa le eona joaloka web designer / developer.
Ha e le hantle, e ka 'na ea e-ba puo e le' ngoe feela eo ue sebelisang mosebetsing oa hau.
Maqephe ohle a maqephe a ngotsoe ka tatso ea HTML. HTML e hlalosa tsela eo litšoantšo , multimedia, le mongolo li hlahang libukeng tsa marang-rang. Puo ena e kenyelletsa likarolo tsa ho kopanya litokomane tsa hau (hypertext) le ho etsa hore litokomane tsa hau tsa marang-rang li kopane (tse kang liforomo). Batho ba bangata ba bitsa HTML "khoutu ea marang-rang", empa ka nnete e mpa e le puo feela ea markup. Ha ho lentsoe le fosahetseng 'me u tla utloa batho, ho akarelletsa le basebetsi ba websaete, sebelisa mantsoe ana a mabeli ka tsela e sa tšoaneng.
HTML ke puo e tloaelehileng ea markup. E thehiloe holim'a SGML (Puo ea Standard ea Markup Language).
Ke puo e sebelisang li-tag ho hlalosa sebopeho sa temana ea hau. Lintho le li-tags li hlalosoa ke litlhaku tsa
Le hoja HTML e le puo e tsebahalang ka ho fetisisa e sebelisoang Websaeteng kajeno, hase eona feela khetho ea ho ntlafatsa websaete. Ha HTML e ntse e ntlafatsoa, e ile ea e-ba thata le ho feta 'me mokhoa oa mokhoa oa ho ngola le oa litaba o kopantsoe ka puo e le' ngoe. Qetellong, W3C e ile ea etsa qeto ea hore ho na le tlhokahalo ea ho arohana pakeng tsa mokhoa oa websaete le litaba. Tate e hlalosang dikahare feela e tla lula e le HTML ha melaetsa e hlalosang setaele e nkiloe ho emela CSS (Cascading Style Sheets).
Phatlalatso e ncha ka ho fetisisa ea HTML ke HTML5. Phetolelo ena e ekelitse likarolo tse ling ka HTML mme e tlosa tse ling tse thata tse fanoeng ke XHTML (tse ling ka puo eo haufinyane).
Tsela eo HTML e lokolloang e fetotsoe ka ho phahama ha HTML5. Kajeno, likarolo tse ncha le liphetoho lia kenngoa ntle le hore ho be le phetolelo e ncha, e baliloeng e lokolloa. Phetolelo ea morao-rao ea puo e bitsoa "HTML."
Puo ea XML-eXtensible Markup
Puo ea eXtensible Markup ke puo eo HTML e 'ngoe e thehiloeng ho eona. Joaloka HTML, XML e boetse e thehiloe ho SGML. Ha e thata ho feta SGML mme e thata ho feta HTML e hlakileng. XML e fana ka ho khoneha ho hlahisa lipuo tse sa tšoaneng.
XML ke puo ea ho ngola lipuo tsa markup. Ka mohlala, haeba u sebetsa lefapheng la meloko, u ka etsa li-tags ho sebelisa XML ho hlalosa ntate, 'mè, morali le mora ho XML ea hau ka tsela ena:
Ho boetse ho na le lipuo tse 'maloa tse tloaelehileng tse seng li bōpiloe ka XML: MathML bakeng sa ho hlalosa lipalo, SMIL bakeng sa ho sebetsa ka multimedia, XHTML, le tse ling tse ngata.
XHTML-eXtended Language HyperText Markup
XHTML 1.0 ke HTML 4.0 e hlalositsoeng hape hore e finyelle maemo a XML . XHTML e nkeloe sebaka ke moqapi oa websaete oa morao-rao ka HTML5 le liphetoho tse hlahang ho tloha. Ha ho bonolo hore u fumane libaka tse ncha tse ncha ho sebelisa XHTML, empa haeba u sebetsa sethaleng se seng sa khale haholo, u ka 'na ua kopana le XHTML ka ntle mona.
Ha ho na phapang e kholo pakeng tsa HTML le XHTML , empa mona ke seo u tla se hlokomela:
- XHTML e ngotsoe ka tlaase. Le hoja li-tag tsa HTML li ka ngoloa nyeoeng ea UPPER, nyeoe ea MiXeD, kapa nyeoe e tlase, e nepahetseng, matekoana a XHTML e tlameha ebe e be boemong bohle bo tlaase. (Hlokomela - basebetsi ba bangata ba li-web ba ngola HTML likarolong tsohle tse tlaase, le hoja e se tekanyetso e hlokahalang).
- Lintho tsohle tsa XHTML li tlameha ho ba le letšoao la ho qetela. Lintho tse nang le lebokose le le leng feela, tse kang 'me li hloka ho senya (/) qetellong ea lebo:
/ >
/ > - Litšobotsi tsohle li tlameha ho qotsoa ka XHTML. Batho ba bang ba tlosa litlhaloso tse potolohileng litšoaneleho ho boloka sebaka, empa ba hlokeha bakeng sa XHTML e nepahetseng.
- XHTML e hloka hore matšoao a sekiloe hantle. Haeba u bula ntho e sebete () mme e le litlhaku () ntlha, u tlameha ho koala lesela la lithapo ( i>) pele u koala sebete ( b>). (Hlokomela hore lintlha tsena ka bobeli li 'nile tsa tlosoa kahobane e le lintho tse bonahalang. HTML hona joale e sebelisa le sebakeng sa tsena tse peli)
- Litšoaneleho tsa HTML li tlameha ho ba le lebitso le bohlokoa. Litšoaneleho tse emeng-lekana ka HTML li tlameha ho phatlalatsoa ka litekanyetso, ka mohlala, tšobotsi ea HR e tla ngoloa noshade = "noshade".
Sehlooho sa pele sa Jennifer Krynin. E hlophisitsoe ke Jeremy Girard ka la 7/5/17.