Вы находитесь на странице: 1из 4

История создания и развития CSS

 
CSS (от англ. "Cascading Style Sheets" — "каскадные таблицы стилей")
— это средство описания внешнего вида любого XML-документа (HTML,
XHTML, SVG и т.п.) при помощи специального языка разметки.
Преимущественно используется для оформления стандартных
веб-страничек на сайтах.
CSS – это широкий спектр технологий, который одобрен
консорциумом WЗС(независимое международное сообщество, созданное для
разработки и внедрения единых стандартов работы сети Интернет), и получил
такое название, как «Web Стандарты». Консорциум Всемирной паутины
(The World Wide Web Consortium) или W3C – это группа, которая дает
рекомендации о том, как работает Интернет и как он должен развиваться.
В 1990 г. возникла необходимость стандартизировать их в какие-то
определенные единые правила, благодаря которым веб-дизайнеры
и программисты проектировали бы сайты. Именно так и появились такие
языки, как XHTML, HTML 4.01 и стандарт CSS.
В самом начале 1990 года, для того, чтобы отображать веб-страницы,
разные браузеры обладали своими собственными стилями. Развитие HTML
было очень быстрым и он был способен удовлетворять на тот момент все
существовавшие потребности по оформлению информации, именно поэтому
тогда и не получил широкого признания CSS.
И лишь Хокон Виум Ли в 1994 году предложил для HTML документов
использование концепции «каскадные таблицы стилей».
В то далекое время браузеры имели ограничение в функционале. А в 1990
году язык HTML, который создал Тим Бернерс-Ли, полагал сделать не
визуальное, а структурное отображение документов.
Один из основателей Netscape, Марк Андреесен, в 1994 году 13 октября
сообщил, что доступна для тестирования от Netscape Navigator первая версия. И
за три дня до проведения тестирования, норвежский программист
Хокон Виум Ли публикует черновой вариант CSS. На сегодняшний день
он имеет слишком мало схожего с принятыми современными стандартами,
но именно тогда был заложен общий смысл.
Самым первым, кто откликнулся на такую идею, был Берт Бос.
В те времена он и создал новый браузер Argo. В визуальном оформлении была
возможность использовать не только язык CSS, и консорциуму WЗС
предоставили около 9 стилей языков.
В ноябре 1994 года в Чикаго на веб-конференции, как и планировалось,
был предоставлен первый черновик CSS. Дебаты различного политического
характера и разрешение некоторых технических вопросов продолжались
в течение двух лет, но 1996 года 17 декабря W3C официально зарекомендовал
CSS1. В этой версии описывается язык CSS, а также простая модель
визуального форматирования для всех HTML-тегов.
На данном этапе имеется возможность задавать гарнитуру и размер
шрифта, а еще изменять его стиль: обычный, курсив или полужирный.
Благодаря спецификации имеется возможность определять рамки, фоны, цвета
текста и другие элементы страницы. Можно задавать расстояние между
словами, межстрочные отступы и межсимвольный интервал. А также
производить выравнивание текста, таблиц, изображений. Имеются свойства
внутренних и внешних отступов и рамок, ширины, высоты и блоков. А также
входили в данную спецификацию ограниченные средства
по позиционированию различных элементов, например clear и float.
Самый первый браузер для использования являлся Microsoft Internet
Explorer 3. Вышел 1996 года в августе, он то и поддерживал новый принятый
стандарт. Microsoft Internet Explorer 3 понимает отлично все свойства текста,
шрифта, фона, цвета, но использование блочной модели происходило лишь
частично.
CSS2 стал рекомендацией W3C в мае 1998 года и основывается на CSS1, а
также сохранила обратную совместимость с добавлением некоторых функций, а
именно
1) Возникло фиксированное, абсолютное и относительное
позиционирование. С помощью чего появилась возможность управлять
размещением элементов без табличной верстки по странице.
2) Для разных носителей возможность устанавливать разными стилями.
3) Для звуковых носителей появилась возможность определять громкость
и голос.
4) Позволяет устанавливать на нечетных и четных страницах во время
печати различные элементы.
5) Расширился механизм селекторов.
6) Возможность добавлять содержимое, которое не содержится
в исходном документе.
На данный момент W3C не поддерживает CSS2 и настоятельно
рекомендует применять CSS2.1. Рекомендация принята 2011 года 7 июня. Она
основывается на CSS.2. Исправлены ошибки и удалены некоторые функции.
 
CSS3 стал рекомендацией W3C в июне 1999 года и основывается
на более старых версиях CSS. Он разделен на документацию, которая
называется «Модулями» и здесь каждый модуль имеет новые расширенные
функции, определенные в CSS2, в нем очень сильно расширены функции. Введены
нововведения, начиная от мелочей, заканчивая трансформацией,
а также введение новых переменных.
В веб-разработке CSS практически полностью заменили собой устаревшие
теги, использовавшиеся в первых четырёх спецификациях языка гипертекстовой
разметки. Сегодня таблицы стилей позволяют не только отделить контент сайта
от его оформления, но и дают возможность применять различные эффекты,
которые раньше на сайтах можно было реализовать только при помощи графики.

Вам также может понравиться