HTML texnologiyası hipermətn işarələmə dilidir. HTML5 Html-in yaranma və inkişaf tarixinin kifayət qədər qərəzli tarixi

29/10/06 5.1K

HTML indi İnternetdəki istənilən, hətta ən qabaqcıl texnologiyanın əsasını təşkil edir.

Doğum ili bu dildən 1986-cı ilin Beynəlxalq Standartlaşdırma Təşkilatının (ISO) SGML (Standard Generalized Markup Language) adlı standartı qəbul etdiyi il kimi qəbul edilir. Bu dil mətnin məntiqi tərtibatı üçün dil kimi təsvir edilmişdir, lakin sonra sənədin görünüşünün təsvirini nəzərdə tutmur. SGML hətta mətni qeyd etmək üçün hazır bir sistem deyildi; Bu dil yalnız mətn işarələməsinin əsas elementlərini (indi teqlər adlanır) yazmaq üçün sintaksisin təsvirini nəzərdə tuturdu. SGML-nin əhəmiyyətli dərəcədə qəbul edilməməsinin əsas səbəbləri bunlardır.

Bu dilə maraq 1991-ci ildə Avropa Hissəciklər Fizikası İnstitutunun hipermətn məlumatlarının internet üzərindən ötürülməsinə ehtiyac duyduğu zaman yaranıb. Həmin il SGML əsasında yeni dil yaradıldı - HTML (Hyper Text Markup Language). HTML versiyası 1.2-də təxminən 40 teq var idi, lakin SGML-də olduğu kimi, yalnız məntiqi mətn işarələməsi nəzərdə tutulurdu. Yalnız bir neçə teq veb səhifələrin fiziki işarələnməsini nəzərdə tuturdu (bu teqlər istifadə üçün tövsiyə edilmirdi).

1994-cü ildə W3C HTML 2.0 üzərində işə başladı, onun son standartı 1995-ci ildə HTML 3.0-ın inkişafı artıq sürətlə davam edən zaman qəbul edildi. HTML 2.0 formaları təqdim etdi - istifadəçidən serverə məlumat göndərmək üçün bir vasitədir. Ən böyük irəliləyiş HTML 3.0 idi. Cədvəllərin yaradılması, şəkillərin, qeydlərin daxil edilməsi, riyazi düsturların işarələnməsi və s. Onların öz strukturu, öz sintaksisi var idi və HTML ilə birlikdə istifadə olunurdu.

1995-ci ildə Netscape Communications Corporation tərəfindən hazırlanmış Netscape Navigator brauzeri çıxdı. İstifadəçiləri cəlb etmək üçün bu korporasiya sənədlərin görünüşünü yaxşılaşdırmaq üçün nəzərdə tutulmuş yeni etiketlər təqdim etməyə başladı. Beləliklə, dilin ilkin prinsipləri məhv edildi.

1996-cı ildə Internet Explorer 2.0 brauzeri buraxıldı (developer: Microsoft Corporation), lakin Netscape tərəfindən təqdim edilən bir çox teqləri dəstəkləmədiyinə görə o qədər də populyar deyildi. Onların dəstəyi Internet Explorer 3.0-da təqdim edildi, buraxıldıqdan sonra brauzer bazarı Microsoft və Netscape arasında yarıya bölündü.

Tezliklə Internet Explorer üçün nəzərdə tutulmuş HTML 3.2 yaradıldı. Bu standart uzun müddət veb tərtibatçıları üçün yeganə olaraq qaldı. 2004-cü ildə kifayət qədər geniş çapraz brauzer uyğunluğu təmin edən HTML 4.01 buraxıldı. Bu standart və CSS indi əksər vebsaytları yaratmaq üçün istifadə olunur.

Mündəricat: 1. HTML dilinə giriş HTML dilinə giriş. 2. Tarix HTML yaradılması.HTML-nin yaranma tarixi. 3. HTML dilinin əsas anlayışları HTML dilinin əsas anlayışları 4. Veb sənədin strukturu. Veb sənədin strukturu. 5. Şərhin daxil edilməsi Şərhin daxil edilməsi 6. Nümunə HTML sənəd nümunəsi HTML sənədi A. 7. Mətn formatlama teqləri. Mətn formatlama teqləri. 8. Veb səhifənin görünüşünü idarə etmək üçün teqlər Veb səhifənin görünüşünü idarə etmək üçün teqlər 9. Taq 10. Fon və mətn rəngi 11. Siyahılar 12. Qrafik obyektləri olan veb səhifə obyektlər.


