SlideShare a Scribd company logo
Какво е XHTML и как да го използваме Изготвил: Кузман Димитров Пенчев Фак.№: 355399 Група: 43а
По същество XHTML представлява преформулировка на HTML според правилата на XML - мета-езикът служещ за изграждането на нови езици и за описване на информацията. XHTML е част от семейството на XML технологиите, но е напълно съвместим с HTML 4.01. Принципно разликите между двата езика са минимални - XHTML не е нито по-мощен, нито с по-малко възможности от HTML - това, което досега сте правили с единия, ще можете да правите с абсолютно същия успех и с другия език. Звучи малко объркващо, но единственото нещо което ни дава XHTML в повече, е чистият код.
С годините неизрядният HTML код все повече и повече завладяваше интернет. Причините за това са няколко. От една страна слабото познаване на HTML от страна на много начинаещи (и не толкова) уеб разработчици, от друга войната на брузърите, която стигна до там, че всеки производител на браузър обогатяваше и дефинираше езика HTML по свое усмотрение, без да се съобразява с официалните препоръки на World Wide Web Consortium .
Друга причина са също множеството редактори от типа WYSIWYG - тези редактори най-често връщат объркан и излишно комплициран код. Резултатът: слаб синтаксис, липса на структура в страниците, объркан код. Следствието от това са днешните тежки браузъри - разработчиците им са длъжни да предвиждат всички грешки на уебмастърите и да гадаят какво точно са искали да направят те с техния объркан код. Решението на проблема е едно - строги правила. Именно тук е ползата от XHTML. За да изградите една чиста и добре структурирана страница трябва да следвате точно 8 правила:
1. Всеки документ започва с DOCTYPE декларация. Тя служи за това, да оказва на браузъра езика и версията на езика, на който е написан документа. В XHTML 1.0 има три вида такива декларации: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
3. Всички елементи трябва да са "затворени", като това важи дори и за елементите, които по принцип нямат затварящ таг. Често се случва да забравяме да затворим някой елемент както в този случай: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Правилният синтаксис според правилата на XHTML изглежда така: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object]

More Related Content

Similar to Xhtml

HTML-presentation
HTML-presentationHTML-presentation
HTML-presentation
lambi
 
XML and Web Programming
XML and Web ProgrammingXML and Web Programming
Html presentation
Html presentationHtml presentation
Html presentationfleexy
 
JSTL
JSTLJSTL
HTML Introduction (BG)
HTML Introduction (BG)HTML Introduction (BG)
HTML Introduction (BG)
Boian Ivanov
 
Html1
Html1Html1
Html1
natpit
 
HTML – програмиране и валидиране
HTML – програмиране и валидиранеHTML – програмиране и валидиране
HTML – програмиране и валидиране
Ekaterina Mitseva
 
html introduction
html introductionhtml introduction
html introduction
RaynaITSTEP
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?sandur
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?sandur
 
SEO и архитектура на сайт
SEO и архитектура на сайтSEO и архитектура на сайт
SEO и архитектура на сайт
Васил Тошков
 
JavaScipt and AJAX Programming
JavaScipt and AJAX ProgrammingJavaScipt and AJAX Programming
JavaScipt and AJAX Programming
LogMan Graduate School on Knowledge Economy
 
Web Programming with JavaScript and Ajax
Web Programming with JavaScript and AjaxWeb Programming with JavaScript and Ajax
Web Programming with JavaScript and Ajax
LogMan Graduate School on Knowledge Economy
 

Similar to Xhtml (15)

Новостите в HTML 5
Новостите в HTML 5Новостите в HTML 5
Новостите в HTML 5
 
Html
HtmlHtml
Html
 
HTML-presentation
HTML-presentationHTML-presentation
HTML-presentation
 
XML and Web Programming
XML and Web ProgrammingXML and Web Programming
XML and Web Programming
 
Html presentation
Html presentationHtml presentation
Html presentation
 
JSTL
JSTLJSTL
JSTL
 
HTML Introduction (BG)
HTML Introduction (BG)HTML Introduction (BG)
HTML Introduction (BG)
 
Html1
Html1Html1
Html1
 
HTML – програмиране и валидиране
HTML – програмиране и валидиранеHTML – програмиране и валидиране
HTML – програмиране и валидиране
 
html introduction
html introductionhtml introduction
html introduction
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?
 
SEO и архитектура на сайт
SEO и архитектура на сайтSEO и архитектура на сайт
SEO и архитектура на сайт
 
JavaScipt and AJAX Programming
JavaScipt and AJAX ProgrammingJavaScipt and AJAX Programming
JavaScipt and AJAX Programming
 
Web Programming with JavaScript and Ajax
Web Programming with JavaScript and AjaxWeb Programming with JavaScript and Ajax
Web Programming with JavaScript and Ajax
 

Xhtml

  • 1. Какво е XHTML и как да го използваме Изготвил: Кузман Димитров Пенчев Фак.№: 355399 Група: 43а
  • 2. По същество XHTML представлява преформулировка на HTML според правилата на XML - мета-езикът служещ за изграждането на нови езици и за описване на информацията. XHTML е част от семейството на XML технологиите, но е напълно съвместим с HTML 4.01. Принципно разликите между двата езика са минимални - XHTML не е нито по-мощен, нито с по-малко възможности от HTML - това, което досега сте правили с единия, ще можете да правите с абсолютно същия успех и с другия език. Звучи малко объркващо, но единственото нещо което ни дава XHTML в повече, е чистият код.
  • 3. С годините неизрядният HTML код все повече и повече завладяваше интернет. Причините за това са няколко. От една страна слабото познаване на HTML от страна на много начинаещи (и не толкова) уеб разработчици, от друга войната на брузърите, която стигна до там, че всеки производител на браузър обогатяваше и дефинираше езика HTML по свое усмотрение, без да се съобразява с официалните препоръки на World Wide Web Consortium .
  • 4. Друга причина са също множеството редактори от типа WYSIWYG - тези редактори най-често връщат объркан и излишно комплициран код. Резултатът: слаб синтаксис, липса на структура в страниците, объркан код. Следствието от това са днешните тежки браузъри - разработчиците им са длъжни да предвиждат всички грешки на уебмастърите и да гадаят какво точно са искали да направят те с техния объркан код. Решението на проблема е едно - строги правила. Именно тук е ползата от XHTML. За да изградите една чиста и добре структурирана страница трябва да следвате точно 8 правила:
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.