એચટીએમએલ 4 અને એચટીએમએલ 5 વચ્ચેનો તફાવત.
એચટીએમએલ 4 વિરુદ્ધ એચટીએમએલ 5
ઇન્ટરનેટ તરીકે વિકસિત થઈ ગઈ છે, તે તેની ભાષા પણ છે. હાલમાં એચટીએમએલ તેના ચોથા સંસ્કરણમાં એચટીએમએલ 5 સાથે કામ કરે છે. એચટીએમએલ 5 નું મુખ્ય ધ્યેય વધુ પ્રમાણભૂત ભાષા બનાવવાનું છે જે આજે ઘણા નવા પ્રકારની સામગ્રીને સમાવિષ્ટ કરે છે. એચટીએમએલ 5 માં સૌથી નોંધપાત્ર ફેરફાર થર્ડ-પાર્ટી પ્લગ-ઇન્સની જરૂરિયાત વગર વિડિઓ અને ઑડિઓને સમાવિષ્ઠ કરવાની તેની ક્ષમતા છે. એચટીએમએલ 4 માં, એડોબ ફ્લેશ સૌથી વધુ લોકપ્રિય હોવાથી ઉપયોગમાં લેવાતી ખૂબ જ ઓછી પ્લગઈનો છે. ફ્લેશનો ઉપયોગ પૃષ્ઠ પર ઑન-ધ ફ્લાય ચિત્રકામ માટે પણ થાય છે, સામાન્ય રીતે ક્રિયાપ્રતિક્રિયાત્મક સામગ્રીને પ્રસ્તુત કરવા માટે અથવા રમતો માટે. આ હવે HTML 5 માં કેનવાસ તત્વ દ્વારા સંભાળવામાં આવે છે.
વિવિધ પ્રકારની સામગ્રીને અનુવાદિત કરવા એચટીએમએલ 5 ની ક્ષમતામાં સુધારો કરવા, એસવીજી અને મેથએમએલ માટે આધાર ઉમેરવામાં આવ્યો હતો. SVG એ સ્ટેટિક અથવા ડાયનેમિક વેક્ટર ગ્રાફિક્સને ચિત્રિત કરવા માટે એક સ્પષ્ટીકરણ છે. કારણ કે SVG XML માં લખાયેલ છે, તેના જેવા ઘણા લાભો છે; સ્ક્રિપ્ટીંગ, અનુક્રમણિકા અને વધુ સારી કમ્પ્રેશન. MathML એ XML માં એક સ્પષ્ટીકરણ પણ છે જે ગાણિતિક સૂત્રોના યોગ્ય પ્રતિનિધિત્વમાં સામેલ છે. ઈન્ટરનેટની શરૂઆતથી મઠ સૂત્રો સમસ્યાવાળા હતા, અને એચટીએમએલ અને ઘણા વેબ ડેવલપર છબીઓ દ્વારા સમીકરણો દર્શાવતા હતા. છબીઓનો ઉપયોગ કરવાના ગેરફાયદામાં સંશોધિતમાં વધારો મજૂર અને શોધવામાં અથવા અનુક્રમિત કરવાની અસમર્થતા શામેલ છે.
HTML પૃષ્ઠોના માળખું સુધારવા માટે, ઘણાં ઘટકો ઉમેરવામાં આવ્યા છે, બદલ્યાં છે, અથવા દૂર કર્યા છે. નવા ઘટકોમાં શામેલ છે: વિભાગ, લેખ, કોરે, h- જૂથ, હેડર, ફૂટર, એનએવી, આકૃતિ, અને ઘણા વધુ. બદલાયેલ ઘટકો તે ઘટકો છે જે પહેલેથી જ HTML 4 માં હાજર છે, પરંતુ જે રીતે તેઓ કામ કરે છે તે ત્વરિત કરવામાં આવ્યું છે. બદલાયેલ ઘટકોની સૂચિમાં સમાવેશ થાય છે: a, b, address, cite, hr, I, લેબલ, મેનૂ, મજબૂત, મોટા અને ઘણા વધુ. અંતે, એલિમેન્ટ્સ એલિમેન્ટ છે જે હવે એચટીએમએલ 5 માં સમાવિષ્ટ નથી, તેમાંના છે: બેઝફૉન્ટ, મોટું, કેન્દ્ર, ફોન્ટ, હડતાલ, ટી.ટી., યુ, ફ્રેમ, ફ્રેમ્સેટ, નોફ્રેમ્સ, ટૂંકાક્ષર, એપ્લેટ, આઈનડેક્સ, ડીઆઈઆર, નોસ્ક્રિપ્ટ. આ ઘટકોને અવગણવાની કારણો દૂર કરવાના કારણો, CSS ને કારણે અવલોકનો, અને ઉપયોગીતા મુદ્દાઓ. દૂર કરેલ તત્વો હજુ પણ ઉપયોગમાં લઈ શકાય છે કારણ કે બ્રાઉઝર્સ હજુ પણ તેને વિશ્લેષિત કરવામાં સક્ષમ હશે, પરંતુ કોઈ પૃષ્ઠ પર તેનો ઉપયોગ HTML 5 માન્યતાને નિષ્ફળ કરવાનું કારણ બનશે.
સારાંશ:
1. એચટીએમએલ 5 એ નેટીવ સમાવિષ્ટને સમાવિષ્ટ કરી શકે છે જે HTML 4 માં પ્લગ-ઇન્સની આવશ્યકતા છે.
2 HTML 5 SVG અને MathML ઇનલાઇનનો ઉપયોગ કરી શકે છે, જ્યારે એચટીએમએલ 4 ન પણ કરી શકે.
3 એચટીએમએલ 5 એ ઑફલાઇન એપ્લિકેશન્સનો સંગ્રહ અને ઉપયોગ કરવાની પરવાનગી આપે છે, જ્યારે એચટીએમએલ 4 નથી.
4 એચટીએમએલ 5 પાસે ઘણા નવા ઘટકો છે જે HTML 4 માં હાજર નથી.
5 કેટલાંક તત્વો એચટીએમએલ 5 માં બદલાઈ ગયા છે, તેની તુલના એચટીએમએલ 4 માં કેવી રીતે થાય છે.
6 એચટીએમએલ 5 એ એચટીએમએલ 4 માંથી કેટલાક ઘટકોને તોડ્યા છે