ડીવી અને સ્પાન વચ્ચેનો તફાવત.

Anonim

વચ્ચે વ્યાખ્યાયિત પાઠ (સામગ્રી) અને એચટીએમએલ ટૅગ્સ છે જે HTML કોડમાં તત્વો વ્યાખ્યાયિત કરે છે.

એચટીએમએલ (હાયપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ) કોઈ પણ ઉપકરણ પર રોજિંદા, અમે ઑનલાઇન મુલાકાત લો છો તે વેબ પૃષ્ઠો બનાવવામાં અને પ્રદર્શિત કરવા માટે રચાયેલ કોડ છે.

વેબસાઇટ પર ગતિશીલ અને અદ્યતન સુવિધાઓ પ્રદાન કરવા માટે અન્ય તકનીકી અને પ્રોગ્રામિંગ ભાષાઓ HTML સાથે સંકલિત કરી શકાય છે.

હાયપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ

(એચટીએમએલ) એ વ્યાપકપણે ઉપયોગમાં લેવામાં આવતી માર્કઅપ લેંગ્વેજ છે અને વેબ બ્રાઉઝરમાં વેબ પેજ પર દર્શાવવામાં આવેલા માળખું અને 'પાછળ' કોડનો ઉલ્લેખ કરે છે.

HTML એ પૃષ્ઠની શૈલી, સામગ્રી, લેઆઉટ અને ફોર્મેટને વ્યાખ્યાયિત કરવા માટે ચોક્કસ કોડ (સિન્ટેક્સ) નો ઉપયોગ કરીને એક ટેક્સ્ટ ફાઇલ છે. માર્કઅપ

શબ્દ દર્શાવે છે કે પ્રોસેસિંગ અને પ્રસ્તુતિ માટે ટેક્સ્ટ / કોડ તૈયાર કરવામાં આવે છે. ઈ. વેબ પૃષ્ઠ પર, વેબ બ્રાઉઝરમાં

વર્લ્ડ વાઈડ વેબ કોન્સોર્ટિયમ (ડબલ્યુ 3 સી) [i] એચટીએમએલ વેબપેજ ડેવલપમેન્ટમાં ઔપચારિક માર્કઅપ લેંગ્વેજ તરીકે ઓળખે છે, અને તેથી એચટીએમએલ મોટાભાગના બ્રાઉઝર્સ દ્વારા સપોર્ટેડ છે. તેથી, ડિઝાઇનર્સ દ્વારા હેતુપૂર્વક પૃષ્ઠને રેન્ડર કરવા માટે વિવિધ બ્રાઉઝર્સ દ્વારા સરળ રીતે વેબપેજને વિકસિત કરી શકાય છે.

હજુ પણ ઉપયોગમાં લેવાતું વર્તમાન સંસ્કરણ html4 છે, પરંતુ તે ધીમેથી તબક્કાવાર થઈ રહ્યું છે કારણ કે HTML5 એ ગતિશીલ અને પ્રતિસાદી વેબ પૃષ્ઠો માટે વધુ સમર્થન અને સ્વીકારે છે.

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

કેસ્કેડીંગ સ્ટાઇલ શીટ્સ (સીએસએસ)

ગતિશીલ, અને પ્રતિભાવશીલ પૃષ્ઠો બનાવવા માટે એક અભિન્ન ભાગ બની રહ્યું છે. ફૉન્ટ, રંગ, સંરેખણ જેવા પ્રત્યેક ઘટક માટે વિશેષતાઓ વ્યાખ્યાયિત કરતી એક અલગ ફાઇલ છે - તેથી વિકાસકર્તા HTML કોડમાં ઉપયોગમાં લેવાતા દરેક સમયની તત્વની શૈલીને સૂચવતા નથી.

HTML નું મૂળભૂત માળખું કોઈપણ વિકાસ ભાષામાંથી સૌથી વધુ મેળવવા માટે, સ્ટાન્ડર્ડ ફાઇલ માળખાને અનુસરવાનું અને શ્રેષ્ઠ સિન્ટેક્ષ ઉપયોગ ધ્યાનમાં લેવું, સ્થિર, હેતુપૂર્ણ, અને દૃષ્ટિની આકર્ષક વેબ સામગ્રી વિતરિત કરવામાં કી છે.

એક HTML પેજમાં તત્વો (પણ ટૅગ્સ તરીકે ઓળખાય છે) દ્વારા વ્યાખ્યાયિત માળખું ધરાવે છે. HTML કોડ લખતી વખતે, આ ઘટકો જોડીમાં દર્શાવવામાં આવે છે - તેનો અર્થ એ કે, દરેક ટૅગને ખુલ્લા અને બંધ કરવાની જરૂર છે. પ્રારંભ અને અંત

