CSS вырос из потребности оформлять веб-документы, сохраняя HTML языком их структуры. В начале веба автору не хватало общего способа задавать типографику, цвета и расположение материала так, чтобы этим могли пользоваться разные браузеры. Идея таблиц стилей при этом не возникла с нуля: подобные способы разделять содержание и оформление обсуждались и применялись раньше. В 1994 году Хокон Виум Ли работал в CERN и предложил вариант таблиц стилей для веба. Его письмо с предложением датировано 10 октября 1994 года. Берт Бос занимался собственным языком стилей и позже объединил работу с Ли. Поэтому в истории закономерно встречаются обе фамилии, хотя первоначальное предложение CSS связывают прежде всего с Ли. Существенной частью подхода стал каскад: способ согласовать оформление из нескольких источников, в том числе авторские и пользовательские предпочтения. Это требовалось для среды, где один документ читают на разных устройствах и в разных условиях. После обсуждений и переработок W3C опубликовал CSS Level 1 как рекомендацию 17 декабря 1996 года. Для доклада удобно разделить эти события на начало разработки и выпуск первого стандарта. Не стоит писать, что в декабре 1996 все браузеры сразу стали одинаково отображать любые стили: принятие спецификации и качественная реализация в программах являются разными этапами. Позднее CSS развивался дальше, а его возможности стали описываться отдельными модулями. HTML и CSS сохранили разные роли и применяются вместе.
Ответить на вопрос