HTML4 અને HTML5 માં ઘણા બધા એચટીએમએલ ટેગ્સ છે જે માન્ય HTML માટે ક્લોઝિંગ ટેગના ઉપયોગની જરૂર નથી. તે છે:
આ ટેગમાંના મોટાભાગના ટેગમાં આવશ્યક ટેગ ન હોવાનું કારણ એ છે કે મોટાભાગનાં કિસ્સાઓમાં, અંતિમ ટૅગ દસ્તાવેજના બીજા ટૅગની હાજરી દ્વારા ગર્ભિત છે. ઉદાહરણ તરીકે, મોટા ભાગના વેબ દસ્તાવેજોમાં, ફકરો (દ્વારા વ્યાખ્યાયિત થયેલ છે
) ત્યારબાદ બીજા ફકરો અથવા અન્ય બ્લોક-સ્તર તત્વ દ્વારા અનુસરવામાં આવે છે. આમ, બ્રાઉઝર અનુમાન કરી શકે છે કે ફકરો આગામી ફકરાના પ્રારંભથી અંત આવ્યો છે.
આ સૂચિમાંના અન્ય ટેગ્સમાં હંમેશાં સમાવિષ્ટો નથી હોતા, જેમ કે. આ ઘટકમાં ટૅગ્સ હોઈ શકે છે પરંતુ તેની જરૂર નથી. જો કોઈ સમૂહ જૂથ કોઈ પણ ટેલ ટેગ્સ ધરાવતો નથી, તો ક્લોઝિંગ ટેગને છોડીને કોઈ મૂંઝવણ થતી નથી-મોટાભાગના કિસ્સામાં કૉલમની સંખ્યા સ્પાન એટ્રીબ્યુટ દ્વારા વ્યાખ્યાયિત થશે.
આઉટ સમાપ્ત ટૅગ્સ તમારા પૃષ્ઠો ઉપર ગતિ
આ ઘટકો માટે અંતિમ ટેગ બહાર કાઢવાનો એક સારા કારણ એ છે કે તેઓ પૃષ્ઠ ડાઉનલોડમાં વધારાના અક્ષરો ઉમેરે છે અને આમ પૃષ્ઠો ધીમું કરે છે. જો તમે તમારા વેબ પૃષ્ઠ ડાઉનલોડ્સને ઝડપી બનાવવા માટે વસ્તુઓની શોધ કરી રહ્યા હો, તો વૈકલ્પિક બંધ ટેગ્સને છુટકારો મળવા માટે એક સારું સ્થાન છે. દસ્તાવેજો કે જેમાં ઘણાં બધાં ફકરાં અથવા કોષ્ટક કોશિકાઓ છે, આ એક મહત્વપૂર્ણ બચત હોઈ શકે છે.
પરંતુ સમાપ્ત કરી રહ્યા છીએ ટેગ્સ છોડવું એ બધા સારા નથી
ક્લોઝિંગ ટૅગ્સમાં જવા માટેના કેટલાક મહત્વપૂર્ણ કારણો છે.
- ક્લોઝિંગ ટૅગ્સ માળખું પૂરું પાડે છે.
- જ્યારે તમારી પાસે HTML દસ્તાવેજ છે જે ઓછા કોડેડ કરવામાં આવ્યું છે તે ઝડપથી લોડ કરી શકે છે, પરંતુ તે ઝડપથી જાળવવા માટે રીંછ બની શકે છે. નવી કોષ્ટક પંક્તિઓ અથવા કૉલમ્સ ઉમેરવાથી શરૂઆત અને અંતિમ ટૅગ્સના સંપૂર્ણ માળખું વિના ઝડપથી કામ કરવું ખૂબ મુશ્કેલ બની શકે છે અને ઘણીવાર લોકો ઇન્ડેન્ટેડ કરીને આને ઠીક કરે છે કે જે અક્ષરોને દસ્તાવેજમાં પાછું ઉમેરે છે, આમ તમે તેમને છોડવાથી મેળવી લીધેલા સ્પીડ લાભોને નકાર્યું છે.
- સંપૂર્ણ ઘટકો પર CSS અને જાવાસ્ક્રિપ્ટ હૂક
- જ્યારે મોટાભાગના બ્રાઉઝર્સ તેમના બંધ ટૅગ્સ વગર (અને શૈલી) ટૅગ્સ પ્રદર્શિત કરી શકે છે, ત્યારે બંધ ટૅગ્સનો અભાવ શૈલી અથવા સ્ક્રિપ્ટ ક્રિયાને બંધ કરવા માટે એક ચોક્કસ સ્થાન બનાવી શકે છે. જો તમે ખૂબ જ ચોક્કસ લેઆઉટ્સ સાથે કામ કરી રહ્યા હો, તો જ્યારે તમે ક્લોઝિંગ ટેગ્સ છોડી દો છો ત્યારે તમે ચોકસાઇ પર નિયંત્રણ છોડી દો છો - તમે બ્રાઉઝરને નક્કી કરો કે ટૅગ ક્યાં છે તે નક્કી કરો. ક્યારેક બ્રાઉઝર્સનો ધ્યેય અનુમાનિત થાય છે, અને ક્યારેક નહીં.
- ક્લોઝિંગ ટેગ્સને હટાવવું હંમેશા મંજૂરી આપતું નથી
- HTML5 માં,
- ટેગને અવગણવામાં આવે છે જ્યારે ફકરો તાત્કાલિક 25 વિવિધ ઘટકો દ્વારા અનુસરવામાં આવે છે. પરંતુ HTML5 માં 100 થી વધુ ઘટકો છે શું તમે દરેક પરિસ્થિતિ યાદ રાખશો કે તે અંત ટૅગ છોડી માન્ય છે? તે ફક્ત તેને શામેલ કરવાનું સરળ છે
એક્સએચટીએમએલ બધા બંધ ટૅગ્સ જરૂર છે
મોટાભાગના લોકો આ ઘટકો સાથે ક્લોઝિંગ ટૅગ્સનો ઉપયોગ કરે છે તે મુખ્ય કારણ એક્સએચટીએમએલનું છે. જયારે તમે XHTML લખો ત્યારે ક્લોઝિંગ ટેગ્સ હંમેશાં જરૂરી હોય છે. જો તમે ભવિષ્યમાં કોઈપણ સમયે તમારા વેબ દસ્તાવેજોને એક્સએચટીએમએલમાં રૂપાંતરિત કરવાની યોજના ઘડી રહ્યા હો, તો ક્લોગિંગ ટેગોનો સમાવેશ કરવો સહેલું છે, જેથી તમારા દસ્તાવેજો તૈયાર થાય.