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
Введення в PHP5
29.05.2007