HTML

વિકિપીડિયામાંથી
HTML
(Hypertext Markup Language)
File:HTML5 logo and wordmark.svg
The official logo of the latest version, HTML5.[૧]
Filename extension
  • .html
  • .htm
Internet media typetext/html
Type codeTEXT
Initial release1993; સમીકરણ ક્ષતિ: અજ્ઞાત વિરામચિહ્ન "૦" નો ઉપયોગ. સમીકરણ ક્ષતિ: અજ્ઞાત વિરામચિહ્ન "૦" નો ઉપયોગ. (1993)
Latest release5.2[૨] / 5.3 (working draft)[૩] / 14 December 2017; સમીકરણ ક્ષતિ: અજ્ઞાત વિરામચિહ્ન "૧" નો ઉપયોગ. (2017-૧૨-14)
Type of formatDocument file format
Extended fromSGML
Extended toXHTML
Open format?Yes
Website

હાયપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ ( એચટીએમએલ ) વેબ પૃષ્ઠો અને વેબ એપ્લિકેશંસ બનાવવા માટે પ્રમાણભૂત માર્કઅપ લેંગ્વેજ છે . કેસ્કેડીંગ સ્ટાઇલ શીટ્સ (CSS) અને જાવાસ્ક્રિપ્ટ સાથે , તે વર્લ્ડ વાઇડ વેબ માટે ખૂણા તકનીકોનો ત્રિજ્યા બનાવે છે. [૪]

વેબ બ્રાઉઝર્સ વેબ સર્વરથી અથવા સ્થાનિક સ્ટોરેજમાંથી HTML દસ્તાવેજો પ્રાપ્ત કરે છે અને દસ્તાવેજો મલ્ટિમીડિયા વેબ પૃષ્ઠોમાં રેન્ડર કરે છે. એચટીએમએલ વેબ પૃષ્ઠના માળખાને અર્થપૂર્ણ રીતે અને મૂળભૂત રીતે દસ્તાવેજના દેખાવ માટે સંકેતો શામેલ કરે છે.

એચટીએમએલ તત્વો HTML પૃષ્ઠોના બિલ્ડિંગ બ્લોક્સ છે. HTML રચનાઓ, છબીઓ અને અન્ય ઑબ્જેક્ટ્સ જેવા કે ઇન્ટરેક્ટિવ ફોર્મ્સ પ્રસ્તુત પૃષ્ઠમાં એમ્બેડ કરી શકાય છે. એચટીએમએલ હેડિંગ, ફકરા, સૂચિઓ, લિંક્સ , અવતરણો અને અન્ય વસ્તુઓ જેવી ટેક્સ્ટ માટે માળખાગત અર્થશાસ્ત્રને સૂચિત કરીને સ્ટ્રક્ચર્ડ દસ્તાવેજો બનાવવાનો એક સાધન પ્રદાન કરે છે. એચટીએમએલ ઘટકો ટૅગ્સ દ્વારા ચિત્રિત કરવામાં આવે છે, જે એન્ગલ કૌંસનો ઉપયોગ કરીને લખાય છે. ટૅગ્સ જેમ કે <img /> અને <input /> સીધા જ પૃષ્ઠમાં સામગ્રી દાખલ કરો. અન્ય ટૅગ્સ જેમ કે <p> ફરતે અને દસ્તાવેજ ટેક્સ્ટ વિશેની માહિતી પ્રદાન કરે છે અને તેમાં અન્ય ટૅગ્સને ઉપ-ઘટકો તરીકે શામેલ કરી શકે છે. બ્રાઉઝર્સ એચટીએમએલ ટૅગ્સ પ્રદર્શિત કરતા નથી, પરંતુ પૃષ્ઠની સામગ્રીને સમજાવવા માટે તેનો ઉપયોગ કરે છે.

એચટીએમએલ જાવાસ્ક્રિપ્ટ જેવી સ્ક્રિપ્ટીંગ ભાષામાં લખેલા પ્રોગ્રામ્સને એમ્બેડ કરી શકે છે, જે વેબ પૃષ્ઠોની વર્તણૂક અને સામગ્રીને અસર કરે છે. સીએસએસ સમાવિષ્ટ સામગ્રી દેખાવ અને લેઆઉટ વ્યાખ્યાયિત કરે છે. વર્લ્ડ વાઇડ વેબ કન્સોર્ટિયમ (ડબલ્યુ 3 સી), એચટીએમએલ અને CSS ધોરણો બંનેના જાળવનાર, since 1997. સ્પષ્ટ પ્રસ્તુત HTML પર CSS નો ઉપયોગ પ્રોત્સાહિત કરે છે [૫]

ઇતિહાસ[ફેરફાર કરો]

વિકાસ[ફેરફાર કરો]

Photograph of Tim Berners-Lee in April 2009
એપ્રિલ 200 9 માં ટિમ બર્નર્સ-લી

