Розвиток CSS

CSS (Cascading Style Sheets Каскадні таблиці стилів) є наслідком розвитку html. Css дають нам можливість відокремити візуальне оформлення веб сторінки від її смислової розмітки. У класичному html структура і оформлення були об’єднані в єдине ціле, поруч з текстовим абзацом писався розмір шрифту, тип шрифту і т.д. Це дуже ускладнювало файл розмітки html для обробки його пошуковими системами, переповнювало його непотрібним сміттям і потрібна інформація просто губилася в смітті візуального оформлення. Так раніше для того щоб пошукової система просканувати веб сторінку необхідно було сканувати інформацію про візуальному оформленні веб сторінки, якої часто було більше ніж корисної інформації яку несла сторінка.

Ухвалення Консорціумом W3C в грудні 1996 року в якості стандарту CSS першого рівня був великим кроком вперед так як дозволяв відокремити смисловий зміст веб сторінки від її оформлення.

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

В даний час ведеться розробка стандартів CSS 3. Зараз вже багато браузери підтримують цей стандарт. Насправді, на мій погляд, розвиток нових стандартів, а саме CSS 3 безпосередньо залежать від користувачів інтернет. Поки користувачі будуть використовувати морально застарілі браузери, то розвиток стандартів буде сповільнюватися. Вірніше сказати основна маса сайтів буде робитися за стандартами які підтримуються більшістю браузерів користувачів. Наприклад зараз більшість користувачів використовують браузер Internet Explorer навіть остання версія якого (Internet Explorer 8) не підтримує CSS 3.

Так що шановні користувачі інтернет використовуйте сучасні браузери які йдуть в ногу з часом і новими стандартами.