Функции с переменными числовыми аргументами 3 страница

Глобальные таблицы стилей

Глобальные стили задают вид элементов всего документа. Для этого используется тег <style type="text/css">. Он размещается в заголовке документа.

Например:

<html><head> <title> Пример Глобальных Таблиц Стилей </title></head><style type="text/css">h1{color:red; font-style:italic; font-size:32px}.blue{color:blue}#bold{font-weight:bold}</style><body><h1> Этот заголовок написан крупным красным курсивом </h1>Вот <font class="blue"> это </font> слово - синие, a <font id="bold"> это</font> - жирное.</body></html>

В данном примере все элементы h1 будут написаны крупным красным курсивым, все элементы с указанным классом blue будут синими , а все элементы с идентификатором id="bold" станут жирными. Для простоты вместо <style type="text/css"> можно использовать просто тег <style>, что менее грамотно.

Связанные таблицы стилей

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

Например:

Файл styles.css

<style type="text/css">body {background:black; font-size:9pt; color:red; font-family:Arial Black}.base{color:blue; font-style:italic}h1 {color:white}#bold {font-weight:bold}</style>

В самих же HTML документах делается ссылка на этот файл при помощи тега <link>. Выглядит это так: <link rel="stylesheet" type="text/css" href="путь до файла">

Например:

Файл Index.html

<html><head><title> Просто еще один пример </title></head><link rel="stylesheet" type="text/css" href="styles.css"><body>Содержание Документа</body></html>

Свойства CSS

В CSS используется модель представления визуально отображаемых элементов документа в виде прямоугольных блоков, возможно, вложенных друг в друга.

Каждый такой блок имеет информационное содержимое (текст, изображения и т.д.), а также может иметь отступы (padding), границы (border) и поля (margin). Соответствующие свойства CSS позволяют оформить блок желаемым образом.

В таблице 13, приведенной ниже, содержатся полный список атрибутов [4].

 

Таблица 13. Список атрибутов CSS