સિન્ટેક્સથી એક ઘટક ખોલવામાં આવે છે:

અને

સાથે બંધ. / સ્લેંટ લાઇન એ તત્વની વ્યાખ્યાના અંતને સૂચવે છે. તત્વ વિશેષતાઓ અને સામગ્રી તે બે બિંદુઓ વચ્ચે વ્યાખ્યાયિત થયેલ છે. એક HTML ફાઇલ માટે જરૂરી

ન્યૂનતમ ઘટકો

એ વ્યાખ્યા છે, (ફક્ત HTML4), અને ટૅગ્સ. DOCTYPE વ્યાખ્યા વ્યાખ્યા (ડીટીડી) પ્રથમ HTML ફાઇલમાં પ્રથમ ટેગ તરીકે જાહેર થવી જોઈએ, જેથી જ્યારે પૃષ્ઠ પર પ્રક્રિયા કરવામાં આવે, ત્યારે વેબ બ્રાઉઝર જાણે છે કે તે કઈ પ્રકારની ફાઇલ છે, અને તે યોગ્ય રીતે અર્થઘટન કરી શકે છે અને પૃષ્ઠ પ્રદર્શિત કરો

  • એચટીએમટી 4 માં, ડીટીડી (પૃષ્ઠ વિશેષતાઓ અને ઘટકો પર આધાર રાખીને) ના ભિન્નતા છે પરંતુ વધુ વિશિષ્ટ નિવેદનોને નીચે પ્રમાણે સામેલ કરવામાં આવશે:

અથવા

HTML5 માં ડીટીડી ખૂબ સરળ છે:

· HTML, HEAD અને BODY

ટૅગ એ સૂચવે છે કે તે HTML ફાઇલ છે અને આ HTML ઘટકનું મૂળ છે જે તેમાં અન્ય તમામ અનુગામી તત્વોનો સમાવેશ કરે છે; અને એક ભાષા લક્ષણ સહિત શ્રેષ્ઠ અભ્યાસ તરીકે ભલામણ કરવામાં આવે છે; ઉદાહરણ તરીકે:

HTML4 માં આવશ્યક છે, પરંતુ HTML5 માં ફરજિયાત નથી તે એક તત્વ છે જે આ દસ્તાવેજ ભાગથી સંબંધિત અન્ય તત્વો ધરાવે છે, જેમ કે શીર્ષક, સંદર્ભ સ્ક્રિપ્ટ્સ, વ્યાખ્યાયિત શૈલીઓ અને મેટાડેટા. બંધ ટેગ

  • વ્યાખ્યાયિત કરવા પહેલાં વપરાવું જોઈએ. ટેબલો, ઈમેજો ટેક્સ્ટ, યાદીઓ વગેરે સહિત, પૃષ્ઠ માટે મુખ્ય ઘટક એલિમેન્ટ ધરાવે છે. ટેગ બંધ થયા પછી, તત્વ હવે સમાપ્ત થઈ શકે છે. નવા HTML5 ઘટકનો ઉપયોગ પૃષ્ઠ માટે અથવા સામગ્રીના બીજા ભાગમાં વૈકલ્પિક છે.
  • HTML એલિમેન્ટ્સ
  • HTML5 એ વિકાસ અને ડિઝાઇનની સરળતા માટે નવા તત્વોનું નિર્માણ કર્યું છે, અને તે HTML4 માં ઉપયોગમાં લેવાયેલ તત્વો પણ દૂર કરી દીધા છે. એચટીએમએલ 4 અને HTML5 વચ્ચેના તફાવતોની યાદી વર્લ્ડ વાઇડ વેબ કોન્સોર્ટિયમ (ડબલ્યુ 3 સી) દ્વારા પ્રકાશિત કરવામાં આવી છે [ii].

HTML DIV TAG

ઉન્નત્તિકરણો અને નવા ઘટકો સાથે, CSS એડવાન્સિસ સાથે મળીને, કેટલાક ઘટકો પહેલાં કરતાં વધુ સારી રીતે, વધુ સારી રીતે ઉપયોગમાં લઈ શકાય છે અને વેબ પૃષ્ઠો વધુ ઝડપથી, વધુ સમૃદ્ધ અને સુંદર છે જોવા! HTML5 સાથે ઉપયોગમાં લેવાતા CSS, ચોક્કસ ઘટકોને સ્થાનાંતરિત કરી શકે છે, જેમ કે વધુ પડતા ઉપયોગ.

