Визначення XHTML та DHTML
Різне / / July 04, 2021
Гілем Алсіна Гонсалес, у січні 2019
Мова розмітки HTML використовується для будівлі веб-сторінок з моменту початку роботи цього Інтернет-сервісу Інтернет, але з часом і еволюція середовища, в якому він працює, ця ж мова зазнала розширень і змін, а також народились варіанти.
Це випадок двох найбільш часто використовуваних XHTML та DHTML, які ми пояснимо в цій статті.
XHTML - це варіант HTML, в якому мова розмітки виражена як правильний варіант XML.
HTML народився з XML, але дозволив собі певну свободу. Таким чином, вони можуть існувати теги не закрито, як у випадку з
або
.
XHTML не допускає цих помилок, що робить його мовою, яка стає суворішою, але, водночас, простішою для налагодження помилок у код.
Інші правила, що впливають на це - які не більше, ніж ті, що виражені в XML - це обов'язок включати всі числові значення у подвійні лапки (у HTML ми можемо бути більше в цьому відношенні слабкий), а також вимога, щоб елементи та атрибути писалися з малої літери, що ускладнює читання простого коду зір.
Зі свого боку, DHTML називається динамічним HTML, і він використовується для створення динамічних веб-сайтів, які змінюються на стороні клієнта. Вам потрібна конкуренція інших ресурсів, які можуть працювати разом із звичайним HTML.
І приказки ресурсів зазвичай підсумовуються мовою програмування JavaScript, який забезпечує управління потоками виконання, та таблиці стилів CSS, які дозволяють надати файл узгодженість візуальні для сформованих сторінок.
Ці сторінки складаються на даний момент (динамічно, а отже і назва мови), оскільки вони залежать від того, що знаходиться в кожен момент у база даних, а його зміст може змінюватись, або при одиничній взаємодії з боку клієнт, чи взаємодіє вона з цієї сторони з іншим елементом сервера, таким як база даних.
Прикладом може бути сайт, який дозволяє нам стежити за результатами різних національних змагань футбол, поки тривають матчі, і змінюється як цілі та інші події.
Результати змінюються в міру розвитку збігів, тому запити повинні здійснюватися динамічно на База даних (де вводяться результати) і в даний момент представлена користувачеві без необхідності перезавантажувати всю сторінку.
Фотографії: Fotolia - Dervish15 / 4Max
Теми в XHTML та DHTML