Markup Dilləri Nədir?

Veb dizaynı dünyasını tədqiq etməyə başlayanda, şübhəsiz ki, sizin üçün yeni olan bir sıra söz və sözlərlə tanış olacaqsınız. Ehtiyac duyacağınız şərtlərdən biri "markup" və ya bəlkə "markup language". "Kod" dan "fərqli" necə fərqlənir və niyə bəzi veb-mütəxəssislər bu terminləri birbaşa əvəzsiz istifadə edirlər? Bir "markalama dili" nə dəqiq bir nəzər alaraq başlayaq.

3 Markup Dilde baxaq

Vebdə "ML" olan təxminən hər bir kəlməni bir "markalama dili" (böyük bir sürpriz, "ML" budur). Markup dilləri veb səhifələri və ya bütün şəkillər və ölçüləri yaratmaq üçün istifadə edilən bloklardır.

Əslində, dünyadakı müxtəlif fərqli dilləri var. Veb dizayn və inkişaf üçün, ehtimal ki, qarşılaşa biləcəyiniz üç xüsusi markup dil ​​var. Bunlar HTML, XML və XHTML .

Bir İşaretleme Dili nədir?

Bu terminin düzgün təsvir edilməsi üçün - markalanma dili kompüter mətni işləyən mətni şərh edən bir dildir. Ən çox markalanma dilləri insan oxunaqlıdır, çünki ek notlar onları mətnin özündən ayırmaq üçün yazılmışdır. Məsələn, HTML, XML və XHTML ilə markalanma etiketləri . Bu simvollardan birində görünən hər hansı bir mətn, qeyd olunan dilin bir hissəsi deyil və qeyd olunan mətnin bir hissəsidir.

Misal üçün:


Bu, HTML-də yazılmış mətnin bir bəndidir

Bu nümunə bir HTML paraqrafıdır. Bir açılış etiketi (

), bir bağlanma etiketi () və ekranda göstəriləcək əsl mətndən ibarətdir (bu, iki etiket arasında olan mətndir). Hər bir etiket, markajın bir hissəsi kimi təyin etmək üçün "az" və "daha böyük" simvol daxildir.

Bir kompüter və ya digər cihaz ekranında mətni formatlaşdırdığınız zaman mətnin özü ilə mətnin təlimatlarını fərqləndirməlisiniz. "İşaretleme" mətni göstərmək və ya çap etdirmək üçün təlimatdır.

Markanın kompüter oxunaqlı olması lazım deyil. Yazıda və ya kitabda edilən şərhlər də formatlaşdırma sayılır. Məsələn, məktəbdəki bir çox şagird öz dərslik kitablarında bəzi ifadələri göstərəcəkdir. Bu, vurğulanan mətn ətrafdakı mətndən daha vacib olduğunu göstərir. Möhtəşəm rəng düzəliş sayılır.

İşaretleme, qaydaların necə yazılacağı və istifadə edildiyi ətrafında kodlaşdırıldığı bir dil olur. Eyni tələbənin "bənövşəyi vurgulayıcı anlayışlar, sarı vurgun imtahan detalları üçün, qaydalardakı qələm notları isə əlavə ehtiyatlara aiddir" kimi qaydaları kodlaşdırdıqda, "özünü qeyd etmək üçün qeyd" dilinə sahib ola bilər.

Çoxlu markalanma dilləri müxtəlif insanlar tərəfindən istifadə üçün kənar bir orqan tərəfindən müəyyən edilir. Vebdə işləyən işarələr üçün bu işarə necədir. Onlar W3C və ya World Wide Web Konsorsiumu tərəfindən müəyyən edilir.

HTML-HyperText Markup Language

HTML və ya HyperText Markup Language, Vebin əsas dili və bir web dizaynı / geliştiricisi olaraq çalışacağınız ən çox istifadə edilən bir sistemdir.

Əslində, işinizdə istifadə etdiyiniz yeganə biçimlendirme dili ola bilər.

