технології розвивалися, html радикально змінився, з урахуванням нових можливостей з'явився «удосконалений» xhtml (Extensible Hypertext Markup Language) - мова розширеної розмітки гіпертексту для веб сторінок, за можливостями можна порівняти з html і створений на базі xml.
Розмітка сторінок з часом ускладнилася, і її стало важко підтримувати. У зв'язку з цим було потрібно відокремити структуру документа від його візуального представлення; з'явилися каскадні таблиці стилів (Cascading Style Sheets - CSS). Вперше таблиці стилів в якості рекомендацій W3C прийняті в 1996 році і з тих пір широко використовуються для верстки сайтів. CSS верстка веб-сайтів дозволяє, наприклад, однаково оформити безліч елементів, виправивши всього один рядок в таблиці стилів.
Звичайно, оптимальні результати верстки web сайту можуть бути отримані тільки шляхом вмілого поєднання html-коду і каскадної таблиці стилів.
Звичайний інтернет-користувач, заходячи на той чи інший веб сайт, звичайно, звертає увагу на випадають меню, що падає сніг, рухомий рядок. Подібні ефекти можуть бути створені за допомогою технології JavaScript. - Це полегшений, інтерпретована мова програмування з об'єктно-орієнтованими можливостями. Універсальне ядро ??мови вбудовано в різні веб-браузери. Клієнтська версія JavaScript дозволяє включати в веб-сторінки виконувався вміст, тобто web сторінка не зобов'язані бути статичним html-кодом, а може включати в себе програми, які взаємодіють з користувачем, керуючі браузером і динамічно створюють html.развівался багато років, протягом яких випущено кілька версій цієї мови. Наприклад, Microsoft видала версії під ім'ям Jscript. У свою чергу асоціація Ecma, діяльність якої присвячена стандартизації інформаційних і комунікаційних технологій, опублікувала три версії, стандартизуючі JavaScript під назвою EcmaScript. Остання і визначила стандартну версію базової мови JavaScript, а World Wide Web Consortiums опублікувала рекомендацію DOM, яка відображатиме можливості браузерів з підтримки об'єктної моделі. - Браузери дозволяють переглядати сторінки мережі Інтернет.
Як показує практика, різні браузери показують конкретну сторінку по-різному. Відображення сторінок залежить від роботи алгоритмів корекції, вбудованих в браузер, а в різних браузерах ці алгоритми різні. Internet Explorer і Netscape Navigator, працюючи під Windows, відображають сторінки приблизно однаково, з відмінностями лише в таких деталях, як поля і відступи. Однак інші браузери можуть серйозно спотворити деякі сторінки. Розробники з кожною новою версією вдосконалюють свої продукти, тому чим новіше версія браузера, тим менше він спотворює.
.1.2.4 Серверні технології
В області програмування для мережі Інтернет PHP - один з популярних скриптових мов (разом з JSP, Perl і мовами, використовуваними в ASP.NET) завдяки своїй простоті, швидкості виконання, багатій функціональності, багатоплатформеності і розповсюдженню початкових кодів на основі ліцензії PHP. - високорівнева інтерпретується динамічний мова програмування загального призначення, створений Ларрі Уоллом, лінгвістом за освітою. Основною особливістю мови вважаються його багаті можливості для роботи з текстом, в тому числі робота з регулярними виразами, вбудована в синтаксис. Перл успадкував багато властивостей від мов Сі, AWK, скриптових мов командних оболонок UN...