HTML DHTML XML XHTML История и сравнение гр: 42а Йордан Тодоров - 355096 Сиян Вергов - 355135
Съдържание 1. HTML……………………………………. ст.3 2. DHTML………………………………….. ст.6 3. XML……………………………………… ст.8 4. XHTML………………………………….. .ст.9 5.Източници............................................ст.10
1. HTML HTML, което означава HyperText Markup Language , е език за създаване на web  страници. Страниците създадени с HTML могат да съдържат графика, текст, музика, анимация, както и връзки към други страници(хиперлинкове). HTML е лесен за научаване език . От какво се нуждае м  за да създаде м  HTML страница? Трябват  н и две неща - елементарен текстов редактор и интернет браузър. Ако  см е потребители на Windows имате и двете. За текстов редактор използв аме  вградения в Windows NOTEPAD ( не  се  препоръчва да  се из ползва Word) а за браузър може м   да  използва м е Internet Explorer ,  Mozilla Firefox, Google chrome, Netscape Navigator  или друг браузър . Файлът, който  се създава  с Notepad е текстов файл, който трябва да  се  запише с разширение .html (или .htm).  Пример за основни тагове (етикети). <HTML> <HEAD> <TITLE> My first page </TITLE> </HEAD> <BODY> </BODY> </HTML>
Текста между символите < и > се нарича  етикет (tag). Е тикетът  показва на браузъра какво действие да извърши. Можем да разделим е тике тите на 2 вида - отварящи и затварящи. Отварящите задават на браузъра да започне някакво действие ,  а затварящите да го приключи. Затварящия т  елемент се различава от отварящия само по символа  “ / ”  преди името на елемента. От примера се вижда, че елементите вървят по двойки, отварящ и затварящ. HTML документа започва винаги с елемента <HTML> и завършва съответно с </HTML>. <HTML> означава начало на HTML документ, а </HTML> край на HTML документ. Следващата задължителна двойка елементи е <HEAD> и </HEAD>, което буквално означава глава. В главата обикновено се съдържа информация за самия HTML документ. В примера там стои заглавието на документа <TITLE>. Между елементите <TITLE> и </TITLE> се съдържа името на HTML документа. Когато срещне тази двойка елементи браузъра визуализира текста между тях на заглавната си  лента най-отгоре. Същинската част на HTML документа се намира между елементите <BODY> и </BODY>  . Виждате, че елементите могат да се влагат един в друг, но  трябва да се  внимава  и  да  се  спазва последователноста на двойките елементи.
Например неправилно е да се напише следното: Неправилно правилно   <HTML >   <HTML> <HEAD>   <HEAD> </HTML>   </HEAD> </HEAD>   </HTML>  Затварящия елемент </HEAD> трябва да бъде преди затварящия </HTML>. Трябва да се получи нещо като огледален образ, първия затварящ трябва да отговаря на последния отварящ.
2. DHTML DHTML  е абревиатура на  Dynamic Hypertext Markup Language  (динамичен хипертекстов маркиращ език), с която се означава съвкупността от технологии за създаването на интерактивни и анимирани уебсайтове, използващи комбинация от статичен маркиращ език (какъвто е HTML), клиентски скриптов език (какъвто е JavaScript), език за описание на стилове (като CSS), и стандартизирания документен обектен модел (Document Object Model, DOM). DHTML позволява на скриптовите езици да сменят променливите на езика, описващ уебстраницата, което на свой ред повлиява на изгледа и функционалността на иначе &quot;статичното&quot; HTML съдържание  след като  страницата се зареди напълно, както и в процеса на преглеждането ѝ. Така динамичната характеристика на езика DHTML се изразява в начина, по който той функционира по време на прегледа на страницата, а не в способност да се създава уникално съдържание при всяко зареждане на страницата. За сравнение, понятието за динамична уебстраница е по-широко формулирано като уебстраница, която зарежда различно съдържание за всеки отделен потребител, при всяко презареждане или за различните стойности на специфични променливи. В това число влизат страници създадени или с клиентски скриптове, или със сървърни скриптове (като PHP или Perl), при които съдържанието се генерира от уеб-сървъра преди да се изпрати до клиента.
DHTML често се използва за интерактивни уебстраници или динамични елементи като rollover бутони (променящи се при преминаване с мишката над тях) и падащи менюта. По-рядко езикът се използва за създаване на браузърно базирани игри. През последните години езикът започва да изпада от употреба, поради честите несъвместимости на DHTML скриптовете с различни уеб браузъри.  Някои недостатъци на DHTML се изразяват в затруднената разработка и отстраняване на бъговете, поради различните степени на поддръжка на DHTML при различните браузъри и зависимостта на крайния изглед от конкретната резолюция на екрана. Базова DHTML поддръжка е въведена за първи път при Internet Explorer 4.0, макар че и при Netscape Navigator 4.0. е положена основа за динамична система. Споделеният документен обектен модел е внедрен в относително по-нови браузъри като Internet Explorer 5.0+, Mozilla Firefox 2.0+, и Opera 7.0+
3.XML XML  (от англ. e X tensible  M arkup  L anguage - разширяем маркиращ език) е стандарт (метаезик) дефиниращ правила за създаване на специализирани маркиращи езици както и синтаксисът на който тези езици трябва да се подчиняват. В сравнение с  HTML, DHTML  и  XHTML,  с ам по себе си   XML е безполезен, защото указва само как да бъде структуриран един документ (чрез маркиране с етикети), но не и какво означават отделните маркери (етикети). Ето защо е по-правилно да се нарече  метаезик  отколкото  език  - обикновените езици имат семантика, т.е. предават някаква информация, докато XML указва само  граматиката  (по-точно  синтаксиса ) на езиците, базирани на него. Ползата от XML се състои в това, че синтаксисът (структурирането) на документите се измисля само веднъж, а специализираните маркиращи езици само дефинират семантиката т.е. набора от маркиращи етикети и тяхното значение. XML е създаден като олекотена версия на SGML, целящ по-лесното му внедряване и налагане сред разработчиците. Създаден е от Уеб консорциума (World Wide Web Consortium) и съответно е добре пригоден за употреба в Интернет пространството.
4.XHTML XHTML  (съкращение от  eXtensible HyperText Markup Language ) е компютърен език за описание на форматирани документи. Езикът е създаден на основата на HTML, по такъв начин, че да отговаря на стандарта XML. Най-често се използва за описание на Web страници, но може да се използва за много различни видове документи. Езикът XHTML 1.0 отговаря на стандарта HTML 4.01  От 2000 година вече се препоръчва да се използва езикът наследник на HTML - XHTML, който е доста подобен на HTML, но например не позволява използване на главни букви в имената на етикетите, а в по-новите версии етикетите и атрибутите за стилово оформление са премахнати от езика в полза на езика CSS. Никой обаче не може да ви накара да ползвате новия стандарт, който е създаден с цел по-голяма съвместимост на страниците с различни програми и устройства.
5.Източници: http://www4u.search.bg/HTML/html_how_to.phtml http://bg.wikipedia.org/wiki/DHTML http://bg.wikipedia.org/wiki/XML http://bg.wikibooks.org/wiki/HTML/XHTML

