Რა არის მარკუპი ენები?

ვებ-დიზაინის სამყაროს შესწავლის დაწყებისთანავე, თქვენ აუცილებლად გაეცნობით რამდენიმე სიტყვასა და ფრაზას, რომელიც ახალია. ერთ-ერთი ტერმინი, რომელიც სავარაუდოდ გესმის, არის "მარკირება" ან შესაძლოა "მარკირების ენა". როგორ არის "მარკირების" განსხვავებული "კოდი" და რატომ ზოგიერთი პროფესიონალები, როგორც ჩანს, გამოიყენონ ეს ტერმინები ერთმანეთთან? დავიწყოთ შევხედოთ ზუსტად რა "მარკირების ენა" არის.

მოდით შევხედოთ 3 Markup ენები

თითქმის ყველა აკრონიმი ინტერნეტში, რომელსაც აქვს "ML" ის არის "მარკირების ენა" (დიდი სიურპრიზი, რაც "ML" დგას). მარკუპი ენები წარმოადგენს სამშენებლო ბლოკებს, რომლებიც გამოიყენება ვებ გვერდების ან ყველა ფორმისა და ზომის შესაქმნელად.

სინამდვილეში, არსებობს ბევრი სხვადასხვა მარკირებული ენები არსებობს მსოფლიოში. ვებ დიზაინი და განვითარება, არსებობს სამი კონკრეტული მარკირების ენები, რომ თქვენ სავარაუდოდ აწარმოებს მასშტაბით. ეს არის HTML, XML და XHTML .

რა არის მარკირების ენა?

სწორად განსაზღვროს ეს ტერმინი - მარკირებული ენა არის ენა, რომელიც ტექსტს ანოტირებს, რათა კომპიუტერში მანიპულირება შეუძლია ამ ტექსტს. მარკირებული ენების უმრავლესობა ადამიანის იკითხებაა, რადგან ანოტაციები დაწერილია ისე, რომ მათგან თავად გამოყონ თავი. მაგალითად, HTML, XML და XHTML, მარკირებული ტეგები არიან <და>. ნებისმიერი ტექსტი, რომელიც ერთ-ერთ სიმბოლოში ჩნდება, ითვლება მარკირებული ენის ნაწილი და არა ანოტირებული ტექსტის ნაწილი.

მაგალითად:


ეს არის HTML- ში დაწერილი ტექსტი

ეს მაგალითია HTML პუნქტი. იგი შედგება გახსნის ტეგით (

), დახურვის ტეგით () და რეალურ ტექსტში, რომელიც ეკრანზე იქნება ნაჩვენები (ეს არის ორი ტექსტი შორის არსებული ტექსტი). თითოეული ტეგი შეიცავს სიმბოლოს, როგორც "ნაკლები" და "დიდი" სიმბოლო.

კომპიუტერის ან სხვა მოწყობილობის ეკრანზე ნაჩვენები ტექსტის ფორმატირებისას, თქვენ უნდა გამოვყოთ ტექსტი და ინსტრუქცია ტექსტისთვის. "მარკირება" არის ტექსტის ჩვენება ან დაბეჭდვის ინსტრუქცია.

მარკუპი არ უნდა იყოს კომპიუტერული წაკითხვადი. ბეჭდურ ან წიგნში ანოტაციები გაკეთდა ასევე ითვლება მარკირებასთან. მაგალითად, სკოლაში ბევრი მოსწავლე გამოიტანს გარკვეულ ფრაზებს მათ ტექსტურ წიგნებში. ეს მიუთითებს, რომ ხაზგასმული ტექსტი უფრო მნიშვნელოვანია, ვიდრე მიმდებარე ტექსტი. ხაზს უსვამს მარკირებას.

Markup ხდება ენა, როდესაც წესები კოდიფიცირდება გარშემო, თუ როგორ დაწერა და გამოიყენოს ეს მარკირება. იმავე სტუდენტს შეეძლება საკუთარი "შენიშვნა მარკირების ენა" ჰქონდეს, თუ ისინი "კოდირებისთვის განკუთვნილ წესებს", როგორიცაა "purple highlighter არის განსაზღვრებები, ყვითელი მწვერვალია გამოცდის დეტალები და მინდვრებში ფანქრის შენიშვნები დამატებითი რესურსებისთვისაა".

მარკირებული ენების უმრავლესობა განისაზღვრება გარეგანი ორგანოს მიერ სხვადასხვა ადამიანებით სარგებლობისთვის. ეს როგორ მუშაობს მარკირებული ენები ვებ-გვერდისთვის. ისინი განსაზღვრულია W3C ან მსოფლიო ქსელის კონსორციუმის მიერ .

HTML- ჰიპერტექსტის მარკირების ენა

HTML ან ჰიპერტექსტის მარკირების ენა არის ვებ-გვერდის ძირითადი ენა და ყველაზე გავრცელებული ვებ-დიზაინერი, როგორც დიზაინერი.