ટેગ લોકપ્રિય છે જ્યારે કોઈ પૃષ્ઠ પર સામગ્રીને અલગ પાડવી. આ ઘટક બનાવતી વખતે, પૃષ્ઠ પરના ટેક્સ્ટને ખસેડવાને બદલે, ટેક્સ્ટ અથવા સામગ્રીને એકસાથે રાખવા માટે તે આપમેળે બ્રેક

દાખલ કરે છે

વેબસાઈટ એક્સેસિબિલીટી અને સર્ચ એન્જિન ઓપ્ટિમાઇઝેશન સાથે, ટેકનિક્સ ખૂબ જ વિજ્ઞાન બની રહી છે અને ડબ્લ્યુસી 3 દ્વારા ભલામણ કરવામાં આવે છે કે તે હંમેશા HTML5 માં ઉપયોગમાં લેવાનું નહીં.

સરસ રીતે રચાયેલ, પરંતુ સરળ બ્લોગ ફોર્મેટ માટેના ઉદાહરણ તરીકે, ઘટકનો ઉપયોગ કરવાને બદલે સી.એસ. સાથે નવા HTML5 ઘટકોને ધ્યાનમાં લો; પૃષ્ઠ, હેડર, અથવા ફૂટર (ગમે ત્યાં!) પર કોઈપણ સામગ્રીને હાઇલાઇટ અથવા અલગ કરવાની તત્વ મુખ્ય સામગ્રી માટેના તત્વનો ઉપયોગ કરે છે અને પૃષ્ઠમાંથી બ્રાઉઝ કરવા માટે મેનૂ અથવા જૂથ લિંક્સને પકડી રાખવા માટે તત્વનો ઉપયોગ કરી શકાય છે.

આ નવા ઘટકો સરળતાથી HTML5 નો ઉપયોગ કરીને સામગ્રી પ્રકારને ઓળખે છે. જો કે, પ્રતિસાદશીલ વેબસાઇટ્સ બનાવવા માટે ટેગ CSS સાથે પણ વપરાય છે.

દરેક ઘટક (તેના 'પોતાના આઇડી અથવા વર્ગ સાથે) બનાવવાનું, સીએસએસ ફાઇલ પ્રત્યેક તત્વને ચાલાકી કરવા માટે વ્યાખ્યાયિત કરી શકાય છે.

નીચેનું HTML ઉદાહરણ બહુવિધ ઘટકોનો ઉપયોગ કરવાનો એક ઉદાહરણ દર્શાવે છે:

મારી ઉદાહરણો

ઉપયોગમાં લેવાતા ઉપકરણના સ્ક્રીન માપને આધારે ઘટકોમાં જુદી જુદી લાક્ષણિકતાઓ હોઈ શકે છે.

એચટીએમએલની અનુરૂપ સીએસએસ ફાઇલમાં પ્રત્યેક એલિમેન્ટને કેવી રીતે સ્ટાઇલ કરી શકાય તે એક ઉદાહરણ છે - દરેક

ટેગને સંદર્ભિત કરીને

# હેડર { પહોળાઈ: 800px;

ઉંચાઈ: ઓટો

માર્જિન ડાબેરી: ઓટો;

માર્જિન-ડાબેઃ ઑટો;

}

# ફીચરડ {

ઊંચાઇ: 150px;

પૃષ્ઠભૂમિ રંગ: # સીસીસી;

}

એચટીએમએલ સ્પાન ટેગ

એલિમેન્ટ એ એક ઇનલાઇન ઘટક છે અને તે લીટીમાં ભંગ કરતી નથી સિવાય કે બ્રેક

ટૅગનો ઉપયોગ કરવામાં આવે અને ઓપન અને ક્લોઝ ટેગ વચ્ચેના વ્યાખ્યાયિત ટેક્સ્ટ એક લીટી (અન્ય ઘટકોનો ઉપયોગ કર્યા વગર મૂળભૂત રીતે)

ઇનલાઇન ઘટકો એ HTML ફાઇલમાં ટેક્સ્ટ તત્વો છે અને તે અન્ય ઘટકની રેખામાં વ્યાખ્યાયિત કરી શકાય છે.

જેમ, શ્રેષ્ઠ દ્રષ્ટિકોણ માટે તત્વ પાસે કોઈ

અર્થ નથી

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

જ્યારે કોઈ વેબ બ્રાઉઝરમાં જોવામાં આવે છે, ત્યારે ઉપરોક્ત તત્વના ટેક્સ્ટને ફકરામાં જુદા જુદા ફૉન્ટમાં દર્શાવવામાં આવશે કે જ્યાં વપરાશકર્તાએ ઉદાહરણને ઍક્સેસ કરવા માટે ક્લિક કરવું જોઈએ.

નોંધો કે HTML4 અને HTML5 વચ્ચે કોઈ તફાવત નથી