More Related Content

PPT
Html1
PPT
Failov format xml
PPTX
Xml language
PPT
Dhtml (динамичен хипертекстов език)
PPT
Dhtml (динамичен хипертекстов език)
PPT
Html
PPTX
файлов формат Html
PPT
Xhtml
Html1
Failov format xml
Xml language
Dhtml (динамичен хипертекстов език)
Dhtml (динамичен хипертекстов език)
Html
файлов формат Html
Xhtml

What's hot (17)

PPT
PPT
Html presentation
PDF
HTML – програмиране и валидиране
PPTX
.NET/C#_18
PPTX
.NET/C#_17
PPS
XML - What is XML?
PPTX
html introduction
PDF
2 html css_html_intro
PPTX
HTML Introduction (BG)
PPT
PPT
Xhtml
PPT
PPT
HTML-presentation
PDF
Izrabotka na site
Html presentation
HTML – програмиране и валидиране
.NET/C#_18
.NET/C#_17
XML - What is XML?
html introduction
2 html css_html_intro
HTML Introduction (BG)
Xhtml
HTML-presentation
Izrabotka na site
Ad

Viewers also liked (14)

PPTX
Liam Butler from NetDimensions on Mobile Learning & Technology: Essentials fo...
PPTX
Computer fonts
PDF
Hands on puremvc
PPTX
Learning Technologies Tools and Trends
DOCX
Apuntes Derecho Sucesiones Alfredo Orellana UMSA
PPTX
Getting started with elearning
PPTX
Action for Children - E-Learning Journey
PPS
7 bombones i
PPTX
Border Lives elearning Journey
PPTX
Dr. Maureen Murphy speaks on E-Learning Insights and Trends at #ELJ13
PDF
Using storytelling in learning
PDF
Pa celso bruno mkt de serviço
PPTX
SCORM: A Quick Guide
Liam Butler from NetDimensions on Mobile Learning & Technology: Essentials fo...
Computer fonts
Hands on puremvc
Learning Technologies Tools and Trends
Apuntes Derecho Sucesiones Alfredo Orellana UMSA
Getting started with elearning
Action for Children - E-Learning Journey
7 bombones i
Border Lives elearning Journey
Dr. Maureen Murphy speaks on E-Learning Insights and Trends at #ELJ13
Using storytelling in learning
Pa celso bruno mkt de serviço
SCORM: A Quick Guide
Ad