1980 માં, સીઇઆરએનના કોન્ટ્રાકટર ભૌતિકશાસ્ત્રી ટિમ બર્નર્સ-લીએ , સીઇઆરએન સંશોધકો માટે દસ્તાવેજોનો ઉપયોગ અને શેર કરવા માટેની એક સિસ્ટમ પ્રસ્તાવિત અને ઇનક્વાયર પ્રોટોટાઇપ કરી. 1989 માં, બર્નર્સ-લીએ એક મેમો લખ્યું હતું જે ઇન્ટરનેટ- આધારિત હાઇપરટેક્સ્ટ સિસ્ટમ પ્રસ્તાવિત કરે છે. [૬] બર્નર્સ-લીએ એચટીએમએલ સ્પષ્ટ કર્યું અને 1990 ના અંતમાં બ્રાઉઝર અને સર્વર સૉફ્ટવેર લખ્યું. તે વર્ષે, બર્ન્સ-લી અને સીઇઆરએન ડેટા સિસ્ટમ્સના એન્જિનિયર રોબર્ટ કેલિઆએ ફંડિંગ માટે સંયુક્ત વિનંતી પર સહયોગ આપ્યો હતો, પરંતુ આ પ્રોજેક્ટને સીઇઆરએન દ્વારા ઔપચારિક રીતે સ્વીકારવામાં આવ્યો ન હતો. 1 99 0 થી તેમના અંગત નોંધો [૭] માં તેમણે [૮] "કેટલાક ક્ષેત્રોમાં હાઇપરટેક્સ્ટનો ઉપયોગ કર્યો છે" સૂચિબદ્ધ કર્યો છે અને પ્રથમ જ્ઞાનકોશ મૂક્યો છે.

એચટીએમએલનું પ્રથમ જાહેર રીતે ઉપલબ્ધ વર્ણન "એચટીએમએલ ટૅગ્સ" નામનું એક દસ્તાવેજ હતું, જે 1991 ના અંતમાં ટિમ બર્નર્સ-લી દ્વારા ઇન્ટરનેટ પર સૌ પ્રથમ ઉલ્લેખ કરાયું હતું. [૯] [૧૦] તે એચટીએમએલની પ્રારંભિક, પ્રમાણમાં સરળ ડિઝાઇન ધરાવતી 18 તત્વોનું વર્ણન કરે છે. હાયપરલિંક ટૅગને બાદ કરતાં, આ સીએનએમએમગ્ગિદ , સીએનએનએન -ઇન સ્ટાન્ડર્ડ જનરલાઈઝ્ડ માર્કઅપ લેંગ્વેજ (એસજીએમએલ) આધારિત સબંધિત ફોર્મેટથી પ્રભાવિત હતી. આમાંના 11 તત્વો હજી પણ HTML 4 માં અસ્તિત્વમાં છે. [૧૧]

એચટીએમએલ એક માર્કઅપ લેંગ્વેજ છે જે વેબ બ્રાઉઝર્સ ટેક્સ્ટ, છબીઓ અને અન્ય સામગ્રીને વિઝ્યુઅલ અથવા ઑડિઓબલ વેબ પૃષ્ઠોના અર્થઘટન અને કંપોઝ કરવા માટે ઉપયોગ કરે છે. HTML માર્કઅપની દરેક આઇટમ માટે ડિફૉલ્ટ લાક્ષણિકતાઓને બ્રાઉઝરમાં વ્યાખ્યાયિત કરવામાં આવી છે, અને આ લાક્ષણિકતાઓને વેબ પૃષ્ઠ ડિઝાઇનરના CSS ના વધારાના ઉપયોગ દ્વારા બદલી અથવા વધારવામાં આવી શકે છે. એસજીએમએલનો ઉપયોગ કરવા માટે 1988 ની ISO ટેક્નિકલ રિપોર્ટ ટીઆર 9537 તકનીકોમાં ઘણા લખાણ ઘટકો મળી આવ્યા છે, જે બદલામાં પ્રારંભિક ટેક્સ્ટ ફોર્મેટિંગ ભાષાઓની સુવિધાઓને આવરી લે છે, જેમ કે આરટીઓએફએફ આદેશ દ્વારા ઉપયોગમાં લેવાતા, જેનો પ્રારંભ સીટીએસએસ (સુસંગત સમય -શ્રેરિંગ સિસ્ટમ) ઑપરેટિંગ સિસ્ટમ: આ ફોર્મેટિંગ કમાન્ડ્સ દસ્તાવેજો મેન્યુઅલી ફોર્મેટ કરવા માટે ટાઇપસેટ્સ દ્વારા ઉપયોગમાં લેવાયેલી આદેશોમાંથી લેવામાં આવી હતી. જો કે, સામાન્ય માર્કઅપની એસજીએમએલ ખ્યાલ માત્ર છાપવાના પ્રભાવો અને માર્કઅપને છૂટા કરવા ઉપરાંત તત્વોને છાપવા માટે (તત્વો સાથે નિવેદિત એનટેટેડ શ્રેણીઓ) પર આધારિત છે; HTML ને આ દિશામાં CSS સાથે ક્રમશઃ ખસેડવામાં આવી છે.