Bütün web pages HTML ləzzətinə yazılmışdır. HTML şəkillər , multimedia və mətnlərin veb brauzerlərdə göründüyü şəkildə müəyyənləşdirilir. Bu dil sənədlərinizi (hypertext) əlaqələndirmək və veb sənədlərinizi interaktivləşdirmək üçün elementlərdən ibarətdir (formalar kimi). Bir çox insanlar HTML "veb-sayt kodunu" adlandırırlar, lakin həqiqətən bu, həqiqətən, bir markulyasiya dili. Heç bir müddət qətiliklə yanlış deyil və siz web mütəxəssisləri də daxil olmaqla, insanları eşidəcəksiniz, bu iki şərtləri bir-birini əvəzlə istifadə edin.

HTML, müəyyən standart bir biçimlendirme dilidir. SGML (Standart Ümumi Biçimlendirme Dili) əsasında qurulmuşdur.

Mətnin strukturunu müəyyən etmək üçün etiketlərdən istifadə edən bir dil. Elementlər və etiketlər simvollar tərəfindən müəyyən edilir.

HTML bu gün internetdə istifadə olunan ən populyar markulyasiya dili olsa da, web inkişafı üçün yeganə seçimdir. HTML inkişaf etdirildiyi üçün, daha çox mürəkkəbləşdi və üslub və məzmun etiketləri bir dilə birləşdirildi. Nəticədə, W3C veb-səhifənin tərzi və məzmunu arasında ayrılıq tələb olunduğuna qərar verdi. Stilləri müəyyən edən etiketlər CSS (lehimli stil planı) lehinə qaldırıldığı halda, tərkibi yalnız HTML-də saxlayır.

HTML-lərin yeni saylı versiyası HTML5dir. Bu versiya HTML-də daha çox xüsusiyyətləri əlavə etdi və XHTML tərəfindən tətbiq edilən (bu dildə daha qısa) tətbiq edilən sərtliyi aradan qaldırdı.

HTML sərbəst buraxılış yolu HTML5 yüksəlməsi ilə dəyişdirildi. Bu gün, yeni xüsusiyyətlər və dəyişikliklər, yeni, nömrəli bir versiyanın yayımlanmasına ehtiyac olmadan əlavə edilir. Dilin son versiyası sadəcə olaraq "HTML" adlanır.

XML-məlumatlı Markup Language

Bu eXtensible Markup Language HTML-nin başqa bir versiyası əsasında qurulmuş dildir. HTML kimi, XML də SGML-dən çıxarılır. SGML-dən daha sərt və düz HTML-dən daha sərtdir. XML, müxtəlif dillərdə yaratmaq üçün genişlənənliyi təmin edir.

XML formatlama dilləri yazmaq üçün bir dildir. Məsələn, şəcərə üzərində işləyirsinizsə, XML-də ata, ana, qızı və oğlunu XML-də belə təsvir etmək üçün istifadə edərək tags yarada bilərsiniz: .

Artıq XML ilə yaradılmış bir neçə standart dildə də var: MathML, riyaziyyat, SMIL multimedia ilə işləmək üçün, XHTML və digərləri müəyyənləşdirmək üçün.

XHTML-eXtended HyperText Markup Language

XHTML 1.0, XML standartına cavab verən HTML 4.0 yenidən təyin edildi. XHTML, HTML5 ilə müasir veb dizaynı və bu gündən bu yana gələn dəyişikliklərlə əvəz edilmişdir. XHTML istifadə edərək yeni saytlar tapmaq çətin deyil, ancaq bir çox köhnə sayt üzərində işləyirsinizsə, hələ yabanı orada XHTML qarşılaşa bilər.

HTML və XHTML arasında bir çox böyük fərq yoxdur, amma burada görəcəksiniz:

Jennifer Krynin tərəfindən hazırlanan əsər. 7/5/17 tarixində Jeremy Girard tərəfindən tərtib edilmişdir.