ahinea.com: О сайте, Техно, Со-общение, Забота о себе, Личное, Прочее.

Вы находитесь в разделе Техно, в Техно-словарь. Назад: XML, W3C, XSL, XSLT и XSL-FO. Вперед: Metadata, Topic Maps и XTM, RDF, Unicode, Wiki.

CSS

Cascading Style Sheets [недописано]

By Иван Курманов <>, Fri, 07 Mar 2003 01:47:16

Еще одно детище W3C. CSS - это способ определить параметры визуализации HTML документа. С помощью CSS можно сделать очень много: задать цвет, размер и тип шрифта текста, его положение на странице, цвет фона, и многое другое. Почти все, что может понадобиться для оформления веб-страницы есть в CSS. И важно, что использовать все эти инструменты очень просто. Для того, что бы успешно использовать CSS не нужно изучать его подробности.

Технология CSS меня поразила своей элегантностью и мощью одновременно. При этом, правда, по тексту одной лишь спецификации CSS первого уровня мне становилось ясно, что полностью и корректно реализовать этот стандарт - невероятно сложно.

Об этом же говорят и факты. Фактически, ни один из широко-распространенных современных броузеров не поддерживает полностью и корректно даже первый уровень CSS, не говоря уже о втором и третьем уровнях.

Это создает некоторые непреодолимые препятствия перед дизайнерами, пытающимися использовать прелести CSS. Этому была посвящена отдельная серия выпусков A List Apart: Fear of Stylesheets.

Тем не менее, энтузиасты CSS (в том числе Jeffrey Zeldman), пропагандируют CSS вместо традиционных презентационных элементов HTML, таких как тэг FONT, например. Они говорят: будет хорошо, если HTML будет отражать структуру документа и смысл его частей, а его визуализация будет вынесена в CSS. Они говорят: с CSS проще изменять и настраивать презентацию документов. Они говорят: документы, оформленные с использованием CSS могут быть гораздо компактнее соответствующих документов с использованием традиционных презентационных элементов HTML. Они говорят: с CSS можно делать страницы со сложной раскладкой (layout) без использования многочисленных вложенных TABLE тэгов.

Не смотря на сложности с некорректными и неполными реализациями CSS в разных браузерах, это в значительной степени верно.

This is CSS. By Иван Курманов. Fri, 07 Mar 2003 01:47:16. It is part of Техно-словарь, which is part of Техно, which is part of Ahinea.com.

URL: http://ahinea.com/geekdict/css.html

По иерархии раздела Техно-словарь, вперед: Metadata, назад: XSL, XSLT и XSL-FO.