HTML dilinə giriş HTML WEB mühitində sənəd işarələmə dilidir. İnternetdə bir səhifəyə baxdığınız zaman gördüyünüz şey brauzerinizin HTML mətninin şərhidir. Brauzerin məsələn mətn kimi formatlaşdırmanı düzgün göstərməsi üçün, yəni. onu paraqraflara, vurğulanan sitatlara, başlıqlara, siyahılara və s. ona birtəhər demək lazımdır ki, bu başlıqdır, bu isə paraqrafdır və s. Bu, html dilinin etdiyi şeydir. İnternetdə bir səhifənin HTML kodlarına baxmaq üçün səhifənin üzərinə sağ klikləyin və açılan menyudan mənbəyə baxmaq (və ya “HTML koduna baxmaq”) seçin. Məzmun




HTML-nin (Hyper Text Markup Language) yaranma tarixi Bəzi tarixlər: 1945: 1945: Amerikalı alim, prezidentin elmi müşaviri Vannevar Buş hipermətn ideyasını ifadə edir: 1968: Duqlas Engelbart hipermətn bağlantılarının işini nümayiş etdirir. onlara söz prosessoru yaratdı. Məzmun


1960-cı illər: 1960-cı illər: IBM əməkdaşları GML (General Markup Language) dilini yaratdılar, bu dili IBM ailəsi kompüterlərində istifadə etmək nəzərdə tutulurdu. GML dili daha sonra genişləndirildi və 80-ci illərdə ISO (Beynəlxalq Standartlaşdırma Təşkilatı) tərəfindən standartlaşdırıldı. SGML (Standard General Markup Langugage) adlanan bu güclü və çox yönlü işarələmə rejimi 1980-ci illərdə ABŞ hərbi departamenti tərəfindən texniki sənədlər üçün istifadə edilmişdir: fizik Tim Berners-Li, CERN-in (Avropa Nüvə Tədqiqatları Mərkəzi) əməkdaşı yaradılan dilin əsasını SGML dili və hipermətnlə işləmək üsulları təşkil edirdi, ona görə də onun yaratdığı dilin adı HTML ilə bağlıdır. Yeni dil sənədləri və hipermətn bağlantılarını təsvir etmək üçün əsas SGML konstruksiyalarından istifadə etmişdir. Bəzi tarixlər: Mündəricat


"Hipermətn" termini ilk dəfə 1969-cu ildə Ted Nelson tərəfindən istifadə edilmişdir. Hipermətn - elektron sənəd, digər sənədlərə keçidləri ehtiva edir. Məzmun








Veb sənədin strukturu. ..., İnternet səhifəsi faylının bütün məzmunu konteynerdə yerləşir ... brauzerə bu mətnin HTML sənədi olduğunu və brauzerin müəyyən etməli, tanımalı və şərh etməli olduğu teqləri ehtiva edə bilər. Tipik İnternet Səhifəsi (HEAD)(BODY) Tipik İnternet səhifəsi iki hissədən ibarətdir: başlıq (HEAD) və bədən (BODY). Məzmun


Veb sənədin strukturu. HTML sənəd konteynerinin başlanğıcı başlıq konteynerinin başlanğıcı sətir konteynerinin başlanğıcı - səhifənin başlığı...səhifənin başlığı sətirinin sətirin sonu konteyneri - səhifənin başlığı başlıq konteynerinin sonu səhifənin başlanğıcı gövdə konteynerinin başlanğıcı...səhifənin sonundan gövdəsi (bütün məzmunu) səhifənin gövdəsi konteyneri HTML sənəd konteynerinin sonu Bu əsas strukturu ən sadə formada aşağıdakı kimi göstərmək olar: Məzmun


Veb sənədin strukturu. Göstərdiyiniz başlıq sətri bu səhifəyə baxıldıqda brauzer pəncərəsinin başlığında, eləcə də (səhifə internetdə yerləşdirildikdən sonra) axtarış serverləri tərəfindən təqdim edilən siyahılarda göstəriləcək. Məzmun








Mətn formatlama teqləri. qalın şriftlə mətni göstərir. mətni kursivlə göstərir mətni altı çizili şriftlə göstərir. və içindən üfüqi xətt olan mətni göstərin. mətnin etiketlənməmiş hissəsindən daha böyük şriftlə göstərilir əlavə olunmuş mətni mətnin qalan hissəsindən daha kiçik şriftlə göstərir: mətni sətir səviyyəsindən aşağıya köçürür və daha kiçik şriftlə göstərir. Riyazi indeksləri çap etmək üçün tövsiyə olunur: mətni sətir səviyyəsindən yuxarıya keçir və onu daha kiçik şrift ölçüsündə göstərir. Bu etiket rəqəmlərin səlahiyyətlərini təyin etmək üçün istifadə edilə bilər: Mündəricat




