border=0

Технологія »XHTML і DHTML

Визначення XHTML і DHTML


Мова розмітки HTML використовується для побудови веб-сторінок з моменту початку цієї онлайнової Інтернет-служби , але з часом і еволюцією середовища, в якій він працює, на одній мові виникають розширення та зміни, а також народилися варіанти.


Це стосується двох найбільш використовуваних, XHTML і DHTML, які ми пояснимо в цій статті.

XHTML складається з варіанта HTML, в якому згадана мова розмітки виражена як правильний варіант XML.

HTML народився з XML, але дозволяв деякі свободи. Таким чином, можуть існувати теги, які не закриваються, як у випадку з <br> або <p>.


XHTML не допускає цих помилок, з якою мовою стає більш суворим, але в той же час легше налагоджувати пошук помилок у коді .

Інші правила, що впливають на неї - які не більше, ніж ті, що виражені в XML, - це зобов'язання вкласти всі числові значення між подвійними лапками (в HTML ми можемо бути більш розсудливими в цьому аспекті за певних обставин), а обов'язковий характер Елементи та атрибути написані малими літерами, що ускладнює читання коду неозброєним оком.


Зі свого боку DHTML називається динамічним HTML, і він служить для створення динамічних веб-сайтів, які змінюються на стороні клієнта. Вам потрібен конкурс інших ресурсів, які можуть працювати зі звичайним HTML.

І ці ресурси, як правило, підсумовуються в мові програмування JavaScript, яка забезпечує контроль потоків виконання, і таблиць стилів CSS, які дозволяють забезпечити візуальну узгодженість згенерованих сторінок.

Ці сторінки складаються на даний момент (динамічно, а отже, і назва мови), оскільки вони залежать від того, що знаходиться в базі даних у будь-який даний момент, і її зміст може змінюватися або з єдиною взаємодією з боку клієнта , чи взаємодіє ця сторона з іншим елементом сервера, наприклад з базою даних.

Прикладом може служити сайт, що дозволяє нам стежити за результатами різних національних футбольних змагань під час проведення матчів, а також змінюватися як цілі, так і інші події.

Результати змінюються, коли матчі розвиваються, тому запити повинні бути зроблені динамічно на основі даних (в якому вводяться результати) і подані користувачеві без необхідності перезавантаження всієї сторінки.

Фото: Fotolia - Dervish15 / 4Max

Автор: Guillem Alsina González | + QUOTE
Теми в XHTML і DHTML

Соціальні мережі