русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Общие сведения о CSS. Стандарты CSS.


Дата добавления: 2013-12-23; просмотров: 1722; Нарушение авторских прав


Лекция 9-10-11. Каскадные листы стилей (CSS).

Литература

  1. Wikipedia. CSS, http://ru.wikipedia.org/wiki/CSS
  2. Эрик А. Мейер. CSS-каскадные таблицы стилей: подробное. – М.: Символ, 2006. – 576 с.
  3. Web Browser Standards Support Summary, http://www.webdevout.net/browser-support-summary
  4. MSDN. CSS Compatibility and Internet Explorer, http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx
  5. Влад Мержевич. CSS по шагам, http://stepbystep.htmlbook.ru/?pid=5
  6. Wikipedia. Доменное имя, http://ru.wikipedia.org/wiki/Доменное_имя
  7. Wikipedia. ICANN, http://ru.wikipedia.org/wiki/ICANN
  8. Reserved Top Level DNS Names, http://tools.ietf.org/html/rfc2606
  9. RU-CENTER. Как зарегистрировать домен, http://info.nic.ru/st/62/out_1078.shtml
  10. R01, http://www.r01.ru
  11. Управление зоной домена, http://www.host.ru/support/domains/dns-zone.html
  12. Wikipedia. DNS, http://ru.wikipedia.org/wiki/DNS
  13. Wikipedia. Хостинг, http://ru.wikipedia.org/wiki/Хостинг
  14. Wikipedia. Бесплатный хостинг, http://ru.wikipedia.org/wiki/Бесплатный_хостинг

 

1. Общие сведения о CSS. Стандарты CSS.

2. Способы совместного использования CSS и (X)HTML.

3. Типы носителей.

4. Единицы измерения размеров.

5. Представления цвета в CSS-документах.

6. Базовый синтаксис.

7. Типы селекторов.

8. Псевдоклассы.

9. Основные свойства CSS 2.1.

10. Теги текстового и блочного уровней. Теги div и span.

11. Наследование и каскадирование.

12. КР.

CSS (Cascading Style Sheets, каскадные листы/таблицы стилей) — это язык для описания стилей, которые задают внешний вид документов, написанных при помощи языков разметки, в частности при помощи языка (X)HTML.

(X)HTML используется для описания логической (семантической) разметки, т.е. структуры документа. В документе выделяются блоки, заголовки, абзацы, таблицы, списки, гиперссылки, формы и т.п. При этом запрещается использовать теги и параметры тегов, связанные с внешним видом.



CSS используют для физической разметки (цвета, шрифты, отступы, фоны, размеры, обтекание, позиционирование и т.п.).

Разделение физической и логической разметки дает такие преимущества:

· возможность параллельной разработки/модификации документа и его оформления/дизайна.

· расширенные возможности по сравнению с (X)HTML;

· возможность одновременного изменения внешнего вида множества документов при помощи одной таблицы стилей;

· возможность установки различного форматирования для различных носителей информации (экран, печать и т. п.).

· кэширование браузерами таблиц стилей (ускоряет загрузку документов, использующих общие таблицы стилей).

При разработке стандарта CSS Консорциум Всемирной паутины принял решение классифицировать новые стандарты CSS не по версиям, как принято в разработке программного обеспечения, а по уровням.

Стандарты CSS классифицируются по уровням.

Каждый новый уровень CSS представляет собой более развернутый предыдущий уровень и, следовательно, включает все предыдущие уровни.

Существующие на сегодняшний день уровни CSS перечислены в таблице ХХ.

Таблица ХХ. Уровни CSS

Уровень CSS Статус документа W3C Дата принятия документа
CSS1 (уровень1) рекомендация 17 декабря 1996 г., отредактирована 11 апреля 2008 г.
CSS2 (уровень 2) рекомендация 12 мая 1998 г.
CSS2.1 (уровень 2, редакция 1) кандидат на рекомендацию 19 июля 2007 г.
CSS3 (уровень 3) в стадии разработки  

Стандарт СSS1 предоставляет следующие возможности:

· установка параметров шрифтов (гарнитура, размер, жирный и курсивный стиль, цвет);

· выбор цвета текста, фона, рамок и других элементов документа;

· установка атрибутов текста (межсимвольный интервал, расстояние между словами, высота строки);

· свойства блоков (высота, ширина, величина внутренних и внешних отступов, толщина, стиль и цвет рамки);

· свойства позиционирования и обтекания элементов;

Стандарт CSS2 построен на основе CSS1, следовательно включает все возможности стандарта CSS1 и предоставляет такие нововведения:

· блочная верстка документов (абсолютное, относительное, фиксированное позиционирование);

· установка различного форматирования для различных типов носителей (монитор, принтер, мобильное устройство);

· использование звуковых таблицей стилей (определение голоса, громкости);

· установка различного форматирования при печати для четных и нечетных страниц;

· установка минимальной и максимальной высоты и ширины объектов;

· выбор внешнего вида курсора мыши для элементов документа;

Стандарт CSS2.1 представляет собой CSS2 с исправлениями найденных в стандарте ошибок.

CSS3 на текущий момент находится в стадии разработки.

Кроме уровней, стандарты CSS также классифицируются по профилям. Профиль – это совокупность правил CSS, которые предназначены для определенных типов устройств. Например, существуют профили для принтеров, мобильных и TV-устройств (таблица ХХ).

Профиль CSS Статус документа W3C Дата принятия документа
CSS Mobile Profile 2.0 (для мобильных устройств) рекомендация 1 августа 2008
CSS Print Profile (для принтеров) в стадии разработки  
CSS TV Profile (для ТВ-устройств) кандидат на рекомендацию 14 мая 2003


<== предыдущая лекция | следующая лекция ==>
Краткие итоги | Базовый синтаксис.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.