Tag Teq sizə brauzerin Veb səhifəyə baxmaq üçün istifadə etdiyi şrifti dəyişməyə imkan verir. Etiketdə ola bilər aşağıdakı parametrlər: FACE – mətnin göstəriləcəyi şriftin adını müəyyən edir. SIZE – 1 (ən kiçik) ilə 7 (ən böyük) arasında şərti vahidlərdə şrift ölçülərini təyin edir. Normal ölçülü şriftin 3 dəyərinə uyğun olması ümumiyyətlə qəbul edilir. COLOR – standart adlar və ya onaltılıq rəqəmlər dəsti ilə müəyyən edilə bilən şrift rəngini təyin edir. Məzmun






Fon və mətn rəngi Biz artıq mətnin rəngini necə dəyişdirəcəyimizi bilirik, lakin bunun üçün onu şrift teqlərinə əlavə etmək lazım idi və bu, həmişə əlverişli deyil. Bəzən bütün sənəd üçün mətn rəngini təyin etmək daha yaxşıdır. Həmçinin, siz təyin edə bilərsiniz fon şəkli. Tələb olunan atributlar bunlardır: BACKGROUND – fonu “doldurmaq” üçün təsviri müəyyən edir. Dəyər tam URL və ya GIF və ya JPG formatında təsviri olan faylın adı kimi müəyyən edilir (bu barədə daha sonra). BGCOLOR – sənədin fon rəngini təyin edir. MƏTN – sənəddəki mətnin rəngini müəyyən edir. Onların hamısı BODY elementi üçün qeydiyyatdan keçib. Rəng dəyərləri ya onaltılıq sistemdə RGB dəyəri, ya da 16 əsas rəngdən biri ilə müəyyən edilir. Məzmun




Arxa fon və mətn rəngi Nümunə: BODY teqində mətn rəngini dəyişdiyimiz üçün bu mətn qırmızı olacaq və indi səhifədəki bütün mətn standart olaraq qırmızı olacaq Bu uyğun rəng İndi mətn yenidən qırmızı olacaq




Siyahılar Hər bir siyahı elementi etiketlə başlayır. Nömrələnmiş(/); təriflərin siyahısı (/). Müddət. Onun tərifi... Mündəricat


Qrafik obyektləri olan veb səhifə. Şəkillər İnternetdəki istənilən veb-saytın ayrılmaz hissəsidir. Onlar hər yerdə istifadə olunur, buna görə də nəyin nə olduğunu anlayaq. Səhifələrinizə daxil edilə bilən üç növ şəkil faylı var: GIF (Qrafik Mübadilə Formatı) JPG/JPEG (Birgə Fotoqrafiya Mütəxəssisləri Qrupu) PNG (Portativ Şəbəkə Qrafikası) Məzmun


Qrafik obyektləri olan veb səhifə. Formatlar haqqında bir neçə söz: GIF - yalnız 256 rəngdən istifadə edir və müvafiq olaraq, az sayda çalarları olan rəsmlər üçün daha uyğundur. Bu format təsvirin şəffaflığını dəstəkləyir. JPEG milyona qədər rəngdən istifadə edən şəkil formatıdır. Adətən fotoşəkillər və yüksək keyfiyyətli qrafika (çox sayda çalar ilə) üçün istifadə olunur. PNG nisbətən yeni formatdır. O, bir çox cəhətdən JPEG və GIF-i üstələyir: milyonlarla rəng və səmərəli sıxılma. Həmçinin şəffaflığı dəstəkləyir. Şəkilləri hansı formatda çəkmək sizə bağlıdır, lakin minimum ölçü ilə maksimum keyfiyyət əldə etməyə çalışın. Məzmun


Qrafik obyektləri olan veb səhifə. Şəkilləri HTML sənədlərinə yerləşdirmək üçün SRC parametri şəkil faylının yerini müəyyən edən teqdən istifadə edilir. Məsələn: - picture.gif faylında yerləşən şəkil HTML sənədində yerləşdiriləcək; - HTML sənədi ilə eyni qovluqda yerləşən Şəkillər qovluğunda yerləşən Tile.bmp faylında yerləşən HTML sənədində şəkil yerləşdiriləcək. Məzmun


