માર્કઅપ ભાષા શું છે?

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

ચાલો 3 માર્કઅપ લેંગ્વેજ જોઈએ

વેબ પર લગભગ દરેક ટૂંકાક્ષર કે જે "એમએલ" ધરાવે છે તે "માર્કઅપ લેંગ્વેજ" (મોટું આશ્ચર્ય, એ જ છે કે "એમએલ (ML)" શું છે). માર્કઅપ લેંગ્વેજ એ વેબ પેજીસ અથવા તમામ આકારો અને કદ બનાવવા માટે ઉપયોગમાં લેવાતા બિલ્ડિંગ બ્લોકો છે.

વાસ્તવમાં, દુનિયામાં ત્યાં ઘણી અલગ માર્કઅપ ભાષાઓ છે વેબ ડીઝાઇન અને ડેવલપમેન્ટ માટે, ત્યાં ત્રણ ચોક્કસ માર્કઅપ ભાષાઓ છે જે સંભવિત રૂપે તમે ચાલશે. આ HTML, XML, અને XHTML છે

માર્કઅપ લેંગ્વેજ શું છે?

આ શબ્દને યોગ્ય રીતે વ્યાખ્યાયિત કરવા - એક માર્કઅપ લેંગ્વેજ એવી ભાષા છે જે ટેક્સ્ટની ટિપ્પણી કરે છે જેથી કમ્પ્યુટર તે ટેક્સ્ટને ચાલાવી શકે. મોટાભાગની માર્કઅપ લેંગ્વેજ માનવ વાંચનીય છે કારણ કે એનોટેશનો તેમને લખાણમાંથી અલગ પાડવાના માર્ગે લખવામાં આવે છે. ઉદાહરણ તરીકે, HTML, XML અને XHTML સાથે, માર્કઅપ ટેગ <અને> છે તે અક્ષરોમાંના એકમાં દેખાય છે તે કોઈપણ ટેક્સ્ટ માર્કઅપ લેંગ્વેજનો ભાગ ગણવામાં આવે છે અને ટિપ્પણી ટેક્સ્ટનો ભાગ નથી.

દાખ્લા તરીકે:


આ HTML માં લખેલા ટેક્સ્ટનું ફકરા છે

આ ઉદાહરણ એ HTML ફકરો છે. તે પ્રારંભિક ટેગ (

), એક ક્લોઝિંગ ટેગ () અને ખરેખર ટેક્સ્ટ છે જે સ્ક્રીન પર દર્શાવવામાં આવશે (આ બંને ટેગ્સ વચ્ચેનો ટેક્સ્ટ છે). દરેક ટૅગમાં માર્કઅપના ભાગરૂપે તેને "ઓછો" અને "મહાન કરતાં" પ્રતીકનો સમાવેશ થાય છે.

જ્યારે તમે ટેક્સ્ટને કમ્પ્યુટર અથવા અન્ય ડિવાઇસ સ્ક્રીન પર પ્રદર્શિત કરવા માટે ફોર્મેટ કરો છો, ત્યારે તમારે ટેક્સ્ટ અને તેના ટેક્સ્ટ માટેના સૂચનો વચ્ચે તફાવતની જરૂર છે. "માર્કઅપ" એ લખાણ દર્શાવવા અથવા છાપવા માટેની સૂચનાઓ છે.

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

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

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

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

એચટીએમએલ અથવા હાયપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ એ વેબની મુખ્ય ભાષા છે અને વેબ ડીઝાઈનર / ડેવલપર તરીકે તમે જે કામ કરશે તે સૌથી સામાન્ય છે.

વાસ્તવમાં, તે તમારા માર્કઅપ ભાષા કે જે તમે તમારા કાર્યમાં ઉપયોગમાં લઈ શકો છો.

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

HTML એ નિર્ધારિત માનક માર્કઅપ ભાષા છે. તે એસજીએમએલ (સ્ટાન્ડર્ડ જનરલલાઈઝ્ડ માર્કઅપ લેંગ્વેજ) પર આધારિત છે.

તે એવી ભાષા છે જે તમારા ટેક્સ્ટની રચનાને વ્યાખ્યાયિત કરવા માટે ટૅગ્સનો ઉપયોગ કરે છે. તત્વો અને ટૅગ્સ <અને> અક્ષરો દ્વારા વ્યાખ્યાયિત થયેલ છે

