Html тіліні негізгі ымдары

Дріс. HTML туралы жалпы мліметтер

HTML элементтері

Текстік жаттарды форматтау шін HTML –ді олдану

Жалпы мліметтер

1999 жылы дние жзі Intеrnet.-ті 30 жылды мерй тойын атап тті. ие Intеrnetжелісні туан кні 1969 жылды 2 атары болып есептеледі. Міне осы кні АШ ораныс Министрлігіні перспективалы зерттеулер Басармасы ArPA (Advanced research Project Agency) ораныс компьютерлеріні байланысын жобалау жмысын бастады.

Біраз жылдан кейін - 1989 жылы Оксфорд университетін бітірген, физика облысыны бакалавры – Ядролы зерттеулерді Еуропалы орталыыны ызметкері (CErN) Тим Бернес-Ли world wide webинформациялы ызметін жасап шыарды.. Ол клиент/сервер ( браузер ) осымшасын жазып шыты. Барлы жйені негізіне гипертекст ымы, яни бір-біріне сілтемесі бар жекелеген текстерді жиыны кірген еді. Бл текстермен жмыс жасау шін арнайы HTTP - Hyper Text Transfer Protocol протоколы жасалды. Мнда html. Тіліні негізгі элементтері белгіленген. Бл технология желіліерді дамуына кп лес осты жне желі халыаралы желіге айналды.

Кптеген коммерциялы компаниялар бл инициативаны лезде олдап здеріні браузерлерін шыара бастады

1994 жылы w3C Консорциумырылды. Оны негізгі ызметі htmlтілі олданылатын облыстаworld wide web-ті одан ары дамуына ыпал етуге ажетті стандарттарды жасап, бірегей тртіп орнату болды.

1996 жылы w3C Консорциумы html 3.2тіліні жаа версиясын сынды. Бл версия зара бсекелес екі фирманы Microsoft и Netscape татуластырып, оларды бірегей шешімдерін бір ттас етіп олдану шін жасалан еді. Біра w3C Консорциумыныбл табысы даулы болды, йткені рбір компания html тіліне з кеейтулерін жасап, оларды олдау шін здеріні браузерлерін енгізді.

Соан арамастан html тілі SGML стандартты жалпылама тілінен дами отыра, текстік жаттарды белгілеу шін жасалан оны туындысы болып есептеледі. Осы уаыта дейін html тілін программалау тілі деп есептеу керек пе керек емсе пе деген дау тоталмай келеді. Программистті кзарасы бойынша оны синтаксисі те арапайым ана жне оып йренуге те жеіл, біра баса жаынан араанда – арапайым олданушы шін html тілін йреніп білу оайа тспейтіні белгілі.

Программа жасаушылар html –ге интегралданатын интерактивті модульдер жасауда, сол сияты html–ді бастапы кодына енгізуге ммкін болатын программалау тілдерін жне мліметтер базасын олдайтын ралдар да жасауда. Тіл тексті жне графиктерді сырты трі мен ммкіндіктерін басару ралдарын жасау шін де кеейтілуде. Егер брыны кездері, дербес компьютерлер пайда болысымен, олданушылар тек ана текстер жазумен жне оны принтермен шыарумен айналысса, ал азір олар кп уаытты интерактивті зара байланыса кп бледі.

Жмыс стилі де, олара ену ралдары да згеруде. html тілі бастапы кезден-а туелсіз-платформа тілі ретінде жасалан. Жаа технологиялар іс жзінде барлы жерде олданылуда жне жаын арада world wide webкеістігі тек ана дербес компьютері бар олданушыларды лесінде болмайды, йткені азірді зінде кейбір олданушылар кзі крмейтіндер шін арналан дауысты браузерлерді, Бройляазбукасынпайдалануда. Кп жадайларда мліметтер компьютер мониторына емес, телевизор экранына немесе телетайпа немесе монохромды дисплейлерге шыарылуда.

Даму жолдары