Qrafik obyektləri olan veb səhifə. Yandırıldıqda qrafik şəkil Sənəddə mətn və ya digər səhifə elementlərinə nisbətən onun yerini təyin edə bilərsiniz. Şəklin hizalanması metodu etiketin ALIGN parametrinin dəyəri ilə müəyyən edilir. Aşağıda bəziləri var mümkün dəyərlər bu parametrin: LEFT Şəkil pəncərənin sol kənarına sıxılır. Mətn şəklin ətrafını əhatə edir sağ tərəf. RIGHT Şəkil pəncərənin sağ kənarına sıxılır. Mətn sol tərəfdəki şəklin ətrafına sarılır. Məzmun





Html dilindən istifadə edərək vebsayt yaratmaq Html nədir? Dilin yaranma tarixi Əsas teqlər Notepad vasitəsilə vebsayt yaratmaq Html redaktoru ilə vebsayt yaratmaq

html nədir? Hiper. Mətn İşarələmə Dili (bundan sonra HTML) sənəd üçün hipermətn işarələmə dilidir. Bizim vəziyyətimizdə bu sənəddir veb səhifələr A. Sadə dillə desək, veb səhifələrin yazılması üçün bir dildir. HTML kodunu oxumaqla veb-brauzer veb-səhifənin məzmununu monitor ekranınızda göstərir.

Html dilinin yaranma tarixi Oksford Universitetinin məzunu Tim Berners-Li ilə başladı. 1989-cu ildə o, CERN daxilində istifadə edilməli olan "Hipermətn Sənəd Sistemi"nin yaradılması təklifini irəli sürdü. 1990-cı ildə o, bu sistemi Ümumdünya Şəbəkəsi adlandırdı (rus dilində bunu World Wide Web kimi tərcümə etmək olar). Sistemin komponentlərindən biri hipermətn işarələmə dili idi. Onun əsasları 1990-cı ildə Berners-Li ilk veb-brauzer hazırlayarkən qoyulmuşdur. Nəhayət, 1993-cü ildə dilin ilk versiyası ortaya çıxdı - HTML 1.0 Lakin bu standart deyildi. Və yalnız 1995-ci ildə HTML 2.0 dilinin inkişafı başa çatdıqda belə oldu. O vaxta qədər HTML dilinin ikinci versiyası əksər brauzerlər tərəfindən tam dəstəklənirdi. Bu versiyada nə var idi? Birincisi, sənədin strukturu tam olaraq müəyyən edilmişdir (bu günə qədər dəyişməz qalmışdır). İkincisi, mətn işarələmə elementləri kifayət qədər geniş şəkildə təmsil olunurdu. Üçüncüsü, şəkillər əlavə etmək mümkün oldu. Əlbəttə ki, siz hiperlinklər və veb formaları əlavə edə bilərsiniz. Gördüyümüz kimi, bugünkü dilin çoxu Artıq HTML 1995-ci ildə HTML 2.0 spesifikasiyasında tətbiq olundu, bu dil əsas oldu, sonra daha mürəkkəb və əlavə edildi.

Əlavə inkişaf Dil versiyası HTML 3.0-a çevrildi, o, cədvəlləri, mətni formaların ətrafında sarmağı və bir çox başqa fikirləri təqdim etdi. Baxmayaraq geriyə uyğun, 2.0 və 3.0 versiyaları arasında fərqlər böyük idi, bu səbəbdən brauzerlər çox yavaş və yeni funksiyaları dəstəkləməkdə kifayət qədər ləng idi. Versiya 3.0 heç vaxt standart olmamışdır. Lakin bu, HTML 3.2 versiyası idi, bu, təbii olaraq səbəb olan brauzer istehsalçılarının (Microsoft və Netscape) fikirlərini nəzərə alaraq yaradılmışdır. müsbət nəticələr. Maraqlıdır ki, hətta rəsmi təsdiqdən əvvəl bu standartın(bu, 1997-ci ildə baş verdi), artıq 1996-cı ildə demək olar ki, bütün brauzerlər onu tam dəstəkləyirdi. Əsasən HTML 3.2 standartı sayəsində veb dizayn görünməmiş bir yüksəliş yaşadı. Jurnallardan, qəzetlərdən və digər çap nəşrlərindən heç bir şəkildə aşağı olmayan mürəkkəb kompozisiyaları ekranda tərtib etmək və göstərmək mümkün oldu (bu, cədvəl tərtibatı sayəsində mümkün oldu). Lakin rabitə kanallarının yavaş olması səbəbindən qrafiklərin istifadəsini əhəmiyyətli dərəcədə məhdudlaşdırmaq lazım idi və bir çox monitorlar 256 rəngdən çox olmayan rəngləri göstərdi, buna görə də rənglərin zənginliyi arzuolunan çox şey etdi.

