Другие языки программирования и технологии

Спор о CSS

Доброго времени суток.Помогите разрешить спор.CSS - это язык программирования, на котором можно смело писать программы, или же это та вещь, которой очень легко управлять дизайном чего бы то ни было (сайт, электронный учебник)?Моя сторона - Вещь для управления дизайном и оформлением.Другая сторона - Язык программирования.Так что же это?)
Валера Корнеев
Валера Корнеев
13 767
"Вещь для управления дизайном и оформлением. "
VT
Viktor Tretiak
1 403
Лучший ответ
CSS не тянет и на "звание" скрипта.. .
захудалый макрос куда ближе к программе поскольку содержит набор выполняемых операций.
кстали, если споры вокруг статьи в википедии, то знайте - как удалял я там этот бред так и буду удалять)))
где там программирование в каком глазу?
а кстати чего вы в программы залезли если ваше мнение о дизайне?
Сергей Зайцев
Сергей Зайцев
8 539
Валера Корнеев Ну не к дизайнерам же мне бежать за помощью?
Я не скажу что дизайнеры глупы или что то типа такого,ни в коем случае, но не все дезайнеры умеют программировать, возможно некоторые из них и считают CSS - языком программирования, не зная что такое на самом деле язык программирования.
P.S.: Прошу прощения за получивщуюся тавтологию.
CSS - Cascading Style Sheets, я тут нифига не вижу про language или Script. По определению, CSS нельзя назвать языком программирования или средством для скриптования.
Язык дизаина и управления сайта (ом) !
Css - это каскадная таблица стилей. Возможно и язык такой существует, но я о таком не слышал.
CSS - набор инструкций для управления внешним видом отображаемых HTML документов/элементов.

С точки зрения людей тесно связанных с разработкой тех или иных web-ресурсов/приложений, это конечно же нечто похожее на, как вы выразились: "Вещь для управления дизайном и оформлением. "

С точки зрения браузера - это ничто иное, как набор мета-команд (по своей сути скриптов, интерпретируемых во время обработки документы) .

Если рассматривать это как язык программирования, то компилятором и транслятором является сам браузер (точнее инструкции в его ядре) . Конечным продуктом исполнения - являются графические эффекты.

Посему, можно сказать, что это и то и другое :}
Александр Рябинин >это ничто иное, как набор мета-команд (по своей сути скриптов

Чет я не совсем понял каких скриптов?
В моем представлении CSS это просто ДАННЫЕ (или мета-ДАННЫЕ), которые обрабатывает браузер и в соответствии с этими данными форматирует страницу.
А ДАННЫЕ сами по себе не могут называться программой или скриптом...
Cascading Style Sheets — каскадные таблицы стилей