სინამდვილეში ეს შეიძლება იყოს მხოლოდ მარკირებული ენა, რომელიც თქვენს მუშაობას იყენებენ.

ყველა ვებ გვერდს აქვს დაწერილი არომატი HTML. HTML განსაზღვრავს ისე, რომ სურათების , მულტიმედიის და ტექსტის ჩვენება ვებ ბრაუზერებში. ეს ენა შეიცავს ელემენტებს, რომლებიც დაკავშირებულია თქვენს დოკუმენტებთან (ჰიპერტექსტი) და თქვენი ვებ-დოკუმენტების ინტერაქტიული (როგორიცაა ფორმები). ბევრმა ადამიანმა HTML "ვებ-კოდი" უწოდა, მაგრამ სინამდვილეში ეს მხოლოდ მარკირების ენაა. არცერთი ტერმინი მკაცრად არასწორია და თქვენ მოისმენთ ხალხს, მათ შორის ვებ პროფესიონალებს, ამ ორი ტერმინის ცვლად გამოყენებად.

HTML არის სტანდარტული მარკირების ენა. იგი ეფუძნება SGML (სტანდარტული განზოგადებული მარკირების ენა).

ეს არის ენა, რომელიც იყენებს ტექსტებს თქვენი ტექსტის სტრუქტურის განსაზღვრაში. ელემენტები და ტეგები განსაზღვრულია <და> სიმბოლოებით.

მიუხედავად იმისა, რომ HTML არის ბევრად უფრო პოპულარული მარკირებული ენაზე, რომელიც ვებ-გვერდზეა გამოყენებული, ეს არ არის ერთადერთი არჩევანი ვებ-გვერდისთვის. როგორც HTML შეიქმნა, მას უფრო და უფრო გართულებული და სტილი და შინაარსის tags ერთ ენაზე იყენებდნენ. საბოლოოდ, W3C- მა გადაწყვიტა, რომ საჭირო იყო ვებ-გვერდის სტილი და შინაარსი. ტეგი, რომელიც განსაზღვრავს შინაარსს მარტო დარჩება HTML ხოლო tags, რომ განსაზღვრავს სტილი იყო უარყოფილი სასარგებლოდ CSS (კასკადური სტილების).

HTML- ის უახლესი რიცხვითი ვერსიაა HTML5. ამ ვერსიაში უფრო მეტი ფუნქცია შევიდა HTML- ში და წაიშალა ზოგიერთი მკაცრი, რაც XHTML- ს მიერ იყო დაწერილი (უფრო მეტ ენაზე).

HTML რომ გათავისუფლდეს, შეიცვალა HTML5- ის ზრდა. დღეს, ახალი თვისებები და ცვლილებები დაემატება გარეშე საჭიროა იყოს ახალი, დათვლილია ვერსია გაათავისუფლეს. უახლესი ვერსია ენის უბრალოდ მოხსენიებული, როგორც "HTML".

XML- ექსპლუატაციის მარკირების ენა

ექსპლუატაციის მარკირების ენა არის ენა, რომელიც HTML- ის სხვა ვერსიაზეა დაფუძნებული. HTML- ის მსგავსად, XML ასევე ეფუძნება SGML- ს. ნაკლებად მკაცრია ვიდრე SGML და უფრო მკაცრი, ვიდრე უბრალო HTML. XML უზრუნველყოფს სხვადასხვა ენების შექმნის შესაძლებლობას.

XML არის ენის მარკირების ენა. მაგალითად, გენეალოგიაზე მუშაობის შემთხვევაში თქვენ შეგიძლიათ შექმნათ tags XML- ისთვის, რათა განსაზღვრონ მამა, დედა, ქალიშვილი და შვილი თქვენს XML- ში: <მამა> .

ასევე არსებობს რამდენიმე სტანდარტიზებული ენა XML- ის გამოყენებით: MathML- ისთვის მათემატიკის განმსაზღვრელი, SMIL მუშაობისთვის მულტიმედიური, XHTML და მრავალი სხვა.

XHTML- ის გაფართოებული ჰიპერტექსტის მარკირების ენა

XHTML 1.0 არის HTML 4.0, რომელიც შეესაბამება XML სტანდარტს. XHTML შეიცვალა თანამედროვე ვებ დიზაინში HTML5 და ცვლილებები, რომლებიც მოვიდა. თქვენ ნაკლებად სავარაუდოა, რომ იპოვოთ ნებისმიერი ახალი საიტები XHTML გამოყენებით, მაგრამ თუ მუშაობ უფრო ძველი საიტი, თქვენ კვლავ ექმნება XHTML გარეთ იქ ველური.

არ არსებობს ბევრი ძირითადი განსხვავებები HTML და XHTML , მაგრამ აქ არის ის, რაც შეამჩნევთ:

ჯენიფერ კრიინინის ორიგინალური სტატია. რედაქტირებულია Jeremy Girard on 7/5/17.