Название Описание
Свойства цвета и фона
color Css-свойство color определяет базовый цвет элемента
background Css-свойство background применяется для сокращенного задания свойств фона
background-attachment Css-свойство background-attachment определяет, должно ли изображение фона быть зафиксированным
background-color Css-свойство background-color устанавливает цвет фона или делает цвет фона прозрачным
background-image Css-свойство background-image определяет графический ресурс, используемый в качестве фона
background-position При помощи css-свойства background-position дизайнер может указать расположение фона
background-position-x При помощи css-свойства background-position-x дизайнер может указать расположение фона по горизонтали.
background-position-y При помощи css-свойства background-position-y дизайнер может указать расположение фона по вертикали
background-repeat Css-свойство background-repeat определяет метод размещения фонового изображения
layer-background-color Css-свойство layer-background-color используется только браузерами Netscape Navigator версий 4.x.
layer-background-image Css-свойство layer-background-image используется только браузерами Netscape Navigator версий 4.x.
-moz-opacity Css-свойство -moz-opacity позволяет указать прозрачность в браузерах Netscape Navigator версий 6.x и выше.
Свойства шрифтов
font Css-свойство font применяется для сокращенного задания свойств шрифта: font-style, font-variant, font-weight, font-size, line-height и font-family
font-family Значением css-свойства font-family является список имен семейств шрифтов и групп шрифтов
font-size Css-свойство font-size позволяет задать размер шрифта
font-size-adjust Css-свойство font-size-adjust задает отношение высоты строчной буквы x к высоте шрифта
font-stretch Css-свойство font-stretch позволяет задать расстояние между символами
font-style Значением css-свойства font-style является список имен семейств шрифтов и групп шрифтов
font-variant Css-свойство font-variant позволяет выводить текст малыми заглавными
font-weight Css-свойство font-weight позволяет задать жирность шрифта
Свойства текста
letter-spacing Css-свойство letter-spacing указывает дополнительное расстояние между буквами
line-height Css-свойство line-height задает высоту строки символов
text-align Css-свойство text-align используется для указания, как будет выравниваться текст внутри элемента
text-align-last Css-свойство text-align-last используется для указания выравниваться последней или единственной строка в блоке
text-decoration Css-свойство text-decoration описывает эффекты, которые будут применены к текстовому содержимому элемента
text-indent Css-свойство text-indent используется для формирования отступа красной строки
text-overflow Css-свойство text-overflow используется для задания режима усечения текстовых строк
text-transform Css-свойство text-transform позволяет взаимно преобразовывать строчные и заглавные буквы
vertical-align Css-свойство vertical-align позволяет настроить выравнивание относительно высоты родительского элемента
white-space Css-свойство white-space определяет алгоритм преобразования последовательностей пробельных символов
word-spacing Css-свойство word-spacing указывает на дополнительное расстояние между словами
word-wrap Css-свойство word-wrap определяет, будут ли разрываться слова для переноса или нет
writing-mode Css-свойство writing-mode используется для указания алгоритма разметки
Свойства списков
list-style Css-свойство list-style применяется для сокращенного задания свойств list-style-type, list-style-image и list-style-position
list-style-image Css-свойство list-style-image определяет графический элемент, который будет выступать в качестве маркера списка
list-style-position Css-свойство list-style-position определяет расположение маркера по отношению к содержимому элемента
list-style-type Css-свойство list-style-type определяет тип маркера списка
Свойства таблиц
border-collapse Css-свойство border-collapse позволяет выбрать используемую модель построения таблицы
border-spacing Css-свойство border-spacing определяет расстояние между ячейками таблицы.
caption-side Css-свойство caption-side определяет положение поля заголовка относительно поля таблицы.
empty-cells Css-свойство empty-cell определяет метод отображения пустых ячеек таблицы в модели с раздельными границами ячеек.
table-layout Css-свойство table-layout позволяет выбрать алгоритм отображения таблицы.
Свойства отступов
margin Css-свойство margin применяется для сокращенного задания свойств отступов
margin-bottom Css-свойство margin-bottom определяет размер нижнего отступа элемента
margin-left Css-свойство margin-left определяет размер левого отступа элемента
margin-right Css-свойство margin-right определяет размер правого отступа элемента
margin-top Css-свойство margin-top определяет размер верхнего отступа элемента
Свойства набивок
padding Css-свойство padding применяется для сокращенного задания свойств набивок
padding-bottom Css-свойство padding-bottom определяет размер нижней набивки элемента
padding-left Css-свойство padding-left определяет размер левой набивки элемента
padding-right Css-свойство padding-right определяет размер правой набивки элемента
padding-top Css-свойство padding-top определяет размер верхней набивки элемента
Свойства границ
border Css-свойство border используется, что бы установить одинаковые ширину, стиль и цвет бордюра для всех четырех сторон
border-bottom Css-свойство border-bottom используется для задания в одном месте стиля, цвета и толщины нижней части бордюра
border-bottom-color Css-свойство border-bottom-color используется для задания цвета нижней части бордюра
border-bottom-style Css-свойство border-bottom-style используется для задания стиля нижней части бордюра
border-bottom-width Css-свойство border-bottom-width определяет размер нижней части бордюра элемента
border-left Css-свойство border-left используется для задания стиля, цвета и толщины левой части бордюра
border-left-color Css-свойство border-left-color используется для задания цвета левой части бордюра
border-left-style Css-свойство border-left-style используется для задания стиля левой части бордюра
border-left-width Css-свойство border-left-width определяет размер левой части бордюра элемента
border-right Css-свойство border-left используется для задания стиля, цвета и толщины правой части бордюра
border-right-color Css-свойство border-right-color используется для задания цвета правой части бордюра
border-right-style Css-свойство border-right-style используется для задания стиля правой части бордюра
border-right-width Css-свойство border-right-width определяет размер правой части бордюра элемента
border-top Css-свойство border-left используется для задания стиля, цвета и толщины верхней части бордюра
border-top-color Css-свойство border-top-color используется для задания цвета верхней части бордюра
border-top-style Css-свойство border-top-style используется для задания стиля верхней части бордюра
border-top-width Css-свойство border-top-width определяет размер верхней части бордюра элемента
border-style Css-свойство border-style применяется для сокращенного задания стиля бордюра
border-color Css-свойство border-color применяется для сокращенного задания цветов четырех сторон
border-width Css-свойство border-width применяется для сокращенного задания ширины бордюра
Свойства-квалификаторы
clear Css-свойство clear запрещает размещение плавающих (float) элементов справа и слева
float Css-свойство float позволяет задать режим обтекание элемента
display Css-свойство display используется что бы явно указать тип блока, порождаемого элементом
overflow Css-свойство overflow определяет поведение блочного элемента в ситуациях, когда содержимое такого элемента превышает его размеры.
overflow-x Css-свойство overflow-x определяет поведение блочного элемента в ситуациях, когда содержимое такого элемента превышает его размеры по ширине.
overflow-y Css-свойство overflow-y определяет поведение блочного элемента в ситуациях, когда содержимое такого элемента превышает его размеры по высоте.
position Css-свойство position используется для выбора одного из четырех алгоритмов, использующихся для вычисления положения блока элемента.
z-index Css-свойство z-index определяет порядок перекрытия элементов.
Свойства позиционирования
bottom Css-свойство bottom определяет смещение нижней стороны блока элемента относительно нижней стороны контейнера данного элемента.
left Css-свойство left определяет смещение левой стороны блока элемента относительно левой стороны контейнера данного элемента
right Css-свойство right определяет смещение правой стороны блока элемента относительно правой стороны контейнера данного элемента.
top Css-свойство top определяет смещение верхней стороны блока элемента относительно верхней стороны контейнера данного элемента
width Css-свойство width определяет ширину элемента
height Css-свойство height определяет высоту элемента
min-width Css-свойство min-width определяет минимальную ширину элемента
max-width Css-свойство man-width определяет максимальную ширину элемента
min-height Css-свойство min-height определяет минимальную высоту элемента
max-height Css-свойство man-height определяет максимальную высоту элемента
Свойства scrollbar
scrollbar-3dlight-color Css-свойство scrollbar-3dlight-color задает цвет для верхней и левой внешней границы бегунка полосы прокрутки и концевых кнопок.
scrollbar-arrow-color Css-свойство scrollbar-arrow-color определяет цвет активных стрелок
scrollbar-base-color Css-свойство scrollbar-base-color задает цвет, на основе которого строится цветовая схема для полосы прокрутки.
scrollbar-darkshadow-color Css-свойство scrollbar-darkshadow-color задает цвет для нижней и правой внешней границы бегунка полосы прокрутки и концевых кнопок
scrollbar-face-color Css-свойство scrollbar-face-color задает цвет фона для бегунка полосы прокрутки и концевых кнопок
scrollbar-highlight-color Css-свойство scrollbar-highlight-color задает цвет для верхней и левой внутренней границы бегунка полосы прокрутки и концевых стрелок
scrollbar-shadow-color Css-свойство scrollbar-shadow-color задает цвет для нижней и правой внутренней границы бегунка полосы прокрутки и концевых стрелок
scrollbar-track-color Css-свойство scrollbar-track-color определяет цвет фона для полосы прокрутки
Разное
behavior Css-свойство behavior позволяет назначать dhtml-сценарий
cursor Css-свойство cursor позволяет задать для элемента типа курсора, когда курсор находится над элементом
zoom Css-свойство zoom применяется для задания коэффициента масштабирования элемента
accelerator Css-свойство accelerator используется для выделения части текста, которая обозначает горячую клавишу