બર્નર્સ-લીએ એચટીએમએલને એસજીએમએલની અરજી ગણવામાં આવી. એચટીએમએલ સ્પષ્ટીકરણ માટે પ્રથમ દરખાસ્તના મધ્ય પ્રકાશનના મધ્ય પ્રકાશન, "હાયપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ (એચટીએમએલ)" ઈન્ટરનેટ ડ્રાફ્ટ બર્નર્સ-લી અને ડેન કોનોલી દ્વારા ઔપચારિક રીતે ઈન્ટરનેટ એન્જીનિયરિંગ ટાસ્ક ફોર્સ (આઈઈટીએફ) દ્વારા આ રીતે વ્યાખ્યાયિત કરવામાં આવ્યું હતું, જે વ્યાકરણ વ્યાખ્યાયિત કરવા માટે એક SGML દસ્તાવેજ પ્રકારની વ્યાખ્યા શામેલ છે. [૧૨] [૧૩] મુસદ્દો છ મહિના પછી સમાપ્ત થયો, પરંતુ એનસીએસએ મોઝેઇક બ્રાઉઝરના કસ્ટમ ટૅગની સ્વીકૃતિ માટે ઇન-લાઇન છબીઓને એમ્બેડ કરવા માટે જાણીતી હતી, જે સફળ પ્રોટોટાઇપ્સ પરના આઇઆઇટીએફના તત્વના ધોરણોને પ્રતિબિંબિત કરતી હતી. [૧૪] એ જ રીતે, ડેવ રેગેટ્ટની સ્પર્ધાત્મક ઈન્ટરનેટ-ડ્રાફ્ટ, "એચટીએમએલ + (હાયપરટેક્સ્ટ માર્કઅપ ફોર્મેટ)", 1993 ના અંતથી, પહેલાથી અમલમાં લાક્ષણિકતાઓ જેવા કે કોષ્ટકો અને ભરણ-આઉટ સ્વરૂપોનું માનકીકરણ સૂચવ્યું. [૧૫]

એચટીએમએલ અને એચટીએમએલ + ડ્રાફ્ટ્સ 1994 ની શરૂઆતમાં સમાપ્ત થયા પછી, આઇઇટીએફએ એચટીએમએલ વર્કિંગ ગ્રૂપ બનાવ્યું, જે 1995 માં "એચટીએમએલ 2.0" પૂર્ણ થયું, પ્રથમ એચટીએમએલ સ્પષ્ટીકરણ જે માનક તરીકે માનવામાં આવે છે તેના વિરુદ્ધ ભવિષ્યના અમલીકરણને આધારીત હોવું જોઈએ. [૧૬]

આઇઇટીએફની મંજૂરી હેઠળ વધુ વિકાસ સ્પર્ધાત્મક હિતો દ્વારા આ અટકી ગયો હતો. Since 1996, વર્લ્ડ વાઇડ વેબ કન્સોર્ટિયમ (ડબલ્યુ 3 સી) દ્વારા, કોમર્શિયલ સૉફ્ટવેર વિક્રેતાઓના ઇનપુટ સાથે HTML વિશિષ્ટતાઓને જાળવી રાખવામાં આવી છે. [૧૭] જો કે, 2000 માં, એચટીએમએલ આંતરરાષ્ટ્રીય ધોરણ બન્યું ( આઇએસઓ / આઈઈસી 15445: 2000). એચટીએમએલ 4.01 એ 1999 ના અંતમાં પ્રકાશિત થયું હતું, 2001 પછી વધુ ઇરાટા પ્રકાશિત થયું હતું. 2004 માં, વેબ હાઇપરટેક્સ્ટ એપ્લિકેશન ટેક્નૉજીંગ વર્કિંગ ગ્રુપ (WHATWG) માં HTML5 પર વિકાસ શરૂ થયો, જે 2008 માં ડબલ્યુ 3 સી સાથે સંયુક્ત પહોંચાડવામાં આવ્યો અને 28 ઓક્ટોબર 2014 ના રોજ પૂર્ણ અને પ્રમાણિત થયો. [૧૮]

HTML સંસ્કરણો સમયરેખા[ફેરફાર કરો]

નવેમ્બર 24, 1995
એચટીએમએલ 2.0 તરીકે પ્રકાશિત કરવામાં આવી હતી RFC 1866
January 14, 1997
HTML 3.2[૧૯] was published as a W3C Recommendation. It was the first version developed and standardized exclusively by the W3C, as the IETF had closed its HTML Working Group on September 12, 1996.[૨૦]
Initially code-named "Wilbur",[૨૧] HTML 3.2 dropped math formulas entirely, reconciled overlap among various proprietary extensions and adopted most of Netscape's visual markup tags. Netscape's blink element and Microsoft's marquee element were omitted due to a mutual agreement between the two companies.[૧૭] A markup for mathematical formulas similar to that in HTML was not standardized until 14 months later in MathML.
December 18, 1997
HTML 4.0[૨૨] was published as a W3C Recommendation. It offers three variations:
  • Strict, in which deprecated elements are forbidden
  • Transitional, in which deprecated elements are allowed
  • Frameset, in which mostly only frame related elements are allowed.
