Теги HTML Список Відомий
На зорі становлення Інтернету розробники замислювалися про те, яким чином можна передавати між комп`ютерами найрізноманітнішу інформацію таким чином, щоб її можна було абсолютно адекватно сприймати на будь-якій платформі. Вся справа в тому, що якщо по мережі передавати файли, створені в будь-яких програмах, що технічно цілком можливо, то вони можуть не на всіх комп`ютерах відображатися коректно, оскільки комп`ютери мережі можуть мати різні платформи і різні набори встановлених програм.
Вихід був знайдений. Текстові файли можуть відображатися на всіх платформах. Тому всю інформацію було вирішено передавати саме в текстових файлах. Але як бути з зображеннями і форматуванням тексту?
Для цього був розроблений спеціальний метамова, що отримав назву Standard Generalized Markup Language, або скорочено SGML - стандартний узагальнений мову розмітки. Ідеологія цього мови така, що по Мережі передається текст, розмічений за допомогою спеціальних дескрипторів - тегів, що дають команду спеціальною програмою браузеру відображати текст саме так, як задумано.
Прямим нащадком SGML стала мова розмітки гіпертексту HTML (Hypertext Markup Languale), який успадкував ідеологію свого батька. Теги HTML список яких відомий кожному вебмастеру, вказують браузеру не тільки на те, яким чином потрібно відображати текст, але і в якому місці вставити зображення, яке передається окремо, як оформити таблиці, як розмістити інформацію на екрані комп`ютера і багато іншого.
Однак у відображенні інформації беруть участь не тільки теги HTML список яких досить великий, але й інші технології. Так згідно з`явилася не так давно ідеології поділу розмітки гіпертексту і форматування тексту все форматування почали виносити в окремі файли, названі каскадними листами (або таблицями) стилів - Cascading Style Sheets (CSS), а всі HTML сторінки підключати до файлів CSS, що сильно спрощує завдання не тільки форматування тексту, а й створення різних елементів дизайну веб-сторінки.
Так теги HTML список яких все ж недостатній для створення динамічних елементів веб-сторінок, неможливо застосувати для створення красивої динамічною кнопки, що змінює фоновий малюнок при наведенні курсору. Так все ж як зробити кнопку для сайту, причому красиву і динамічну? Тут на допомогу теж приходить технологія CSS. Теги HTML список яких з розвитком мови може змінюватися, показують браузеру, де саме розташовується кнопка, а елементи CSS показують, який фон (або напис) будуть присвоєні кнопці в різних положеннях курсора миші.
Звичайно, з цією метою можна застосувати й інші технології кшталт мови програмування javascript, що дуже часто і робиться, але в цьому випадку сторінка може некоректно відображатися в деяких браузерах, що є сумним наслідком так званої «браузерной війни». Мова javascript після його створення швидко став настільки популярним серед розробників, що фірми, які розробляють і підтримують браузери, почали вносити в нього свої зміни. Тому те, що написано на мові javascript для браузера Internet Explorer, може некоректно відображатися в браузері Netscape і навпаки.
Таким чином теги HTML фон, звичайно, відображати можуть, але в сучасних технологіях поділу верстки та оформлення веб-сторінки цю задачу віддають CSS. Мова HTML безперервно удосконалюється. Розробники в даний час створили вже п`яту версію мови, яку підтримує більшість сучасних браузеров.В нової версії мови багато нового, що дає розробникам неймовірний простір для творчості.
Удосконалюється також технологія CSS. У третій версії є також багато нового, наприклад рамки з округленими кутами. У колишніх версіях, щоб "створити" такі рамки, потрібно було в табличній структурі зверстати окремі графічні елементи такої рамки.
Це - технології сьогоднішнього дня. А що буде завтра?