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

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

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

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

HTML એલિમેન્ટનું સામાન્ય સ્વરૂપ આમ છે: . કેટલાક એચટીએમએલ તત્વો "ખાલી તત્વો" તરીકે વ્યાખ્યાયિત અને ફોર્મ લેવા આવે . ખાલી તત્વો કોઈ સામગ્રી બંધ કરી શકો છો, દાખલા તરીકે, ટૅગ અથવા ઇનલાઇન ટેગ. એચટીએમએલ તત્વનું નામ ટૅગ્સમાં વપરાતા નામ છે. નોંધ કરો કે અંત ટેગ નામ એ સ્લેશ પાત્ર, દ્વારા આગળ લાવવામાં આવે codice_1 , અને તે ખાલી તત્વો માં અંત ટેગ ન જરૂરી છે કે મંજૂરી આપી હતી. જો લક્ષણો ઉલ્લેખિત નથી, તો દરેક કેસમાં ડિફૉલ્ટ મૂલ્યોનો ઉપયોગ કરવામાં આવે છે. 

વિકાસ
ઘટકો
HTML સંસ્કરણો સમયરેખા
ઘટક ઉદાહરણો