Initially code-named "Cougar",[૨૧] HTML 4.0 adopted many browser-specific element types and attributes, but at the same time sought to phase out Netscape's visual markup features by marking them as deprecated in favor of style sheets. HTML 4 is an SGML application conforming to ISO 8879 – SGML.[૨૩]
April 24, 1998
HTML 4.0[૨૪] was reissued with minor edits without incrementing the version number.
December 24, 1999
HTML 4.01[૨૫] was published as a W3C Recommendation. It offers the same three variations as HTML 4.0 and its last errata were published on May 12, 2001.
May 2000
ISO/IEC 15445:2000[૨૬][૨૭] ("ISO HTML", based on HTML 4.01 Strict) was published as an ISO/IEC international standard. In the ISO this standard falls in the domain of the ISO/IEC JTC1/SC34 (ISO/IEC Joint Technical Committee 1, Subcommittee 34 – Document description and processing languages).[૨૬]
After HTML 4.01, there was no new version of HTML for many years as development of the parallel, XML-based language XHTML occupied the W3C's HTML Working Group through the early and mid-2000s.
October 28, 2014
HTML5[૨૮] was published as a W3C Recommendation.[૨૯]
November 1, 2016
HTML 5.1[૩૦] was published as a W3C Recommendation.[૩૧][૩૨]
December 14, 2017
HTML 5.2[૩૩] was published as a W3C Recommendation.[૩૪][૩૫]
Official HTML5 logo
HTML5 ના લોગો
જાન્યુઆરી 2008
HTML5 ને ડબલ્યુ 3 સી દ્વારા વર્કિંગ ડ્રાફ્ટ તરીકે પ્રકાશિત કરવામાં આવ્યું હતું. [૩૬]
તેમ છતાં તેનું સિંટેક્સ એસજીએમએલની નજીકથી મળ્યું હોવા છતાં, HTML5 એ SGML એપ્લિકેશન હોવાનો કોઈપણ પ્રયાસ છોડી દીધો છે અને વૈકલ્પિક XML- આધારિત એક્સએચટીએમએલ 5 સીરિયલાઈઝેશન ઉપરાંત તેના પોતાના "HTML" સીરિયલાઈઝેશનને સ્પષ્ટ રીતે વ્યાખ્યાયિત કર્યું છે. [૩૭]
2011   HTML5 - છેલ્લું કૉલ
14 ફેબ્રુઆરી, 2011 ના રોજ, ડબલ્યુ 3સીએ એચટીએમએલ વર્કિંગ ગ્રુપના ચાર્ટરને HTML5 માટે સ્પષ્ટ સીમાચિહ્નો સાથે વિસ્તૃત કર્યું. મે 2011 માં, કાર્યકારી જૂથએ HTML5 ને "લાસ્ટ કૉલ", સ્પેસિફિકેશનની ટેકનિકલ સખ્તાઈની પુષ્ટિ કરવા માટે ડબલ્યુ 3સીની અંદર અને બહારના સમુદાયોને આમંત્રણ આપ્યું હતું. ડબ્લ્યુ 3 સી દ્વારા 2014 સુધી સંપૂર્ણ સ્પષ્ટીકરણ માટે વિસ્તૃત ઇન્ટરઓપરેબિલિટી પ્રાપ્ત કરવા માટે વ્યાપક પરીક્ષણ સ્યુટનો વિકાસ થયો, જે ભલામણ માટેની લક્ષ્ય તારીખ હતી. [૩૮] જાન્યુઆરી 2011 માં, WHATWG એ તેનું "HTML5" જીવનશૈલીનું નામ બદલીને "એચટીએમએલ" કર્યું. ડબ્લ્યુ 3 સી તેના HTML5 પ્રોજેક્ટને છોડવાની યોજના ચાલુ રાખે છે. [૩૯]
2012   HTML5 - ઉમેદવાર ભલામણ
જુલાઈ 2012 માં, WHATWG અને W3C એ જુદા જુદા ડિગ્રી પર નિર્ણય લીધો. ડબલ્યુ 3 સી HTML5 સ્પષ્ટીકરણ કાર્ય ચાલુ રાખશે, જે એક નિર્ણાયક સ્ટાન્ડર્ડ પર ધ્યાન કેન્દ્રિત કરશે, જે WHATWG દ્વારા "સ્નેપશોટ" તરીકે માનવામાં આવે છે. WHATWG સંસ્થા HTML5 સાથે "લિવિંગ સ્ટાન્ડર્ડ" તરીકે કાર્ય કરશે. જીવનધોરણનો ખ્યાલ એ છે કે તે ક્યારેય પૂર્ણ થતો નથી અને હંમેશાં અપડેટ કરવામાં આવે છે અને સુધારેલ હોય છે. નવી સુવિધાઓ ઉમેરી શકાય છે પરંતુ કાર્યક્ષમતા દૂર કરવામાં આવશે નહીં. [૪૦]
ડિસેમ્બર 2012 માં, ડબલ્યુ 3સીએ ઉમેદવારની ભલામણ તરીકે HTML5 ને નિયુક્ત કર્યું હતું. [૪૧] ડબ્લ્યુ 3 સી ભલામણ માટેના માપદંડ "બે 100% પૂર્ણ અને પૂર્ણ આંતરક્રિયા યોગ્ય અમલીકરણ" છે. [૪૨]
2014   HTML5 - સૂચિત ભલામણ અને ભલામણ
સપ્ટેમ્બર 2014 માં, ડબલ્યુ 3સીએ HTML5 ને સૂચિત ભલામણ તરફ ખસેડ્યું. [૪૩]
28 ઑક્ટોબર 2014 ના રોજ, HTML5 ને સ્થિર W3C ભલામણ તરીકે બહાર પાડવામાં આવ્યું હતું, [૪૪] જેનો અર્થ એ છે કે સ્પષ્ટીકરણ પ્રક્રિયા પૂર્ણ થઈ છે. [૪૫]