1999 жылды зінде лемде дербес компьютерлерді сату клемі 40%-ке тмендеп кетті, ал ртрлі зімен алып жретін жне алтада стайтын портативті рылыларды сату те арындап сіп кетті. рине нарыты бл секторына Microsoft. фирмасы арамай алан жо, сондытан олданушылар алдында мынадай сра пайда болып отыр: алдаы уаыттарда барлы згерістерге дайын болу шін азір тілді йренгенде кілді ай жаа кп блген дрыс?

Жылы w3C Консорциумы html 4,0 версиясын сынды, мнда ай элементтер ескіргені жне алдаы уаытта олдануа болмайтыны крсетілген (APPLET, BASEFONT,CENTEr, DIr, FONT,ISINDEX,MENU,S, STrIKE и U), жне болашата пайдалануа ажетті жаа элементтер мен атрибуттар сынылды (ABBr, ACrONYM, BDO, BUTTON, COLGrOUP, DEL, FieLDSET, FrAME, FrAMESET, IFrAME, INS, labEL, LEGEND, NOFrAMES, NOSCrIPT, OBJECT, OPTGrOUP, PArAM, SPAN, TBODY, TFOOT, THEAD и Q.

html жатын крсетуді анытайтын барлы атрибуттар (тс, тзету, шрифттер, графика жне т.б..) онша ажет те болмай алды, оны орнына стилдер мен класстар кестесін пайдалану сынылды. id жне class атрибуттары авторлара стильдер кестесі, сілтемелер, скриптер, объектілерді хабарлау, жаттарды жалпы деу жне т.с.с шін класс пен аттары туралы информацияларды таайындауа ммкіндік береді, сонымен атар кестелерді крсетумен жаын арада стильдер кестесі айналысады деп ктілуде.

Html тіліні негізгі ымдары

Символдар жиыны

Жалпы айтанда, html –де пайдаланылатын символдар жиыны жатта ISO Latin 1 (ISO 8859-1 кодировка деп те аталады) осу керек,, йткені ол ISO 8859 стандарттар жиынына жатады жне ISO 10646 мен Unicode-мен бірге жмыс жасай алуы ажет.

Іс жзінде Сіз тек ана ISO Latin 1 символдар жиынын пайдалануыыз керек. азір жне алдаы уаытта да Сіз оны ке таралан осымшаларына иы тірей аласыз. ISO Latin 1 олдаушысы барлы браузерлерде жмыс істеуі ажет, біра та кей кезде онымен келіспеген жадайлар да туындауы ммкін. Сонымен атар Сіз ISO Latin 1 символдар жиыны рамына кіретін ASCII символдар жиынымен де жмыс істей беруіізге болады

Html тегтері

html тегтері бірінен кейін бірі белгілі бір тртіппен орналасан элементтерден трады:· сол жатаы брышты жаша < ("кіші" символы сияты белгіленеді); андай да бір рылымды жабатын, тегті аыры тег екенін білдіретін онша ажет емес слэштен / трады. Сонымен, Сіз / символын тег атыны соы деп оуыыза да болады, мысалы, TITLE немесе PrE атрибуттарыны. Тег атрибутсыз да болуы немесе бір не бірнеше атрибуттардан труы ммкін, мысалы, ALIGN=CENTEr жне атар о брыщты жаша > ("лкен " символы сияты).

 

Элементы html

Тегтерді кпшілігі, рине брі емес, осарланып келуі де ммкін. Мысалы, <H1>Foreword</H1>. Бл жадайларда екі тег жне оларды ортасындаы жат html элемент деп аталатын блокты райды. Оны контейнер деп те атайды. Кейбір тегтер, мысалы, . <Hr>, здігінен –а тег элементі болып саналады жне олар шін оыры тег керек емес. Алда тегтерді брышты жашаларды есептемей-а з аттарымен атайтын боламыз.

 

Aтрибуттар

рбір тег шін кптеген ммкін болатын атрибуттар аныталан.. Тегтерді кпшілігі бір енмесе бірнеше атрибутты болады, кей жадайларда атрибутсыз да болуы ммкін. Атрибутты спецификациясы келесі ретпен орналасады· атрибут аты, мысалы, wIDTH