Baxmayaraq ki, HTML 3.2 brauzer tərtibatçıları tərəfindən təqdim edilən bir çox uzantıları ehtiva edir, lakin hələ də kifayət qədər məhdud idi, buna görə də yeni standartçox gözləməli deyildim. Artıq eyni 1997-ci ildə HTML 4.0 spesifikasiyası ortaya çıxdı, o, çərçivələri özündə cəmləşdirdi, müxtəlif obyektlərin sənədə daxil edilməsi prosedurunu birləşdirdi və kaskad üslub vərəqləri üçün dəstəyi həyata keçirdi. Bundan əlavə, formalar və cədvəllər əhəmiyyətli dərəcədə təkmilləşdirilmiş, bəzi elementlər istifadə üçün arzuolunmaz olaraq qeyd edilmişdir. Qeyd etmək lazımdır ki, HTML-nin dördüncü versiyası tam və tamdır. Əslində bu dilin imkanlarının həddi budur. Ən son versiya HTML 4.01 24 dekabr 1999-cu ildə standartlaşdırıldı, bundan sonra bu dilin inkişafı dayandırıldı.

Əsas teqlər Teq veb-sayt səhifəsində elementin (mətn, şəkil və s.) necə göstərilməli olduğunu göstərən xüsusi göstəricidir. Siz onu adı və parametrləri olan brauzerə əmr kimi düşünə bilərsiniz. Etiketin təsir edəcəyi mətn. Əksər teqlər qoşalaşdırılıb, yəni hər açılış görünüşü etiketi üçün eyni adlı, lakin “/” slash işarəsi əlavə edilən yekun görünüş etiketi var.

Sənədin başlanğıcını bildirən açılış etiketi. Sənədin başlığının və ya başlığının açılış etiketi (istədiyiniz kimi) Gələcəkdə sənədin başlığından danışırıqsa, sənədin “başlığı” mənasını verən tag, ad deyəcəyik. Açılış və bağlanma teqləri arasında sənədin adı və brauzerlər və axtarış sistemləri üçün xidmət məlumatları var. Sənəd başlığının açılış etiketi brauzerə bildirir ki, dərhal bu teqdən sonra və bağlanma teqindən əvvəl yazılan hər şey sənədin başlığıdır. Bu ad brauzer tərəfindən ən yuxarıda göstərilir üst panel brauzer. İlk səhifəmiz əslində sənədin başlığıdır.

Sənəd başlığının bağlanma teqi brauzerə bunun etiketin təsirinin sonu olduğunu bildirməyə imkan verir. Sənədin başlığının və ya başlığının bağlanma teqi brauzerə bunun etiketin təsirinin sonu olduğunu bildirməyə imkan verir. Açılış etiketi ilə bağlanış etiketi arasında brauzer tərəfindən ekranda göstərilən hər şey var. Bunlar cədvəllər, mətnlər, şəkillərdir. Bir sözlə, bütün HTML elementləri sənədin göstərilməsi, idarə edilməsi və hipermətn keçidlərinə cavabdehdir. Sənədin gövdəsini bağlayın. Brauzerə sənədin əsas hissəsinin və ya məzmununun (istədiyiniz kimi “bədən” deməyə davam edəcəyik) tamamlandığını bildiririk. Başqa sözlə, in bu yer Etiketin hərəkəti bitdi.

HTML sənədini bağlayın. Bu teqi görən brauzer anlayır ki, etiketin hərəkəti tamamlanıb.

Bloknotdan istifadə edərək veb saytın yaradılması Əvvəlcə veb saytımız üçün ayrıca qovluq yaradaq. Məsələn, sayt deyək. Sonra notepad açın. Bunun nə olduğunu və kompüterinizdə harada olduğunu bilmirsinizsə, "BAŞLAT" panelinə, sonra "PROQRAMLAR"a, sonra "STANDART" sekmesine keçin, "NOTEPAD" ı tapın və açın. İndi sizə qeyd etdiyimiz aşağıdakı teqləri yazın: Mənim səhifəm Günortanız xeyir! Bu mənim ilk səhifəmdir!

İndi hamısını saxlayaq. Sonra səhifənin adını daxil edin. Genişlənməni daxil etdiyinizə əmin olun. html və "fayl növü" sətrində "Bütün fayllar" seçildiyinə əmin olun