એક્સએચટીએમએલ એક અલગ ભાષા છે જે XML 1.0 નો ઉપયોગ કરીને એચટીએમએલ 4.01 ના સુધારણા તરીકે શરૂ થઈ છે. તે હવે અલગ ધોરણ તરીકે વિકસાવવામાં આવી રહ્યો નથી.

  • એક્સએચટીએમએલ 1.0 ને 26 જાન્યુઆરી, 2000 ના રોજ ડબલ્યુ 3 સી ભલામણ તરીકે પ્રકાશિત કરવામાં આવ્યું હતું, [૪૬] અને 1 ઓગસ્ટ, 2002 ના રોજ બાદમાં સુધારેલ અને પુનઃપ્રકાશિત કરવામાં આવ્યું હતું. તે એચટીએમએલ 4.0 અને 4.01 જેવી જ ત્રણ ભિન્નતા આપે છે, XML માં સુધારણા, નાના પ્રતિબંધો સાથે.
  • એક્સએચટીએમએલ 1.1 [૪૭] 31 મે, 2001 ના રોજ ડબલ્યુ 3 સી ભલામણ તરીકે પ્રકાશિત થયું હતું. તે એક્સએચટીએમએલ 1.0 સખત પર આધારિત છે, પરંતુ તેમાં નાના ફેરફાર, કસ્ટમાઇઝ કરી શકાય છે અને ડબલ્યુ 3 સી ભલામણ "એક્સએચટીએમએલનું મોડ્યુલાઇઝેશન" મોડ્યુલોનો ઉપયોગ કરીને સુધારવામાં આવે છે, જે 10 એપ્રિલ, 2001 ના રોજ પ્રકાશિત થયું હતું. [૪૮]
  • એક્સએચટીએમએલ 2.0 એક કાર્યકારી ડ્રાફ્ટ હતો, તેના પર કામ HTML5 અને એક્સએચટીએમએલ 5 પરના કાર્યની તરફેણમાં છોડી દેવાયું હતું. [૪૯] [૫૦] [૫૧] એક્સએચટીએમએલ 2.0 એ એક્સએચટીએમએલ 1.x સાથે અસંગત હતું અને, તેથી એક્સએચટીએમએલ 1.x ના સુધારા કરતાં એક્સએચટીએમએલ-પ્રેરિત નવી ભાષા તરીકે વધુ ચોક્કસ રીતે પાત્ર બનશે.
  • એક એક્સએચટીએમએલ વાક્યરચના, "XHTML5.1" તરીકે પણ ઓળખાય સાથે વ્યાખ્યાયિત કરવામાં આવે છે HTML5 HTML5 ડ્રાફ્ટ છે. [૫૨]

માર્કઅપ[ફેરફાર કરો]

HTML માર્કઅપમાં ઘણા કી ઘટકો શામેલ છે, જેમાં ટૅગ્સ (અને તેમના લક્ષણો ), પાત્ર-આધારિત ડેટા પ્રકારો , પાત્ર સંદર્ભો અને અસ્તિત્વ સંદર્ભો શામેલ છે.  એચટીએમએલ ટૅગ્સ મોટાભાગે જોડીઓમાં આવે છે જેમ કે <h1>  અને </h1>  , તેમ છતાં કેટલાક ખાલી ઘટકો રજૂ કરે છે અને તેથી unpaired છે, ઉદાહરણ તરીકે <img>  .  આવી જોડીમાં પહેલો ટૅગ એ પ્રારંભિક ટૅગ છે , અને બીજું એ અંતિમ ટૅગ છે (તેને ખુલ્લા ટૅગ્સ અને બંધ ટૅગ્સ પણ કહેવામાં આવે છે). 

