русс | укр

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

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

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

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


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

Единицы измерения


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


Списки

Ссылки

Цвет

Текст

Элементы CSS

С помощью CSS можно определять стиль и вид текста. Аналогично тому, что используется тег <FONT>, задающий свойства шрифта, но стили обладают большими возможностями и позволяют сократить код HTML.

Изменение начертания шрифта и его размера происходит через свойства CSS, которые описаны в Табл. 3.1 [2, 5].

Табл. 3.1. CSS-свойства для работы со шрифтами

Свойство Значение Описание
font-family имя шрифта Задает список шрифтов
font-style normal italic oblique Нормальный шрифт Курсив Наклонный шрифт
font-variant normal small-caps Капитель (особые прописные буквы)
font-weight normal lighter bold bolder 100-900 Нормальная жирность Светлое начертание Полужирный Жирный 100-светлый шрифт, 900-самый жирный
font-size normal pt px % Нормальный размер Пункты Пикселы Проценты

Кроме изменения параметров шрифтов, можно управлять и свойствами всего текста. Значения свойств приведены в Табл. 3.2 [2, 5].

Табл. 3.2. CSS-свойства для работы с текстом

Свойство Значение Описание
line-height normal множитель точно % Межстрочный интервал
text-decoration none underline overline line-through blink Убрать все оформление Подчеркивание Линия над текстом Перечеркивание Мигание текста
text-transform none capitalize uppercase lowercase Убрать все эффекты Начинать с прописных Все прописные Все строчные
text-align left right center justify Выравнивание текста
text-indent точно % Отступ первой строки

CSS имеет несколько опций для определения цвета текста и фоновых областей на веб-странице. Эти опции по работе с цветом не только заменяют аналогичные в простом HTML, но и дают массу новых возможностей. Например, традиционный путь для создания цветной области, заключается в применении таблицы. Стили позволяют отказаться от подобного использования таблиц, предлагая более простые и удобные варианты управления цветом.



В Табл. 3.3 перечислены свойства элементов, предназначенных для задания цвета [2, 5].

Табл. 3.3. CSS-свойства для работы с цветами

Свойство Значение Описание
color Цвет Устанавливает цвет текста
background-color Цвет transparent Цвет фона Прозрачный
background-image URL none Фоновый рисунок Отсутствует
background-repeat repeat repeat-x repeat-y no-repeat Повторяемость фонового рисунка
background-attachment scroll fixed Прокручиваемость фона вместе с документом
background-position Проценты Пикселы top center bottom left right Начальное положение фонового рисунка

Цвет, используя CSS, можно задавать тремя способами [5]:

1. По его названию. Браузеры поддерживают некоторые цвета по их названию.

2. По шестнадцатеричному значению. Цвет можно устанавливать по его шестнадцатеричному значению, как и в обычном HTML. Также допустимо использовать сокращенную запись, вроде #fc0. Она означает, что каждый символ дублируется, в итоге получим #ffcc00.

3. С помощью RGB. Можно определить цвет, используя значения красной, зеленой и синей составляющей в десятичном исчислении. Значение каждого из трех цветов может принимать значения от 0 до 255. Также можно задавать цвет в процентном отношении

Для управления видом различных ссылок в CSS используются псевдоклассы, которые указываются после селектора A через двоеточие. В Табл. 3.4 приведены допустимые псевдоклассы и их описания [2, 5].

Табл. 3.4. Псевдоклассы для работы с сылками

Свойство Описание
A:link Определяет стиль для обычной непосещенной ссылки.
A:visited Определяет стиль для посещенной ссылки.
A:active Определяет стиль для активной ссылки. Активной ссылка становится при нажатии на нее.
A:hover Определяет стиль для ссылки при наведении на нее мышью.

Обычно использование псевдокласса link имеет тот же эффект, что и применение стиля к селектору A. Поэтому этот псевдокласс можно опустить.

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

В Табл. 3.5 перечислены свойства элементов, предназначенных для создания и изменения списков [2, 5].

Табл. 3.5. CSS-свойства для работы со списками

Свойство Значение Описание
list-style disc circle square decimal lower-roman upper-roman lower-alpha upper-alpha none Вид маркера. Первые три используются для создания маркированного списка, а остальные – для нумерованного.
list-style-image none URL Устанавливает символом маркера любую картинку.
list-style- position outside inside Выбор положения маркера относительно блока строк текста.

Поскольку тег <LI> наследует стилевые свойства тега <OL> или <UL>, который выступает в качестве его родителя, то можно устанавливать стиль как для селектора UL, так и для селектора LI.

Для задания размеров различных элементов, в CSS используются абсолютные и относительные единицы измерения. Абсолютные единицы не зависят от устройства вывода, а относительные единицы определяют размер элемента относительно значения другого размера.

Относительные единицы обычно используют для работы с текстом, либо когда надо вычислить процентное соотношение между элементами. В Табл. 3.6 перечислены основные относительные единицы [5].

Табл. 3.6. Основные относительные единицы

Единица Описание
em Высота шрифта текущего элемента
ex Высота символа x
px Пиксел
% Процент

Изменяемое значение, которое зависит от размера шрифта текущего элемента (он устанавливается через стилевой атрибут font-size). В каждом браузере заложен размер текста, применяемый в том случае, когда этот размер явно не задан. Поэтому изначально 1em равен размеру шрифта, заданного в браузере по умолчанию. Соответственно, устанавливая размер текста для всей страницы в em, работа происходит именно с этим параметром. В том случае, когда em используется для определенного элемента, за 1em принимается размер шрифта его родителя.

Аргумент ex определяется как высота символа «x» в нижнем регистре. На ex распространяются те же правила, что и для em, а именно, он привязан к размеру шрифта, заданного в браузере по умолчанию, или к размеру шрифта родительского элемента.

Пиксел это элементарная точка, отображаемая монитором или другим подобным устройством, например, смартфоном. Размер пиксела зависит от разрешения устройства и его технических характеристик.

Абсолютные единицы применяются реже, чем относительные и, как правило, при работе с текстом. В Табл. 3.7 перечислены основные такие единицы [5].

Табл. 3.7. Основные абсолютные единицы

Единица Описание
in Дюйм (1 дюйм равен 2,54 см)
cm Сантиметр
mm Миллиметр
pt Пункт (1 пункт равен 1/72 дюйма)
pc Пика (1 пика равна 12 пунктам)

Самой, пожалуй, распространенной единицей является пункт, который используется для указания размера шрифта.



<== предыдущая лекция | следующая лекция ==>
Псевдоэлементы | Пример использования CSS


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


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

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

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


 


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

 
 

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

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