İndi səhifəmizi işə salaq ki, bizdə nə var. Bunun üçün səhifəmizin olduğu qovluğa keçək. Və yaradılmış faylı işə salın. Görək nə əldə etdik.

Əlbəttə ki, ən sadəini görmüsünüz mümkün variantlar bloknotdan istifadə edərək veb sayt qurmaq, lakin gələcəkdə bu dili özünüz öyrənməklə daha mürəkkəb vebsaytlar yarada bilərsiniz.

Html redaktorundan istifadə edərək veb saytın yaradılması Əvvəlcə redaktoru seçməlisiniz. HTML redaktorlarının iki növü var: “WYSIWYG (What-You-See-Is What-You-Get)” redaktorları Siz gördüyünüz şeydir, istifadəçi işlədiyi sənədin “içini” görmür ilə işləmək kimi söz prosessoru Microsoft kimi Word redaktorları faktiki HTML mətnləri. İşləyərkən istifadəçi HTML faylının daxili məzmununu görür və onu ya əl ilə, ya da xüsusi HTML elementlərini daxil etmək üçün menyu əmrlərinə zəng etməklə dəyişə bilər.

Əgər HTML haqqında zərrə qədər təsəvvürünüz yoxdursa, onda ilk redaktorlar qrupu sizə nümunə olaraq redaktordan istifadə edəcək Microsoft OfficeÖn. Səhifə 2003, mən redaktorların təxmini iş prinsipini göstərmək istəyirəm. Əvvəlcə onu işə salaq. Qarşımızda Word-də olduğu kimi bir pəncərə görürük.

İndi Word-də olduğu kimi şəkillər əlavə edə, cədvəllər düzəldə, mətn yaza, istədiyiniz hər şeyi edə bilərsiniz. Və bu redaktor hamısını html-ə çevirəcək. Ön səhifədəki işimdən kiçik bir nümunə:

Klikləyin və aşağıdakı pəncərə görünür: Varsayılan olaraq, sayt "Mənim Veb Saytlarım" qovluğunda "Sənədlərim" kataloqunda saxlanılır.

Src="https://present5.com/presentation/3/50880218_183922291.pdf-img/50880218_183922291.pdf-19.jpg" alt="İndi yaradılmış səhifəmizi işə salaq. Bunu etmək üçün My-ə keçək. Sənədlər->Veb saytlarım->index.html:"> Теперь запустим нашу сделанную страничку. Для этого заходим Мои документы->Мои веб-узлы->index. html:!}

HTML öz tarixini 1986-cı ildə Beynəlxalq Standartlaşdırma Təşkilatı (ISO) "Standart Ümumiləşdirilmiş İşarələmə Dili" - SGML adlı standartı qəbul etdikdən sonra başlayır. Bu standart istənilən növ mətnlərin məntiqi struktur işarələnməsi üçün sistemlər qurmağa imkan verən ümumiləşdirilmiş meta dilin təsvirinə həsr edilmişdir. O, ISO 8879 beynəlxalq standartına uyğundur.

SGML yaradıcıları işarələnmiş mətnin müxtəlif kompüter platformalarında və çıxış cihazlarında işləyən hər hansı proqram tərəfindən asanlıqla şərh oluna biləcəyini təmin etməyə çalışırdılar.

SGML hazır mətn işarələmə sistemi deyil, yalnız işarələmə elementlərinin - teqlərin və onların atributlarının yazılması üçün sintaksisi, həmçinin yeni teqlərin müəyyən edilməsi və onlar arasında struktur əlaqələrin göstərilmə qaydalarını müəyyən edir.

SGML ideologiyası bir çox kompüter inkişaflarına təsir göstərmişdir, lakin dilin özü geniş yayılmamışdır.

1991-ci ildə Cenevrədəki Avropa Hissəciklər Fizikası İnstitutunun (CERN) əməkdaşı, britaniyalı alim Tim Berners Li hipermətn məlumatlarının internet üzərindən ötürülməsi sistemini işləyib hazırlayıb. Və SGML yeni dil üçün əsas götürüldü. Hipermətn işarələmə dili HTML (Hyper Text Markup Language) adlandırıldı və o, hələ də SGML tətbiqləri arasında ən yaxşı tanınır. HTML ilk növbədə layout sahəsində peşəkar olmayan insanların istifadəsi üçün elmi və texniki sənədlərin mübadiləsi üçün hazırlanmışdır. Struktur və semantik elementlərin kiçik dəstini müəyyən etməklə kifayət qədər sadə və eyni zamanda gözəl tərtib edilmiş sənədlər əldə edilmişdir. HTML SGML problemlərinin öhdəsindən uğurla gəldi.