અન્ય મહત્વપૂર્ણ ઘટક HTML દસ્તાવેજ પ્રકાર ઘોષણા છે , જે માનક મોડ રેંડરિંગને ટ્રિગર કરે છે.

નીચે ક્લાસિક "હેલો, વર્લ્ડ!" નું ઉદાહરણ છે. પ્રોગ્રામ :


દસ્તાવેજ પ્રકાર ઘોષણા <!DOCTYPE html> <!DOCTYPE html> HTML5 માટે છે. જો ઘોષણા શામેલ નથી, તો વિવિધ બ્રાઉઝર્સ રેંડરિંગ માટે " ક્વિક્સ મોડ " પર પાછા આવશે. [૫૩]

ઘટકો[ફેરફાર કરો]

HTML દસ્તાવેજો નેસ્ટેડ HTML ઘટકોની માળખું સૂચવે છે. આ દસ્તાવેજમાં એચટીએમએલ ટૅગ્સ દ્વારા સૂચવવામાં આવે છે, આ રીતે કોણ કૌંસમાં બંધાયેલ છે: <p> . [૫૪]

સરળ, સામાન્ય કિસ્સામાં, એક તત્વની હદ ટૅગ્સના જોડી દ્વારા સૂચવવામાં આવે છે: "પ્રારંભ ટૅગ" <p>  અને "સમાપ્ત ટેગ" </p>  .  તત્વની ટેક્સ્ટ સામગ્રી, જો કોઈ હોય, તો આ ટૅગ્સ વચ્ચે મૂકવામાં આવે છે. 

ટૅગ્સ અને ટેક્સ્ટના મિશ્રણ સહિત ટૅગ્સ પ્રારંભ અને અંત વચ્ચે વધુ ટૅગ માર્કઅપને પણ બંધબેસે છે. આ પિતૃ તત્વના બાળકો તરીકે વધુ (નેસ્ટેડ) ઘટકો સૂચવે છે.

શરૂઆત ટેગ પણ ટેગ અંદર લક્ષણો સમાવેશ થાય છે. આ અન્ય માહિતી સૂચવે છે, જેમ કે દસ્તાવેજમાં વિભાગો માટે ઓળખકર્તાઓ, દસ્તાવેજની રજૂઆતમાં સ્ટાઇલ માહિતીને બાંધવા માટે ઉપયોગમાં લેવાતા ઓળખકર્તાઓ, અને કેટલાક ટૅગ્સ જેમ કે <img> ઇમેજ સંસાધનનો સંદર્ભ, છબીઓ એમ્બેડ કરવા માટે વપરાય છે.

જેમ કે કેટલાક તત્વો, પંક્તિ વિરામ <br> , કોઈપણ એમ્બેડ કરેલી સામગ્રીને, ટેક્સ્ટ અથવા વધુ ટૅગ્સને પરવાનગી આપશો નહીં. આ ફક્ત એક જ ખાલી ટૅગની જરૂર છે (પ્રારંભ ટૅગની જેમ) અને કોઈ અંતિમ ટૅગનો ઉપયોગ કરશો નહીં.

ઘણાં ટૅગ્સ, ખાસ કરીને સામાન્ય રીતે ઉપયોગમાં લેવાતા ફકરા તત્વ <p> માટે બંધ સમાપ્ત ટેગ  વૈકલ્પિક છે.  એચટીએમએલ બ્રાઉઝર અથવા અન્ય એજન્ટ, એચટીએમએલ સ્ટાન્ડર્ડ દ્વારા વ્યાખ્યાયિત સંદર્ભ અને ઘટકના તત્વના તત્વના અંતને બંધ કરી શકે છે.  આ નિયમો જટિલ છે અને મોટા ભાગના HTML કોડર્સ દ્વારા વ્યાપક રૂપે સમજી શકાતા નથી. 

HTML એલિમેન્ટનું સામાન્ય સ્વરૂપ આમ છે: <tag attribute1="value1" attribute2="value2">''content''</tag> . કેટલાક એચટીએમએલ તત્વો ખાલી તત્વો તરીકે વ્યાખ્યાયિત અને ફોર્મ લેવા આવે <tag attribute1="value1" attribute2="value2"> . ખાલી તત્વો કોઈ સામગ્રી બંધ કરી શકો છો, દાખલા તરીકે, <br> ટૅગ અથવા ઇનલાઇન <img> ટેગ. એચટીએમએલ તત્વનું નામ ટૅગ્સમાં વપરાતા નામ છે. નોંધ કરો કે અંત ટેગ નામ એ સ્લેશ પાત્ર, દ્વારા આગળ લાવવામાં આવે / , અને તે ખાલી તત્વો માં અંત ટેગ ન જરૂરી છે કે મંજૂરી આપી હતી. જો લક્ષણો ઉલ્લેખિત નથી, તો દરેક કેસમાં ડિફૉલ્ટ મૂલ્યોનો ઉપયોગ કરવામાં આવે છે.

ઘટક ઉદાહરણો[ફેરફાર કરો]

