Развитие 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.

Так что уважаемые пользователи интернет используйте современные браузеры которые идут в ногу со временем и новыми стандартами.

Коментарі закрито.