KwamfutocinShirye-shirye

Doctype HTML - abin da yake da shi? Me kana bukatar ka sani game da abu

Ko da abin da shakka, ci gaba da ci gaba da zama a sabon abu da ba za a iya tsaya. Duk da haka, yayin da wasu suke outraged doguwar tafi zuwa ga watã lambu, wasu suna zahiri nutsa cikin wani tsoro, domin shi ya zama da wuya da kuma wuya a ci gaba da sama da canje-canje. An misali na irin wannan "kama-up" ne wakilan fasahohin alaka high fasaha.

Duk da yake mafi yanar gizo designers, masu shirye-shirye da kuma coders ne mafi alhẽri dace da ruhu na lokaci, maimakon wani "Nura Baba", wanda ya karbi bayanai daga mako marigayi, amma har yanzu da babba hargitsi, da gaskiya shi ne ɗan daban-daban. Dace da matakin na ci gaba ne da wuya a fagen sababbin hanyoyin fasaha. La'akari da wani sauki misali: ko wasu 5-10 shekaru da suka wuce, a developer na online wasanni a kan Adobe Flash iya cimma ri nasara, da yawa "Happy Farmer" ne hujja da cewa. Duk da haka, a yau wannan fasahar ne a hankali mutuwa fita, bada hanya zuwa more zamani, amma kasa da wani rinjaye na nazari na asali HTML5. Af, shi ne HTML5, kuma shi ne daya daga cikin "haruffa" na yau labaru kishin weekdays HTML-DTP.

Doctype HTML - abin da yake da shi?

Wannan abin tunawa ga wadanda ke fama da high-tech ci gaba a fasaha. Kõfatansu a kan duwatsu 90-s, waxanda suke da daraja ba kawai "fama" halin da ake ciki a kasar, amma kuma quite a real yaki na bincike, ya kawo a cikin duniya kawai 'yan kayayyakin da cewa ba da damar masu amfani da kwamfuta to Surf World Wide Web. Akwai daya ne kawai matsala - m lokacin da Netscape Navigator da kuma Internet Explorer kallo a wannan page a cikin gaba daya daban-daban, daidai da, da kuma yin halitta daga shafin don ƙirƙirar wani mabanbanta shafukan na wadannan shirye-shirye.

Standards? A waɗannan shekaru, don magana game da su da aka m - W3C ya wanzu a cikin jariri, da kuma inganta your IE Microsoft kullum da aka sani cewa fĩfĩta ƙirƙirãwa nasu, ba su jituwa da wani abu kekuna. Duk da haka, nan da karshen wannan mummunan (for Web Developers) da shekaru goma, da halin da ake ciki koma zuwa al'ada bayan duk: akwai wasu semblance matsayin cewa idan ba sosai, amma har yanzu girmama duk rare bincike.

Duk da haka, halin da ake ciki juya ta zama irin wannan cewa matsayin na Kamfanin da browser masana'antun sun kasance, a saka shi mai laushi, ba a duk irin wannan. Za ka iya sauƙi haifar da gaba daya daidai ne cikin sharuddan HTML, CSS da Dom page, amma ka fi so browser taurin nuna ba abin da ka sa ran ganin.

Duk da haka, kamar yadda lokaci ya tafi a kan, developers har yanzu sun karshe ya yanke shawarar zaton ba kawai game da gasar, amma game da wani kula da shafukan yanar, kuma ya bayyana - Doctype HTML. Wannan shi ne na musamman tag cewa ya gaya wa browser yadda ya kamata a yi la'akari da musamman page.

Menene ake bukata a cikin Doctype HTML-code?

Kafin zuwan isasshen nagartacce, wanda ya fara bi ko'ina, da yawa developers na bincike yi kokarin ja da bargo a kan kansa, samar da nasu hanyoyin da tsarin kula da wani musamman fasahar. A sakamakon haka, wanda kuma wannan page dubi a daban-daban bincike a cikin hanyoyi daban-daban. Duk da haka, wannan mun an gaya, kamar ba su ambaci cewa a lokacin da masu kera na shirye-shirye ga Web browsing zo kusa, akwai wata, babu kasa m matsala.

Tunanin halin da ake ciki: ku - hankula yanar gizo developer marigayi 90s. Yana kawai don haka ya faru da cewa mafi yawan lokacin da ka ciyar a browser Internet Explorer 4. Microsoft yanke shawarar da ya zo farat ɗaya a hankula da kuma sa sabon browser shi ne mafi "daidai", inda ya ba bayyananne kamar yadda shi ne a yanzu don ƙirƙirar shafukan da abin da ya yi tare da wadanda suka yi riga halitta. Hakika, idan kana da isasshen lokaci, za ka iya sake rubutawa ta HTML-code a cikin irin wannan hanya da cewa shi yayi dace da sabon matsayin, amma saboda mutane - m tãlikai.

Sai a wannan lokaci Doctype HTML ne mafi dace "ƙarya." Dangane da abin da irin daftarin aiki shi ne kayyade a farkon na page, da browser za a zabi mafi dace a wannan yanayin da tsarin ba da ma'ana daidai. Idan Doctype a cikin HTML-code shi ne ba samuwa, da browser zai shiga karfinsu yanayin (yawanci, amma ba dole ba). A sakamakon haka, wannan Internet Explorer 6 (ko da fayil ya huta lafiya) a cikin rashi na Doctype tag behaves kamar yadda idan kana aiki a karo na hudu version.

iri Doctype

