ru en uk

  авторизація

(044) 362 48 16   (098) 294 41 60


   Ціни

XHTML - що це таке?

XHTML розшифровується як EXtensible HyperText Markup Language - розширений мова гіпертекстової розмітки. Мова покликаний замінити сущЕСТВ й повсюдно використовується сьогодні HTML. По синтаксису нову мову практично ідентичний HTML. Він є структурованої і більше «чистої» версією HTML. Крім того, XHTML надається у вигляді XML-приложения.

З січня 2000 року XHTML версии 1.0 офіційно рекомендований консорціумом W3C в якості нового веб-стандарту. W3C оголосив XHTML останньою версією HTML, і передрікають поступову заміну попередньої версії на нову.

Що стосується підтримки нового стандарту - всі сучасні браузери підтримуючиют XHTML.

Новий мова є синтезом звичного HTML і XML, і складається з елементів HTML 4.01 в комбінації з синтаксисом XML.

Передісторія і мотив виникнення нового стандарту очевидні. У якийсь момент Паутина пришла к томуу, що дуже багато веб-сторінки мають «невірний» HTML, неякісну розмітку. Незважаючи на те, що зовні сторінка відображається нормально, її код сформирован не у відповідності зі стандартом HTML - як у наступному прикладі:

<html>
<head>
<title> неправильна розмітка </ title>
<body>
<h1> Поганий HTML
</ html>

У цьому прикладі немає закриває тега </ head> перед відкриває <body>; відсутній закриваючий тег заголовка </ h1>. & Nbsp;

Ось ще досить часто зустрічається помилка:

<b> <I> Текст </ b> </ I>

За стандартом теги повинні закриватися в порядку, протилежному порядку їх відкриття.
XML - це мова розмітки, де все має бути сформована правильно, тільки в цьому випадку дані будуть відображені. Інакше виникне помилка. Якщо XML призначений для опису даних, а HTML - для їх відображення, то XHTML успішно поєднав в собі переваги обоїх мов.

У сучасному світі IT представлені різні технології браузерів. Деякі з них працюють на ПК, деякі - на мобільних телефонах, смартфонах і кишенькових комп'ютерах. Причому в останніх не так багато ресурсів на інтерпретацію і розуміння & laquo; поганого »HTML. Саме тут виникла необхідність у новому мовою, яким і став XHTML. Варто сказати, що XHTML-сторінки зможуть відображати будь-які пристрої з підтримкою XML. Нову мову - це квиток у майбутнє. Поки цифровий світ усовершенствуется до підтримки XML браузерами, у розробититчіков є час і можливість створювати коректні документи, які будуть доступні всім новим броузерам - продовжуючи, що важливо, підтримуватися поточними.

Добре й те, що веб-розробникам не доведеться перевчатися. Необхідно лише зрозуміти деякі особливості мовиі пам'ятати принципи формування документів:

1. Елементи документа повинні мати чітку вкладеності та підпорядкованість. Якщо спочатку ми відкрили тег заголовка, потім тег курсивом, то після тексту ми повинні спочатку закрити тег курсивом, за ним - тег заголовка.

2. Документи повинні бути правильно сформовані. Кореневим елементом для інших елементів документа є тег <html>.

3. Імена тегів повинні бути в нижньому регістрі.

4. Всі теги повиннімати відповідні закривають теги. Зверніть увагу, що відкривають теги, які не мають закриває тега (<img>, <br>, <hr> і т.п.) повинні закривати самі себе (<img />, <br />, <hr />). Причому перед слешем (/
Написання правильного коду передбачає використання чіткого синтаксису:

- Імена атрибутів повинні бути в нижньому регістрі (<font color = "red" &gt;);
- Значення атрибутів повинні полягати в лапки (<font color="red">);
- Дещо незвично вимога заборони мінімізації атрибутів. Якщо раніше ми могли написати <input type = "checkbox"Checked", то тепер ця запис має виглядати так: <input type="checkbox" checked="checked">;
- Атрибут name остаточно замінити атрибутом id. Якщо зараз ці атрибути пріравніваются, то в майбутньому залишиться тільки id;
- У першій рядку документа повинен йти фундаментальний елемент DOCTYPE, повідомляє браузеру тип документа: <! DOCTYPE тип>. Варто зауважити, що елемент DOCTYPE не є частиною XHTML-документа, тому не повинен матизакриваючий тег (закриватися самостійно);
- ХHTML-документ може бути трьох типів (визначення Document Type Definitions). В цілому документ складається з трьох основних частин: DOCTYPE, Head і Body:

<! DOCTYPE ...>
; <html>
<head>
<title> ... </ title>
</ head>
<body> ... </ body>
& nbsp; </ html>

Тип документу може бути STRICT, TRANSITIONAL або FRAMESET. Найбільш поширеним є другий тип.

Тип Strict використовується у випадку надання чистої розмітки, позбавленої візуального оформлення. Може використовуватися разом з CSS (каскадних таблиць стилів).

Тип Transitional використовується при необхідності візуального уявлення, плюс для підтримки браузерів, які не використовують CSS (найпоширеніший тип).

Тип Frameset використовується для фреймів.


 
Постранічний висновок результату
29.05.2007
Робота з базами даних
29.05.2007
Робота з базами даних
29.05.2007