Gözlənildiyi kimi, HTML dili əvvəlcə SGML ideologiyasının bütün xüsusiyyətlərini paylaşdı. Lakin 1993-cü ildə HTML 1.2 dilinin qırxdan bir qədər çox teq olan bir versiyası ortaya çıxdı, onlardan üçü istifadə üçün tövsiyə edilmir, çünki SGML ideologiyasına zidd olan sənəd təqdimatının fiziki parametrlərini göstərdi. Bütün işarələmələr məntiqi idi və yalnız standartın təsviri hissəsində "qrafik brauzerlərdə bu etiketin təsiri qalın hərflərlə ifadə edilə bilər" kimi bir şey görə bilərsiniz.

Mosaic o zaman qrafik imkanları dəstəkləyən yeganə brauzer idi. O, ABŞ Milli Superkompüter Tətbiqləri Mərkəzində (NCSA) hazırlanmışdır, yeri gəlmişkən, WWW (World Wide Web) hazırlanmışdır. Bu səbəbdən o dövrdə rəsmi standartlar və onların brauzerlərdə tətbiqi arasında heç bir ziddiyyət yox idi.

1994-cü ilin aprelində W3C (World Wide Web Consortium) yaradıldı. Rəsmi HTML 1.0 spesifikasiyası olmadığı üçün W3C HTML spesifikasiyasının növbəti versiyasını hazırlamağa başladı. Ancaq standart versiyanı bütün əvvəlkilərdən fərqli etmək üçün ona dərhal 2.0 nömrəsi verildi. HTML 2.0 spesifikasiyasının inkişafı ləng getdi və yalnız 1995-ci ilin sentyabrında təsdiq edildi. Əsas əlavələrdən yalnız istifadəçinin kompüterindən serverə məlumat göndərmək üçün forma mexanizmi əlavə edildi.

Bu vaxt W3 Konsorsiumu 2.0 spesifikasiyası ilə paralel olaraq HTML 3.0-ı müzakirə edirdi. 1995-ci ilin martında təklif edildi. Üçüncü versiya bir çox yeni funksiyalar təklif etdi: cədvəllər üçün dəstək, şəkillərin ətrafına mətnin bükülməsi, mürəkkəb riyazi düsturların, qeydlərin göstərilməsi. Həmin vaxt bu standart üçün brauzer dəstəyi qənaətbəxş deyildi.

HTML 3-ün müəllifləri yeni alətə - iyerarxik üslub spesifikasiyasına (Cascading Style Sheets, CSS) dəstək əlavə etdilər. Bu yenilik, struktur işarələmə ideologiyası ilə ilk növbədə çeviklik və geniş vizual təqdimat imkanlarına ehtiyacı olan istifadəçilərin ehtiyacları arasında o vaxta qədər yetişmiş ziddiyyəti həll etmək üçün zəruri idi. CSS-in öz sintaksisi var və formal olaraq HTML-dən müstəqildir.

HTML-in növbəti versiyası 3.2 idi və 3.0 versiyasından bir çox yeniliklər buraxıldı.

18 dekabr 1997-ci ildə HTML-nin dördüncü versiyası qəbul edildi. Üçüncüsü kimi, o da özünəməxsus bir çox elementi ehtiva edirdi fərdi brauzerlər. HTML 4.0 elementləri təmizləsə də əvvəlki versiyalar spesifikasiyalar. Bir çox əşyalar köhnəlmiş kimi qeyd edilib və istifadəsi tövsiyə edilmir. Bunun əvəzinə CSS stil cədvəllərindən istifadə etmək tövsiyə edildi.

HTML 4.01 24 dekabr 1999-cu ildə təsdiq edilmişdir. Onda qəbul edilən dəyişikliklər ilk baxışda göründüyündən daha əhəmiyyətli idi.

W3C hazırda HTML dilinin beşinci versiyasını hazırlayır. Onun qaralama versiyası 20 noyabr 2007-ci ildə əlçatan oldu.

Paralel olaraq, XHTML (Extensible Hypertext Markup Language) - genişləndirilə bilən hipermətn işarələmə dilinin inkişafı da davam edir. HTML-dən daha sərt sintaksis tələblərinə malikdir. XHTML 1.0 26 yanvar 2000-ci ildə W3C tövsiyəsi olaraq təsdiq edilmişdir. XHTML 1.1 31 may 2001-ci ildə konsorsium tövsiyəsi kimi təsdiq edilmişdir.