જ્યારે એચટીએમએલ આજે વેબ પર ઉપયોગમાં લેવાતી સૌથી લોકપ્રિય માર્કઅપ લેંગ્વેજ છે, તે વેબ વિકાસ માટે એકમાત્ર પસંદગી નથી. જેમ HTML વિકસાવવામાં આવ્યું હતું, તે વધુ જટિલ અને શૈલી અને સામગ્રી ટૅગ્સને એક ભાષામાં જોડવામાં આવ્યું છે. આખરે, ડબ્લ્યુ 3સીએ નક્કી કર્યું કે વેબ પેજની શૈલી અને સામગ્રી વચ્ચેની વિચ્છેદની જરૂર છે. ટેગ જે એકલા સામગ્રીને વ્યાખ્યાયિત કરે છે તે એચટીએમએલમાં જ રહેશે, જ્યારે ટૅગ્સ વ્યાખ્યાયિત કરે છે, જે CSS (કેસ્કેડીંગ સ્ટાઇલ શીટ્સ) ની તરફેણમાં દૂર કરવામાં આવી હતી.

એચટીએમએલનું નવી ક્રમાંકિત સંસ્કરણ HTML5 છે આ સંસ્કરણએ એચટીએમએલમાં વધુ સુવિધાઓ ઉમેર્યા અને એક્સએચટીએમએલ (ટૂંક સમયમાં તે ભાષા પર વધુ) દ્વારા લાદવામાં આવેલી કેટલીક કડકતાને દૂર કરી.

એચટીએમએલ રીલીઝ થવાની રીત HTML5 ના ઉદભવ સાથે બદલવામાં આવી છે. આજે, નવી સુવિધાઓ અને ફેરફારો ઉમેરાય છે, જેમાં નવો, ક્રમાંકિત આવૃત્તિ પ્રકાશિત થાય છે. ભાષાના નવીનતમ સંસ્કરણને ફક્ત "HTML" તરીકે ઓળખવામાં આવે છે.

XML- એક્સ્ટેન્સિબલ માર્કઅપ લેંગ્વેજ

એક્સ્ટેન્સિબલ માર્કઅપ લેંગ્વેજ એવી ભાષા છે જે HTML નું બીજું વર્ઝન આધારિત છે. HTML ની ​​જેમ, XML પણ SGML ના બંધ આધારિત છે. તે એસજીએમએલ કરતાં ઓછી કડક છે અને સાદી HTML કરતાં વધુ કડક છે. XML વિવિધ ભાષાઓ બનાવવા માટે વિસ્તૃતતા પૂરી પાડે છે

XML માર્કઅપ ભાષાઓ લખવા માટેની એક ભાષા છે. ઉદાહરણ તરીકે, જો તમે વંશાવળી પર કામ કરી રહ્યા હો, તો તમે તમારા XML માં પિતા, માતા, પુત્રી અને પુત્રને આની વ્યાખ્યા આપવા XML નો ઉપયોગ કરીને ટૅગ્સ બનાવી શકો છો:

મલ્ટિમિડિયા, એક્સએચટીએમએલ, અને અન્ય ઘણા લોકો સાથે કામ કરવા માટે ગણિતને વ્યાખ્યાયિત કરવા માટે એસએમઆઇએલ, એમઆઇએમએલ: પહેલેથી જ XML સાથે બનેલી કેટલીક પ્રમાણિત ભાષાઓ છે.

એક્સએચટીએમએલ-એક્સટેન્ટેડ હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ

એક્સએચટીએમએલ 1.0 એ HTML સ્ટાન્ડર્ડને પૂર્ણ કરવા માટે પુનઃવ્યાખ્યાયિત HTML 4.0 છે. એક્સએચટીએમએલ HTML5 સાથે આધુનિક વેબ ડીઝાઇનમાં બદલવામાં આવ્યું છે અને ત્યાર બાદ થયેલા ફેરફારો. એક્સએચટીએમએલ (HTML) નો ઉપયોગ કરીને તમે કોઈપણ નવા સાઇટ્સ શોધી શકવાની શક્યતા નથી, પરંતુ જો તમે ઘણી જૂની સાઇટ પર કામ કરી રહ્યા હો, તો તમે હજી પણ XHTML ને જંગલીમાં અનુભવી શકો છો.

એચટીએમએલ અને એક્સએચટીએમએલ વચ્ચે ઘણાં મોટા તફાવત નથી, પરંતુ અહીં તમે શું નોંધશો તે છે:

જેનિફર કિનાન દ્વારા મૂળ લેખ. 7/5/17 ના રોજ જેરેમી ગીરર્ડ દ્વારા સંપાદિત