1.2.1 Определение. Цель создания CSS
CSS - формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.[7]
1.2.2 Техника оформления текста в CSS
CSS (каскадные таблицы стилей) приобрели популярность в конце 1996 года. Не смотря на относительно долгое существование этой технологии, ее практическое применение для Web-дизайна ограничивалось управлением шрифтами и цветом, по крайней мере, до недавнего времени.
Данное ограничение возникло из-за отсутствия совместимой поддержки таблиц стилей браузерами. Поскольку не все браузеры одинаково обрабатывали инструкции языка CSS (если вообще обрабатывали), дизайнеры не могли в полной мере воспользоваться реальными преимуществами таблиц стилей. Вместо этого, ответственность за отображение информации возлагалась на язык HTML.
Теперь, когда поддержка языка CSS реализована гораздо лучше, и, благодаря этому, можно воспользоваться множеством ценных возможностей языка, Web-дизайнеры переходят от использования языка HTML, как средства стилизации и создания макетов страниц, к настоящему дизайну с применением языка CSS.
Почему это так важно? Причин тому - множество:
1. Раздельное хранение представления и документа позволяет стилизовать этот документ для различных устройств, включая, монитор принтер, проектор и даже портативные устройства.
2. Раздельное хранение представления и документа означает уменьшение размера документа, что, в свою очередь, ускоряет загрузку и отображение страницы, доставляя удовольствие посетителям.
3. Язык CSS позволяет управлять как одним документом, так и миллионами документов. Для внесения изменения потребуется модифицировать необходимый стиль в одном CSS-файле, и это изменение автоматически отразится на всех связанных документах. В языке HTML это сделать невозможно.
4. CSS-документы кэшируются. Это означает, что они загружаются в память браузера только один раз. При перемещении по сайту браузеру никогда не приходится заново интерпретировать стили. В результате мы получаем более плавные переходы от страницы к странице и более быструю загрузку страниц, что всегда является конечной целью.
5. Отделив представление от структуры и содержимого, легко добиться доступности документа. Документы, в которых не используются сложные таблицы и большое количество элементов языка HTML, отвечающих за представление, по сути являются более доступными, чем те документы, у которых перечисленные свойства присутствуют.
- Введение
- 1. Интернет технологии
- 1.1 IP-телефония. Основные принципы и технологии
- 1.1.1 Определение понятия «IP-телефония»
- 1.1.2 Основные принципы работы IP-телефонии
- 1.1.3 Технология IP-телефонии
- 1.1.4 Стандарты IP-телефонии
- 1.1.5 Открытые решения против закрытых
- 1.1.6 Вопросы качества IP-телефонии
- 1.1.7 Оценка качества телефонной связи и сжатия речи в IP-телефонии
- 1.2 CSS. Каскадные таблицы стилей
- 1.2.1 Определение. Цель создания CSS
- 1.2.3 Стили в CSS
- 2. Разработка web-сайта Хохольского лицея
- 2.1 Анализ задач, которые должен решать сайт
- 2.2 Регистрация доменного имени и хостинг сайта
- 2.3 Планирование структуры сайта. Разработка дизайна. Верстка разработанного макета
- 2.4 Наполнение сайта контентом
- 2.5 Интеграция сверстанного макета в систему управления сайтом
- 2.6 Тестирование сайта. Публикация сайта в Интернет
- 2.7 Поисковая оптимизация, продвижение сайта
- Выводы и предложения
- 2.2. Программные средства для разработки web-сайта
- Разработка web-сайта Практическое пособие
- Проектирование и разработка web – сайтов
- 2.1. Содержание, структура и дизайн web-сайта.
- Раздел 2. Проектирование Web-сайта
- Возможные темы для разработки web-сайта:
- Образовательные Web-ресурсы: сайты и порталы