Дополнения

Меры длины

Синтаксис: "+" (можно опустить) или "-" затем [число] плюс [единица измерения] (без пропусков)

Например:

-566pt

Единицы длинны: ex - x-height, ширина буквы "x" используемого элементом шрифта

px - pixels, пикселы

in - inches, дюймы

cm - centimeters, сантиметры

mm - millimeters, миллиметры

pt - points, точка (1pt = 1/72in)

pc - picas (1pc = 12pt)

Процентные меры

Синтаксис: "+" или "-" затем [число] плюс "%" (без пропусков)

Например:

-566%

Цвета

Синтаксис: [color]

Например:

magenta

Значением цвета может быть его название (red , lightgreen, coral и т.д.) или RGB значение

Способы выразить цвет в RGB (red green blue) :

· #rrggbb (например, #00cc00)

· rgb(x,x,x) -- где "х" число от 0 до 255 (например, rgb(0,204,0))

· #rgb (например, #0c0)

· rgb (x%,x%,x%) -- где "х%" число от 0.0 до 100.0 (например, 0%,80%,0%)

Все примеры отображают один и тот же цвет

Ссылки

Синтаксис: "URL" , потом в скобках приводится ссылка. Ссылку также можно, помимо скобок, заключить в одинарные или двойные кавычки (без пропусков)

Например:

URL('cool.gif')

 

Задание

Используя HTML-документ, созданный в лабораторной работе 2, создать стили, используя внутренние, глобальные и связанные таблицы стилей.

Варианты оформления текста указан в таблице 6 лабораторной работы 2.

 

Контрольные вопросы

1. Что такое стиль?

2. Как стиль создается?

3. Какие используют таблицы стилей?

4. Чем отличаются таблицы стили?

5. Как определяют цвет текста?

6. Основные элементы при создании стилей?

Лабораторная работа 8

Тема: Программирование на 11-76279.php" class="back_link" > ⇐ Назад

  • 1
  • 234
  • 5
  • 6
  • 7
  • Далее ⇒
  •