Similar to Html (16)

PPT
PPS
XML - What is XML?
PPTX
Html & css improved
PDF
изработка на сайт-seagarden.free.bg
PDF
изработка на сайт
ODP
Новостите в HTML 5
PPT
B1 t1 php_basics
PPT
B1 t1 php_basics
PDF
SEO курс, лекция 11 - От заявка до рендиране
DOCX
Безопасност и защита при използване на Web браузъри
DOCX
Безопасност и защита при използване на уеб браузъри
PPT
Html2
PPT
Джумла! 1.6
XML - What is XML?
Html & css improved
изработка на сайт-seagarden.free.bg
изработка на сайт
Новостите в HTML 5
B1 t1 php_basics
B1 t1 php_basics
SEO курс, лекция 11 - От заявка до рендиране
Безопасност и защита при използване на Web браузъри
Безопасност и защита при използване на уеб браузъри
Html2
Джумла! 1.6

Html

  • 1. HTML DHTML XML XHTML История и сравнение гр: 42а Йордан Тодоров - 355096 Сиян Вергов - 355135
  • 2. Съдържание 1. HTML……………………………………. ст.3 2. DHTML………………………………….. ст.6 3. XML……………………………………… ст.8 4. XHTML………………………………….. .ст.9 5.Източници............................................ст.10
  • 3. 1. HTML HTML, което означава HyperText Markup Language , е език за създаване на web  страници. Страниците създадени с HTML могат да съдържат графика, текст, музика, анимация, както и връзки към други страници(хиперлинкове). HTML е лесен за научаване език . От какво се нуждае м за да създаде м HTML страница? Трябват н и две неща - елементарен текстов редактор и интернет браузър. Ако см е потребители на Windows имате и двете. За текстов редактор използв аме вградения в Windows NOTEPAD ( не се препоръчва да се из ползва Word) а за браузър може м да използва м е Internet Explorer , Mozilla Firefox, Google chrome, Netscape Navigator или друг браузър . Файлът, който се създава с Notepad е текстов файл, който трябва да се запише с разширение .html (или .htm).  Пример за основни тагове (етикети). <HTML> <HEAD> <TITLE> My first page </TITLE> </HEAD> <BODY> </BODY> </HTML>
  • 4. Текста между символите < и > се нарича етикет (tag). Е тикетът показва на браузъра какво действие да извърши. Можем да разделим е тике тите на 2 вида - отварящи и затварящи. Отварящите задават на браузъра да започне някакво действие , а затварящите да го приключи. Затварящия т елемент се различава от отварящия само по символа “ / ” преди името на елемента. От примера се вижда, че елементите вървят по двойки, отварящ и затварящ. HTML документа започва винаги с елемента <HTML> и завършва съответно с </HTML>. <HTML> означава начало на HTML документ, а </HTML> край на HTML документ. Следващата задължителна двойка елементи е <HEAD> и </HEAD>, което буквално означава глава. В главата обикновено се съдържа информация за самия HTML документ. В примера там стои заглавието на документа <TITLE>. Между елементите <TITLE> и </TITLE> се съдържа името на HTML документа. Когато срещне тази двойка елементи браузъра визуализира текста между тях на заглавната си  лента най-отгоре. Същинската част на HTML документа се намира между елементите <BODY> и </BODY>  . Виждате, че елементите могат да се влагат един в друг, но трябва да се внимава и да се спазва последователноста на двойките елементи.
  • 5. Например неправилно е да се напише следното: Неправилно правилно   <HTML > <HTML> <HEAD> <HEAD> </HTML> </HEAD> </HEAD> </HTML>  Затварящия елемент </HEAD> трябва да бъде преди затварящия </HTML>. Трябва да се получи нещо като огледален образ, първия затварящ трябва да отговаря на последния отварящ.
  • 6. 2. DHTML DHTML е абревиатура на Dynamic Hypertext Markup Language (динамичен хипертекстов маркиращ език), с която се означава съвкупността от технологии за създаването на интерактивни и анимирани уебсайтове, използващи комбинация от статичен маркиращ език (какъвто е HTML), клиентски скриптов език (какъвто е JavaScript), език за описание на стилове (като CSS), и стандартизирания документен обектен модел (Document Object Model, DOM). DHTML позволява на скриптовите езици да сменят променливите на езика, описващ уебстраницата, което на свой ред повлиява на изгледа и функционалността на иначе &quot;статичното&quot; HTML съдържание след като страницата се зареди напълно, както и в процеса на преглеждането ѝ. Така динамичната характеристика на езика DHTML се изразява в начина, по който той функционира по време на прегледа на страницата, а не в способност да се създава уникално съдържание при всяко зареждане на страницата. За сравнение, понятието за динамична уебстраница е по-широко формулирано като уебстраница, която зарежда различно съдържание за всеки отделен потребител, при всяко презареждане или за различните стойности на специфични променливи. В това число влизат страници създадени или с клиентски скриптове, или със сървърни скриптове (като PHP или Perl), при които съдържанието се генерира от уеб-сървъра преди да се изпрати до клиента.
  • 7. DHTML често се използва за интерактивни уебстраници или динамични елементи като rollover бутони (променящи се при преминаване с мишката над тях) и падащи менюта. По-рядко езикът се използва за създаване на браузърно базирани игри. През последните години езикът започва да изпада от употреба, поради честите несъвместимости на DHTML скриптовете с различни уеб браузъри. Някои недостатъци на DHTML се изразяват в затруднената разработка и отстраняване на бъговете, поради различните степени на поддръжка на DHTML при различните браузъри и зависимостта на крайния изглед от конкретната резолюция на екрана. Базова DHTML поддръжка е въведена за първи път при Internet Explorer 4.0, макар че и при Netscape Navigator 4.0. е положена основа за динамична система. Споделеният документен обектен модел е внедрен в относително по-нови браузъри като Internet Explorer 5.0+, Mozilla Firefox 2.0+, и Opera 7.0+
  • 8. 3.XML XML (от англ. e X tensible M arkup L anguage - разширяем маркиращ език) е стандарт (метаезик) дефиниращ правила за създаване на специализирани маркиращи езици както и синтаксисът на който тези езици трябва да се подчиняват. В сравнение с HTML, DHTML и XHTML, с ам по себе си XML е безполезен, защото указва само как да бъде структуриран един документ (чрез маркиране с етикети), но не и какво означават отделните маркери (етикети). Ето защо е по-правилно да се нарече метаезик отколкото език - обикновените езици имат семантика, т.е. предават някаква информация, докато XML указва само граматиката (по-точно синтаксиса ) на езиците, базирани на него. Ползата от XML се състои в това, че синтаксисът (структурирането) на документите се измисля само веднъж, а специализираните маркиращи езици само дефинират семантиката т.е. набора от маркиращи етикети и тяхното значение. XML е създаден като олекотена версия на SGML, целящ по-лесното му внедряване и налагане сред разработчиците. Създаден е от Уеб консорциума (World Wide Web Consortium) и съответно е добре пригоден за употреба в Интернет пространството.
  • 9. 4.XHTML XHTML (съкращение от eXtensible HyperText Markup Language ) е компютърен език за описание на форматирани документи. Езикът е създаден на основата на HTML, по такъв начин, че да отговаря на стандарта XML. Най-често се използва за описание на Web страници, но може да се използва за много различни видове документи. Езикът XHTML 1.0 отговаря на стандарта HTML 4.01 От 2000 година вече се препоръчва да се използва езикът наследник на HTML - XHTML, който е доста подобен на HTML, но например не позволява използване на главни букви в имената на етикетите, а в по-новите версии етикетите и атрибутите за стилово оформление са премахнати от езика в полза на езика CSS. Никой обаче не може да ви накара да ползвате новия стандарт, който е създаден с цел по-голяма съвместимост на страниците с различни програми и устройства.
  • 10. 5.Източници: http://www4u.search.bg/HTML/html_how_to.phtml http://bg.wikipedia.org/wiki/DHTML http://bg.wikipedia.org/wiki/XML http://bg.wikibooks.org/wiki/HTML/XHTML