HTML spesifikasiyalarını həmişə W3C Konsorsiumunun http://www.w3c.org ünvanında olan rəsmi saytında tapa bilərsiniz. W3C tərəfindən təklif olunan spesifikasiya məlumatın müxtəlif brauzerlərdə eyni şəkildə təqdim olunmasını təmin edən nəzarət və bələdçi olmalıdır. Əslində, bu o qədər də yaxşı deyil və müxtəlif brauzerlər həmişə eyni səhifəni eyni şəkildə göstərmir. Lakin bu, brauzerin imkanlarını təkmilləşdirmək və spesifikasiyanı təkmilləşdirmək üçün stimul verir. Bu proses davam edir.

Dərs 1

Mövzu: “Mənim ilk internet səhifəm”

HTML nədir. Yaradılış tarixi.

Başlamazdan əvvəl, HTML nədir və onun nə üçün lazım olduğunu anlayaq? HTML (HyperText Markup Language) World Wide Web (WWW) və ya daha sadə desək, HTML sənədlərində dərc olunan sənədlərin işarələnməsi və dizaynı üçün nəzərdə tutulub. İşarələmə ekranda göstərilməyən, lakin sənədin strukturunu müəyyən edən xidmət məlumatı kimi başa düşülməlidir. görünüş onun struktur bölmələri. Yaradıcılar bu dilin platformadan müstəqil olduğuna əmin oldular, yəni. istənilən əməliyyat mühitində işləyə bilər. HTML dilinin əsas elementləri deskriptorlar (və ya teqlər) - adları bucaqlı mötərizədə yazılmış operatorlardır. Bu dildən istifadə edərək işarələnmiş sənədlər HTML dilinin struktur elementlərini "başa düşdükləri" və düzgün işlədikləri üçün əksər hallarda son istifadəçi brauzerləri tərəfindən eyni şəkildə təqdim olunur. Mənbə kodu deskriptorlar vasitəsilə formatlaşdırılmış mətndir və bu elementlər Veb səhifənin ziyarətçisi üçün görünmür, ancaq onların sənədə təsirinin nəticəsidir.

HTML-nin atası Tim Berners-Li hesab olunur, o, məlumatı veb-brauzer vasitəsilə görmək imkanı ilə hipermətn sənədləri şəklində İnternetə ötürməyi təklif etdi. HTML bütün kompüterlərin başa düşə biləcəyi universal bir dil olmaq üçün hazırlanmışdır. HTML sənədi müntəzəmdir mətn sənədi ona daxil edilmiş işarələmə dili elementləri ilə. Buna görə də, hər hansı bir istifadə edərək HTML sənədi yarada bilərsiniz mətn redaktoru məsələn, notepad.

HTML dilinin özəlliyi ondan ibarətdir ki, o, əslində brauzerə dilin bu və ya digər elementini necə şərh etmək barədə yalnız tövsiyələr verir. Bunlar. Eyni dil elementi müxtəlif brauzerlər tərəfindən fərqli şəkildə göstərilə bilər. Bundan əlavə, brauzer tərtibatçıları yalnız brauzerləri tərəfindən qəbul edilən yeni elementləri təqdim etməyə başladılar. Beləliklə, qondarma "brauzer müharibəsi" başladı. Buna görə peşəkar tərtibatçı çətin bir vəzifə ilə üzləşir - peşəkar hazırlanmış veb-sayt müxtəlif növ brauzerlər tərəfindən baxıldıqda eyni görünməlidir. Bunu etmək üçün, yaratma prosesində sənədlərinizi "sınamaq" lazımdır. Bu gün ən populyardır İnternet brauzerləri Windows əməliyyat sistemi altında işləyən Explorer, Netscape Navigator, Mozilla, Opera.

Eyni zamanda, HTML tərtibatçıları dilin daha çox universallığına nail olmaq üçün daim səy göstərirlər. IN indiki an Beynəlxalq qeyri-kommersiya təşkilatı World Wide Web Consortium (W3C) HTML-nin inkişafına cavabdehdir. Konsorsium HTML dilinin üç versiyasını hazırlayıb - HTML3.2 (1997-ci ilin yanvarında qəbul edilib), HTML4.0 (1997-ci ilin dekabrında qəbul edilib), XHTML (2002-ci ilin yanvarında qəbul edilib).

Başlayın