Doctype tag hada da dama jinsunan cewa za a iya raba wasu Categories. Da fari dai, shi ya bayyana main iri aiki na bada harshe: HTML 4,01, HTML 5, XHTML 1.0 ko XHTML 1.1. Abu na biyu, kowanne daga cikin wadannan harsuna yana da nasa subsections, nuna zuwa ga "coefficient na Laifi-gano" t. E. At yadda tauri zama HTML-code kafa W3C nagartacce. Duk da haka, a karo na biyu idan, akwai biyu ware - HTML5 da kuma XHTML 1.1 ba shi da wani subspecies kuma suna daya kawai nau'i na Doctype HTML. Amma more on cewa daga baya ...

Tsaurara m: Doctype Tsanani

Idan ka fi son don ƙirƙirar HTML-code m zuwa kowane harafi na dokar validator, da ƙarin tutu (wanin son-kai) zai zama don amfani Doctype Tsanani. Idan ka shirya amfani da mafi m XHTML 1.0, da line, wadda za a fara kowane kashi kamata yi kama da wannan:


Zabar Doctype HTML Jama'a m template tabbatar da cewa duk wani sabawa daga cikin misali za a lura da browser, sa'an nan kuma amfani da ba daidai ba tag an yi watsi. A musamman, a cikin m yanayin, wani tag, ko yana wani nau'i, image ko wasu abu da ake bukata domin a located a cikin block tags. Idan ka shawarta zaka yi ba tare da shi, da browser kawai ba zai nuna maka wannan abu, da kuma kuskure jerin layout cika har kamar wata records.

Bugu da kari, wani yawan tags cewa ba da damar zuwa format rubutu, shi ne kuma kyawawa don kawar da - da tsananin gwamnatin yakan haifar da yin amfani da CSS.

M m: Doctype wucin gadi

Idan mai tsanani Hanyar m template ba ya dace ku, ko ku kawai saba wa tafi a kan dokoki, akwai ko da yaushe da yiwuwar ya koma ga wani mafi m irin Doctype HTML Jama'a. W3C ya kula da waɗanda ba su son ba up da halaye da kuma nufin Ya yi aiki a karkashin milder yanayi, da samar da wani wucin gadi juna wakiltar wani tsaka m Model Ingancin. Wannan samfuri sa ka ka yi musu kyauta ba da damar kanka da wasu 'yancin walwala, kamar tsananin da aka haramta, template tags, kazalika da yawa wasu hanyoyin da layout, wanda ba a rasa munasaba tun lokacin da marigayi 90s.

«Soft» Doctype HTML 4 da aka ayyana a matsayin haka:

Domin XHTML kirtani sake shi ya dubi dan kadan daban-daban, amma sauran Trend ake ci gaba da:

Don kwanan wata, duk da cewa kowane coder neman dace da tsananin-template, shi ne tsaka-tsakin Doctype ne mafi mashahuri. Duk da haka, wannan samfuri yana daya bashi da iyaka: validator zai "kãfirta" wani shafukan wanda dauke da Frames. Idan kana bukatar ka koma ga wannan Hanyar layout, ya kamata ka kula na gaba - na karshe template.

Daga cikin janar zuwa takamaiman: Doctype Frameset

M lokacin da tafi shafukan for yarda da Frameset samfuri ne kullum kama da cewa na wucin gadi, duk da haka, ban da " 'yancin walwala" na sama, wannan samfuri ba ka damar amfani da Frames. Sauran bambance-bambance Frameset yana ba, saboda haka, iya kawai canja wurin layin Sanarwa, domin HTML 4,01 da XHTML 1.0:

Yankan-baki

Hakika, yana nufin farkon wannan labarin duk girma shahararsa na HTML5 misali, za mu iya ba watsi da markup harshe. Yana da ban dariya da cewa W3C ya wadãtu da asali HTML version, don haka shi ne Doctype HTML 5 dubi quite suna fadin. A wasu kalmomin, da irin wannan definition ne cewa browser yana bukatar yin aiki tare da "m» HTML, da kuma abin da suke a yau a dauke su da HTML5, yayin da saba wa da yawa daga cikin hudu version aka dauke su yiwuwar rabu amfani.

Sauran iri Doctype

Don kwanan wata, akwai da dama iri na Doctype alamu, mafi yawan abin da ya zo XHTML. Duk da yake na biyu version na aiki na bada harshe bai fito zuwa ga haske, zama wani ɓangare na HTML5 aforementioned, saɓani a cikin ta farko version, ko da yake ba da mafi ruwan dare, da rai da kuma lafiya.

Yake da muhimmanci Doctype?

Zai yiwu wasu novice "marubutan da" a cikin HTML zai yi kokarin watsi da advertisement page type. To, idan ba su koyi muhimmanci bayanai daga vyshenapisannogo, mu ba da wani sauki misali. Ga wani misali page cewa yana amfani da wucin-samfuri:

Ga alama kamar yadda ya kamata yi kama da a kan ra'ayin da zanen, amma yana da daraja mu mu "dame» Doctype, kuma mun samu wadannan:

Kamar yadda ka gani, da page ya halartar gagarumin canje-canje: iri na wallpaper, da menu ya zama disfigured jerin, CSS wasu azuzuwan kawai watsi da, a cikin Bugu da kari, da page "Muhafazat" na biyu scrollbar.

Da fatan, wannan misali ne da isasshen samuwa vyshenapisannogo bayyana muhimmancin, sabili da haka, za mu iya kawai ci gaba da hankalin ko, fi dacewa, koyi rubuta code cewa wuce m-Ingancin. Good luck zuwa gare ku!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.birmiss.com. Theme powered by WordPress.