XHTML керівництва - від SGML для XHTML
26 вересня, 2008 ЛенаXHTML (розширювана мова гіпертекстової розмітки) і HTML (Hypertext Markup Language) є мовою розмітки для Інтернету. З мовою розмітки означає, що основний текст документа, складається з міток і етикеток і їх дані повинні давати інструкції на сторінці побудований. Ми визнаємо, що наші розмітки тегів, які відносяться ділить сторінку на шматки. Але розмітка також на структурну семантику - так звані синтаксису коду. Ми повернемося до неї трохи пізніше.
HTML був розроблений, щоб бути в змозі забезпечити структуру і формат текстів, для створення гіпертекстових пов'язано з посиланнями - гіперпосилання, елементи і об'єкти, переважно на веб-сайтах, а також електронною поштою. Можна думати, що це все, що потрібно, навіщо метушитися, коли там дійсно так багато в світі, які використовують HTML? Секрет у тому, що він є достатнім, але не достатньо для всіх, тому що HTML є такою простою мовою програмування, який не в змозі більше спеціалізованих та детальну інформацію, яка вимагає більшого, ніж просто заголовки і списки. Ми можете використовувати наші матеріали в різних контекстах, і ми могли б будувати наші елементів і атрибутів, навіть більше (і глибині). Ми хочемо, іншими словами, розвивати його, у нас вже є. Щоб зробити це, ми ще на кодований мова - а саме XML - eXstensible Markup Language. XHTML, таким чином, перетворилася з HTML. Тому давайте отримати цікаву, просто уявлення про те, як наші XHTML Мови програмування розвивалися протягом багатьох років. Ти розумієш, як фундамент будівлі блоки призначені, ви станете великим архітектором!
SGML та ISO - Міжнародна організація по стандартизації
Перший формат, щоб забезпечити структуроване і упорядковане тексту SGML - Standard Generalized Markup Language. Переваги SGML просто стандартизації. Використання маркування ISO (ISO +8879), як Міжнародна організація зі стандартизації розробила разом з відповідними Doctype, відкрили нові можливості, ви можете використовувати звичайний текст як дані, так як Doctype визначити тип тексту використовується, завдяки "Теги" та етикетки ISO також може визначити мову, яка використовується в будинку (можливо, шведські). SGML не є мовою розмітки, але метамова.
Mimetype з SGML, текст / SGML - іншими словами, доставлений в текстовому форматі.
ISO маркування Кодування - кодування символів латинської мови - це CHARSET = ISO-8859-1. З цією кодування також дозволяє символів, А та О, ми використовуємо той же ISO-маркування, якщо ми хочемо, щоб написати на шведською мовою.
SGML, HTML і XML
HTML має своє коріння в SGML, оскільки HTML надає текстовий формат. Міст між HTML і XHTML є, як описано раніше з використанням XML - розширювана мова розмітки. XML є розширенням SGML. Термін розширюваний точності означає, що вона може розширюватися, то HTML не може. Це дає можливість створювати ваші власні етикетки з докладним описом веб-контенту і структури. Для браузера потім зрозуміти, як маркування повинно бути визначена для вставки імен з відповідними DOCTYPE. Як і в HTML і XHTML також універсальна мова розмітки XML.
Ідея XML є те, що різна інформація щоб мати можливість зробити обмін один з одним і з необхідністю парсерів XML. На відміну від HTML, що описує структуру і саме XML-дані, які будуть завантажені, і вона робить це за допомогою так званих аналізатор XML, що містяться в браузері. Аналізатор XML для перевірки, що є правильний синтаксис в той же час, він завантажує XML-файлу. Якщо у вас XML-файл з відповідним письмовим синтаксис XML Parser можна також завантажувати це прийнято говорити, що файл є "добре освічений" - це добре продумані.
Mimetype для HTML, текст / HTML і розширення файлу. Htm або. HTML.
Mimetype для XML-файлу є застосування / XML і розширення. Xml. Перше оголошення, якщо воно використовується, має бути на самому верху xml-filen/dokumentet.
<? Xml Version = "1.0" кодування = "ISO-8859-1"?>.
На додаток до цього перевіряє версію XML використовується для спілкування з ним, навіть якщо ця мова призначений для використання в цьому випадку - на латинській мові з А і О
Таким далеко, ми дізналися наступне:
- HTML був створений для відображення даних в Інтернеті.
- Оскільки HTML забезпечує чистий формат тексту в його MIME тип - текст / HTML - це мова розмітки
- HTML на основі SGML який є форматом забезпечити структуроване, впорядковане тексту
- SGML ISO етикетках необхідно стандартизувати тегів в вигляді
- SGML це мета мова
- ISO етикетки разом з відповідними і SGML Doctype створити веб-документ
- HTML на основі SGML, але не можуть бути розроблені і як текстовий формат
- XML це мова розмітки, а він має своє коріння в SGML
- XML структур даних, а саме текст (HTML), тому що він має здатність до розширення
- Таким чином, XML додатків
HTML + XML = XHTML
Ми як і раніше, де ми залишили його, XHTML (розширювана мова гіпертекстової розмітки) це мова розмітки на основі HTML. Тому що HTML заснований на SGML, а також включаючи XHTML на основі XML так що на практиці означає, що з XHTML тому слід трохи більш жорсткі правила, на яких XHTML є більш суворою і чистою в своєму коді. XHTML це XML застосуванням HTML, оскільки вона містить усі елементи, що містяться в HTML 4.0, а вона реалізує синтаксис XML. Ми ліквідуємо всі технічні і іноді складні вирази, XHTML 1.0 і HTML 4.01 фактично те ж саме, за винятком того, що ви додали XML. XHTML, таким чином, комбінація між HTML і XML.
XHTML - три версії
Він часто казав, що XHTML має три версії, або трьох рівнях.
XHTML 1.0 Строгий - Ця версія HTML еквівалентно 4,01 Строгий, але з синтаксисом XML. В основному ми використовуємо строгим, щоб отримати чистий, структуровану кодування. Крім того, посилання на таблиці стилів - каскадні таблиці стилів (CSS) в форматування зовнішнього вигляду сторінки. Doctype для XHTML 1.0 Строгий виглядає наступним чином:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional - Ця версія також розглядається як HTML 4.01 Transitional визначається за допомогою конкретного синтаксису XML. Деякі знаки як і раніше, допускаються в коді, як мішень. Ця версія також контролюються CSS. Doctype для XHTML 1.0 Transitional виглядає наступним чином:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset - Ця версія HTML еквівалентно 4,01 фреймів, але з додаванням синтаксису XML. Примітка: Ця DOCTYPE використовується тільки в документі, де обмеження, сторінки завантажуються в рамки повинні бути XHTML 1.0 Transitional. Doctype для XHTML 1.0 Frameset виглядає наступним чином:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Тип MIME для XHTML є застосування / XHTML + XML і розширення. XHTML. XHT. Сайтах або. Htm.
Namespace - простір імен
Як було описано раніше для розробки HTML, додавши мови програмування XML. Як тільки ми вирішили зробити це змінити умови нашого HTML. Оскільки XML робить можливим створити свою власну докладну маркування, ми повинні також дати XML Parser в браузері, щоб читати передумовою структури (інформації), такі як XML, наші дані, і ми робимо це, в тому числі так званих імен декларації. Просто кажучи, можна сказати, що простір імен посилальну список, який вказує, який дійсні атрибутів і тегів, які можуть існувати в документі XML, і це оголошення простору імен, який відкриває можливості для введення докладних тегів і атрибутів. Таким чином, це комбінація імен XML і заяви для того, щоб основою для розширення XHTMLs. Наша імен декларації, ми знаходимося в теги HTML, так як ми будемо будувати з HTML.
<html xmlns="http://www.w3.org/1999/xhtml" charset="iso-8859-1">
Коли ми дивимося на водопровідної імен декларації про World Wide Web Consortium - W3C. У перекладі на просту мову це означає, що простір імен визначає конкретного документа (DOCTYPE), яка описує поточну імен в документі, XHTML, і це робить її через довідкову W3C URI (посилання). Посилання буде потім представити в документації W3C про імен повинні бути визначені відповідно DOCTYPE, щоб допомогти їй використовувати її, оскільки XMLNS.
Таким далеко, ми дізналися наступне:
- XHTML поставляється в трьох різних рівнях / версії
- XHTML 1.0 і HTML 4.01 насправді одне й те ж, хоча у вас є на XML
- XML заснований на вихідний HTML XHTML
- Тому ми повинні змінити DOCTYPE
- Браузер ідентифікує дані як XML забезпечує XML Parser
- У браузері повинна зрозуміти це також імена декларації
- Отримані дані з документа, то завантажується в браузері в залежності від DOCTYPE і простору імен декларації
- Декларацію простору імен, імен (посилання), визначає поточний DOCTYPE зазначеної в залежності від версії XHTML використовували
- Нинішній DOCTYPE перевірити допустимі атрибути і теги, додані за допомогою XML
- HTML, XML, декларація DOCTYPE імен і сил, є джерелом для XHTML
Це була спрощеною, але всеосяжне введення в XHTML. Я думаю, якщо ви дійсно дати собі кілька додаткових хвилин, щоб дізнатися, як XHTML виріс Так само як і розуміння і знання фактичного програмування. Там приказка знань робить досконалим, - і все. Вчить основам, це набагато легше впоратися з навчанням на більш просунутих програмування мистецтвом. Я сподіваюся, що це введення дало вам трохи більше м'яса, ніж ви були перед тим, як ви прийшли сюди. Хочете знати більше про те, як використовувати XHTML як є в посиланнях. Удачи!
Коментарі керівництва XHTML - від SGML для XHTML
RSS-канал для коментарів на цю посаду. TrackBack URL


















