HTML દસ્તાવેજનું મથાળું: <head>...</head> . શીર્ષક માથામાં સમાવવામાં આવેલ છે, ઉદાહરણ તરીકે:

<head>
  <title>The Title</title>
</head>

શીર્ષકો: એચટીએમએલ શીર્ષકોને <h1> સાથે વ્યાખ્યાયિત કરવામાં આવે છે <h6> ટૅગ્સ:

<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>

ફકરાઓ:

<p>Paragraph 1</p> <p>Paragraph 2</p>

લાઇન બ્રેક્સ: <br> . વચ્ચે તફાવત <br> અને <p> કે br એક રેખા તોડે પાનું સિમેન્ટીક માળખું, ફેરફાર જ્યારે વગર p પૃષ્ઠમાં વિભાગો ફકરા . નોંધ લો કે, br તે એક ખાલી ઘટક છે, જો કે તેમાં લક્ષણો હોઈ શકે છે, તે કોઈ સામગ્રી લઈ શકતું નથી અને તેમાં સમાપ્ત થઈ શકતું નથી.

<p>This <br> is a paragraph <br> with <br> line breaks</p>
  1. https://www.w3.org/html/
  2. "HTML 5.2". W3C. 2017-12-14. મેળવેલ 2018-03-02.
  3. "HTML 5.3 Editor's Draft". W3C. 2017-03-01. મેળવેલ 2018-03-02.
  4. Flanagan, David. JavaScript - The definitive guide (6 આવૃત્તિ). પૃષ્ઠ 1. JavaScript is part of the triad of technologies that all Web developers must learn: HTML to specify the content of web pages, CSS to specify the presentation of web pages, and JavaScript to specify the behaviour of web pages.
  5. "HTML 4.0 Specification — W3C Recommendation — Conformance: requirements and recommendations". World Wide Web Consortium. December 18, 1997. મેળવેલ July 6, 2015.
  6. ટિમ બર્નર્સ-લી, "ઇન્ફર્મેશન મેનેજમેન્ટ: એ પ્રોપોઝલ." સીઇઆરએન (માર્ચ 1989, મે, 1990). W3.org
  7. ટિમ બર્નર્સ-લી, "ડિઝાઇન સમસ્યાઓ"
  8. ટિમ બર્નર્સ-લી, "ડિઝાઇન સમસ્યાઓ"
  9. "Tags used in HTML". World Wide Web Consortium. November 3, 1992. મેળવેલ November 16, 2008.
  10. "First mention of HTML Tags on the www-talk mailing list". World Wide Web Consortium. October 29, 1991. મૂળ માંથી મે 17, 2013 પર સંગ્રહિત. મેળવેલ April 8, 2007.
  11. "Index of elements in HTML 4". World Wide Web Consortium. December 24, 1999. મેળવેલ April 8, 2007.
  12. Tim Berners-Lee (December 9, 1991). "Re: SGML/HTML docs, X Browser (archived www-talk mailing list post)". મૂળ માંથી મે 20, 2013 પર સંગ્રહિત. મેળવેલ June 16, 2007. SGML is very general. HTML is a specific application of the SGML basic syntax applied to hypertext documents with simple structure.
  13. Berners-Lee, Tim; Connolly, Daniel (June 1993). "Hypertext Markup Language (HTML): A Representation of Textual Information and MetaInformation for Retrieval and Interchange". w3.org. મેળવેલ 2017-01-04.
  14. Raymond, Eric. "IETF and the RFC Standards Process". The Art of Unix Programming. મૂળ માંથી 2005-03-17 પર સંગ્રહિત. In IETF tradition, standards have to arise from experience with a working prototype implementation — but once they become standards, code that does not conform to them is considered broken and mercilessly scrapped. ...Internet-Drafts are not specifications; software implementers and vendors are specifically barred from claiming compliance with them as if they were specifications. Internet-Drafts are focal points for discussion, usually in a working group... Once an Internet-Draft has been published with an RFC number, it is a specification to which implementers may claim conformance. It is expected that the authors of the RFC and the community at large will begin correcting the specification with field experience.
  15. Raggett, Dave. "A Review of the HTML+ Document Format". મૂળ માંથી 2000-02-29 પર સંગ્રહિત. The hypertext markup language HTML was developed as a simple non-proprietary delivery format for global hypertext. HTML+ is a set of modular extensions to HTML and has been developed in response to a growing understanding of the needs of information providers. These extensions include text flow around floating figures, fill-out forms, tables and mathematical equations. Unknown parameter |dead-url= ignored (|url-status= suggested) (મદદ); CS1 maint: discouraged parameter (link)
  16. Berners-Lee, Tim; Connelly, Daniel (November 1995). "Hypertext Markup Language – 2.0". Internet Engineering Task Force. RFC 1866. મેળવેલ 1 December 2010. This document thus defines an HTML 2.0 (to distinguish it from the previous informal specifications). Future (generally upwardly compatible) versions of HTML with new features will be released with higher version numbers.
  17. ૧૭.૦ ૧૭.૧ Raggett, Dave (1998). Raggett on HTML 4. મેળવેલ July 9, 2007.
  18. "HTML5 – Hypertext Markup Language – 5.0". Internet Engineering Task Force. 28 October 2014. મેળવેલ 25 November 2014. This document recommends HTML 5.0 after completion.
  19. "HTML 3.2 Reference Specification". World Wide Web Consortium. January 14, 1997. મેળવેલ November 16, 2008.
  20. "IETF HTML WG". મેળવેલ June 16, 2007. Note: This working group is closed
  21. ૨૧.૦ ૨૧.૧ Arnoud Engelfriet. "Introduction to Wilbur". Web Design Group. મેળવેલ June 16, 2007.
  22. "HTML 4.0 Specification". World Wide Web Consortium. December 18, 1997. મેળવેલ November 16, 2008.
  23. "HTML 4 – 4 Conformance: requirements and recommendations". મેળવેલ December 30, 2009.
  24. "HTML 4.0 Specification". World Wide Web Consortium. April 24, 1998. મેળવેલ November 16, 2008.
  25. "HTML 4.01 Specification". World Wide Web Consortium. December 24, 1999. મેળવેલ November 16, 2008.
  26. ૨૬.૦ ૨૬.૧ ISO (2000). "ISO/IEC 15445:2000 – Information technology – Document description and processing languages – HyperText Markup Language (HTML)". મેળવેલ December 26, 2009.
  27. Cs.Tcd.Ie. Cs.Tcd.Ie (2000-05-15). Retrieved on 2012-02-16.
  28. "HTML5: A vocabulary and associated APIs for HTML and XHTML". World Wide Web Consortium. 28 October 2014. મેળવેલ 31 October 2014.
  29. "Open Web Platform Milestone Achieved with HTML5 Recommendation" (પ્રેસ રિલીઝ). World Wide Web Consortium. 28 October 2014. https://www.w3.org/2014/10/html5-rec.html.en. 
  30. "HTML 5.1". World Wide Web Consortium. 1 November 2016. મેળવેલ 6 January 2017.
  31. "HTML 5.1 is a W3C Recommendation". World Wide Web Consortium. 1 November 2016. મેળવેલ 6 January 2017.
  32. Philippe le Hegaret (17 November 2016). "HTML 5.1 is the gold standard". World Wide Web Consortium. મેળવેલ 6 January 2017.
  33. "HTML 5.2". World Wide Web Consortium. 14 December 2017. મેળવેલ 15 December 2017.
  34. "HTML 5.2 is now a W3C Recommendation". World Wide Web Consortium. 14 December 2017. મેળવેલ 15 December 2017.
  35. Charles McCathie Nevile (14 December 2017). "HTML 5.2 is done, HTML 5.3 is coming". World Wide Web Consortium. મેળવેલ 15 December 2017.
  36. "HTML5". World Wide Web Consortium. June 10, 2008. મેળવેલ November 16, 2008.
  37. "HTML5, one vocabulary, two serializations". મેળવેલ February 25, 2009.
  38. "W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard". World Wide Web Consortium. 14 February 2011. મેળવેલ 18 February 2011.
  39. Hickson, Ian. "HTML Is the New HTML5". મૂળ માંથી 6 ઑક્ટોબર 2019 પર સંગ્રહિત. મેળવેલ 21 January 2011. Check date values in: |archive-date= (મદદ)
  40. "HTML5 gets the splits". netmagazine.com. મેળવેલ 23 July 2012.
  41. "HTML5". W3.org. 2012-12-17. મેળવેલ 2013-06-15.
  42. "When Will HTML5 Be Finished?". FAQ. WHAT Working Group. મૂળ માંથી 12 મે 2013 પર સંગ્રહિત. મેળવેલ 29 November 2009.
  43. "Call for Review: HTML5 Proposed Recommendation Published W3C News". W3.org. 2014-09-16. મેળવેલ 2014-09-27.
  44. "Open Web Platform Milestone Achieved with HTML5 Recommendation". W3C. 28 October 2014. મેળવેલ 29 October 2014.
  45. "HTML5 specification finalized, squabbling over specs continues". Ars Technica. 2014-10-29. મેળવેલ 2014-10-29.
  46. "XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)". World Wide Web Consortium. January 26, 2000. મેળવેલ November 16, 2008.
  47. "XHTML 1.1 – Module-based XHTML — Second Edition". World Wide Web Consortium. February 16, 2007. મેળવેલ November 16, 2008.
  48. "Modularization of XHTML". www.w3.org. મેળવેલ 2017-01-04.
  49. "XHTM 2.0". World Wide Web Consortium. July 26, 2006. મેળવેલ November 16, 2008.
  50. "XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML5". World Wide Web Consortium. July 17, 2009. મેળવેલ November 16, 2008.
  51. "W3C XHTML FAQ".
  52. "HTML5". W3C. 19 October 2013.
  53. "HTML Elements". w3schools. મેળવેલ 16 March 2015.