Участник:Bhudh/Plage/CSS: различия между версиями
Bhudh (обсуждение | вклад) м (А если так?) |
Bhudh (обсуждение | вклад) (+++) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | {{ | + | {{Участник:Bhudh/Plage/CSS/BACKGROUND}} |
− | + | {{Участник:Bhudh/Plage/CSS/BORDER}} | |
− | <!--{{/PADDING}}<br /> | + | <!--{{Участник:Bhudh/Plage/CSS/PADDING}}<br /> |
− | {{/MARGIN}}<br /> | + | {{Участник:Bhudh/Plage/CSS/MARGIN}}<br /> |
− | {{/FONT}}<br /> | + | {{Участник:Bhudh/Plage/CSS/FONT}}<br /> |
− | {{/LIST-STYLE}}--> | + | {{Участник:Bhudh/Plage/CSS/LIST-STYLE}}--> |
+ | |||
+ | ===<center>Таблица-пример</center>=== | ||
+ | {| border="1" align="center" style="border-width:0px;" | ||
+ | | style="border-width:thin;"| '''A'''1 | ||
+ | | style="border-width:thin; border-style:dotted;"| '''B'''1 | ||
+ | | style="border-width:thin; border-style:dashed;"| '''C'''1 | ||
+ | | style="border-width:medium; border-style:outset;"| '''D'''1 | ||
+ | | style="border-width:medium; border-style:inset;"| '''E'''1 | ||
+ | | style="border-width:medium; border-style:groove;"| '''F'''1 | ||
+ | | style="border-width:thick; border-style:ridge;"| '''Z'''1 | ||
+ | | style="border-width:thick; border-style:double;"| '''H'''1 | ||
+ | | style="border-width:thick; border-style:solid;"| '''Θ'''1 | ||
+ | | style="border-width:5px; border-style:dotted dashed groove double;"| '''I'''1 | ||
+ | |- | ||
+ | | style="border-width:thin thin; border-color:darkgreen;"| '''A'''2 | ||
+ | | style="border-width:thin medium; border-style:dotted solid; border-color:darkgreen;"| '''B'''2 | ||
+ | | style="border-width:thin thick; border-style:dashed dotted; border-color:darkgreen;"| '''C'''2 | ||
+ | | style="border-width:medium thin; border-style:outset groove; border-color:darkgreen;"| '''D'''2 | ||
+ | | style="border-width:medium medium; border-style:inset ridge; border-color:darkgreen;"| '''E'''2 | ||
+ | | style="border-width:medium thick; border-style:groove dotted; border-color:darkgreen;"| '''F'''2 | ||
+ | | style="border-width:thick thin; border-style:double dashed; border-color:darkgreen;"| '''Z'''2 | ||
+ | | style="border-width:thick medium; border-style:double double; border-color:darkgreen;"| '''H'''2 | ||
+ | | style="border-width:thick thick; border-style:solid dashed; border-color:darkgreen;"| '''Θ'''2 | ||
+ | | style="border-width:5px 7px 9px; border-style:dotted dashed groove double; border-color:darkgreen;"| '''I'''2 | ||
+ | |- | ||
+ | | style="border-width:thin thin medium; border-color:navy;"| '''A'''3 | ||
+ | | style="border-width:thin medium thin; border-style:dotted solid dotted; border-color:navy;"| '''B'''3 | ||
+ | | style="border-width:medium thin thin; border-style:dashed dotted dashed; border-color:navy;"| '''C'''3 | ||
+ | | style="border-width:thin medium thick; border-style:outset groove groove; border-color:navy;"| '''D'''3 | ||
+ | | style="border-width:thick medium thin; border-style:inset ridge double; border-color:navy;"| '''E'''3 | ||
+ | | style="border-width:medium thin thin; border-style:groove solid dotted; border-color:navy;"| '''F'''3 | ||
+ | | style="border-width:medium thin medium ; border-style:ridge double dashed; border-color:navy;"| '''Z'''3 | ||
+ | | style="border-width:medium thin thick; border-style:double solid groove; border-color:navy;"| '''H'''3 | ||
+ | | style="border-width:thick medium thick; border-style:solid dashed solid; border-color:navy;"| '''Θ'''3 | ||
+ | | style="border-width:5px 7px 9px; border-style:dotted dashed groove double; border-color:navy;"| '''I'''3 | ||
+ | |- | ||
+ | | style="border-width:medium 5px 3px 8px; border-color:maroon;"| '''A'''4 | ||
+ | | style="border-width:4px thin 7px thin; border-style:solid solid dotted solid; border-color:maroon;"| '''B'''4 | ||
+ | | style="border-width:medium 5px 6px thin; border-style:dashed dotted dashed dashed; border-color:maroon;"| '''C'''4 | ||
+ | | style="border-width:0.4em medium 1mm 3px; border-style:outset groove groove groove; border-color:maroon;"| '''D'''4 | ||
+ | | style="border-width:thick 0.5em 1en thin; border-style:inset ridge double double; border-color:maroon;"| '''E'''4 | ||
+ | | style="border-width:medium 2mm thin 3mm; border-style:groove solid dotted groove; border-color:maroon;"| '''F'''4 | ||
+ | | style="border-width:3px 4px 5px 6px; border-style:ridge double dashed ridge; border-color:maroon;"| '''Z'''4 | ||
+ | | style="border-width:0.2em 0.5em 0.7em 1em; border-style:double solid groove dashed; border-color:maroon;"| '''H'''4 | ||
+ | | style="border-width:0.2en 0.5en 0.7en 1en; border-style:solid dashed groove ridge; border-color:maroon;"| '''Θ'''4 | ||
+ | | style="border-width:1mm 0.05in 4mm 3pt; border-style:dotted dashed groove double; border-color:maroon;"| '''I'''4 | ||
+ | |} |
Текущая версия на 23:45, 10 февраля 2011
Свойство BACKGROUND
Параметр позволяет установить одновременно до пяти атрибутов стиля фона. Значения могут идти в любом порядке, браузер сам определит, какое из них соответствует нужному атрибуту. Для более подробного ознакомления с аргументами, смотрите свойства каждого параметра отдельно.
Синтаксис
background: background-attachment || background-color || background-image || background-position || background-repeat
Свойство BACKGROUND-ATTACHMENT
Параметр устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента. Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом.
Синтаксис
background-attachment: fixed | scroll
Свойство BACKGROUND-COLOR
Устанавливает фоновый цвет элемента. Хотя этот параметр не наследует свойства своего родителя, из-за того, что начальное значение цвета фона устанавливается прозрачным, он совпадает с фоном текущего элемента.
Синтаксис
background-color: цвет
Значение цвета можно задавать тремя способами.
По его названию
- Браузеры поддерживают некоторые цвета по их названию.
По шестнадцатеричному значению
- Для задания цветов используются числа в шестнадцатеричном коде. Шестнадцатеричная система, в отличие от десятичной системы, базируется, как следует из ее названия, на числе 16. Цифры будут следующие: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной системе образуются объединением двух чисел в одно. Например, числу 255 в десятичной системе соответствует число FF в шестнадцатеричной системе. Чтобы не возникало путаницы в определении системы счисления, перед шестнадцатеричным числом ставят символ решетки #, например
#666999
. Каждый из трех цветов — красный, зеленый и синий — может принимать значения от 00 до FF. Таким образом, обозначение цвета разбивается на три составляющие#rrggbb
, где первые два символа отмечают красную компоненту цвета, два средних — зеленую, а два последних — синюю. Допускается использовать сокращенную форму вида#rgb
, где каждый символ следует удваивать. Так, запись#fe0
следует расценивать как#ffee00
.
С помощью RGB
- Можно определить цвет используя значения красной, зеленой и синей составляющей в десятичном исчислении. Значение каждого из трех цветов может принимать значения от 0 до 255. Например:
RGB(249, 201, 16)
. Также можно задавать цвет в процентном отношении.
transparent
, устанавливающий прозрачный фон.Свойство BACKGROUND-IMAGE
Устанавливает фоновое изображение для элемента. Если одновременно для элемента задан цвет фона, он будет показан, пока фоновая картинка не загрузится полностью. То же произойдет, если изображение не доступно или отключен их показ в браузере. В случае наличия в рисунке прозрачных областей, через них будет проглядывать фоновый цвет.
Синтаксис
background-image: url(путь к файлу) | none
url()
. Путь к файлу при этом можно писать как в кавычках (двойных или одинарных), так и без них. Когда фоновое изображение не требуется, аргумент может принимать значение none
.Свойство BACKGROUND-POSITION
Задает начальное положение фонового изображения, установленного с помощью параметра background-image
.
Синтаксис
background-position: [проценты | значение] | [left | center | right] || [top | center | bottom]
У этого параметра два значения, положение по горизонтали (может быть — left
, center
, right
) и вертикали (может быть — top
, center
, bottom
). Кроме использования ключевых слов положение также можно задавать в процентах, пикселах или других единицах. Если применяются ключевые слова, то порядок их следования не имеет значения, при процентной записи вначале задается положение рисунка по горизонтали, а затем, через пробел, положение по вертикали. Отношение между используемыми ключевыми словами и процентной записью следующее:
top left = left top = 0% 0%
(в левом верхнем углу)top = top center = center top = 50% 0%
(по центру вверху)right top = top right = 100% 0%
(в правом верхнем углу)left = left center = center left = 0% 50%
(по левому краю и по центру)center = center center = 50% 50%
(по центру)right = right center = center right = 100% 50%
(по правому краю и по центру)bottom left = left bottom = 0% 100%
(в левом нижнем углу)bottom = bottom center = center bottom = 50% 100%
(по центру внизу)bottom right = right bottom = 100% 100%
(в правом нижнем углу)
Свойство BACKGROUND-REPEAT
Определяет, как будет повторяться фоновое изображение, установленное с помощью параметра background-image
, и по какой оси. Можно установить повторение рисунка только по горизонтали, по вертикали или в обе стороны.
Синтаксис
background-repeat: no-repeat | repeat | repeat-x | repeat-y
====Аргументы====
no-repeat
Устанавливает одно фоновое изображение в элементе без его повторений, положение которого определяется атрибутом background-position
(по умолчанию в левом верхнем углу).
repeat
Фоновое изображение повторяется по горизонтали и вертикали.
repeat-x
Фоновый рисунок повторяется только по горизонтали
repeat-y
Фоновый рисунок повторяется только по вертикали
Примеры использования
свойства background-color
на кошках таблицах.
Свойство background-color:lightgreen
применено ко всей таблице.
Результат:
A | B |
C | D |
К первой строке применено свойство background-color:green
,
ко второй строке применено свойство background-color:azure
.
Результат:
A | B |
C | D |
К ячейке A применено свойство background-color:beige
,
к ячейке B применено свойство background-color:teal
,
к ячейке C применено свойство background-color:khaki
.
к ячейке D применено свойство background-color:purple
.
Результат:
A | B |
C | D |
Свойство BORDER
Позволяет одновременно установить толщину, стиль и цвет рамки вокруг элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному атрибуту.
Синтаксис
border: border-width || border-style || border-color
border-width
определяет толщину рамки. Для управления видом рамки предоставляется восемь значений свойства border-style
. Свойство border-color
устанавливает цвет рамки, значение может быть в любом допустимом для CSS формате.Каждое из значений можно устанавливать и по отдельности.
Также для установки рамки только на определенных сторонах элемента используются свойства border-top
, border-bottom
, border-left
, border-right
.
Внимание! Чтобы различные свойства стилей отобразились, может оказаться необходимым явно установить для элемента непустое значение атрибута border
!
Например: <div border="1">
Свойство BORDER-COLOR
Устанавливает цвет границы на разных сторонах элемента. Параметр позволяет задать цвет границы сразу на всех сторонах элемента или определить цвет границы только на указанных сторонах.
Синтаксис
border-color: {значения}
Разрешается использовать одно, два, три или четыре значения, разделяя их между собой пробелом.
Результат зависит от количества аргументов:
Число аргументов |
Результат |
---|---|
1 | Цвет рамки будет установлен для всех сторон элемента. |
2 | Первый аргумент устанавливает цвет верхней и нижней границы, второй аргумент — левой и правой. |
3 | Первый аргумент задает цвет верхней границы, второй — одновременно левой и правой стороны, а третий — нижней границы. (То есть «сверху вниз») |
4 | Поочередно устанавливается цвет верхней, правой, нижней и левой границы. (То есть «по часовой стрелке», начиная с верхней границы) |
Примеры
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
- Ячейке задано свойство
border-color: red;
- Ячейке задано свойство
border-color: red green;
- Ячейке задано свойство
border-color: red green red;
(Результат аналогичен предыдущему) - Ячейке задано свойство
border-color: red green blue;
- Ячейке задано свойство
border-color: red green blue green;
(Результат аналогичен предыдущему) - Ячейке задано свойство
border-color: green blue blue green;
(Оформление углов ┏ и ┛) - Ячейке задано свойство
border-color:blue blue khaki khaki;
(Оформление углов ┓ и ┗) - Ячейке задано свойство
border-color: red blue blue blue;
(«Коробка с крышкой») - Ячейке задано свойство
border-color: blue blue blue red;
(«Клетка с дверцей») - Ячейке задано свойство
border-color: green blue green orange;
(Аналог 3-х аргументов для верхней и нижней границ) - Ячейке задано свойство
border-color: red green maroon blue;
(Цвета всех границ разные)
Свойство BORDER-STYLE
Устанавливает стиль рамки вокруг элемента. Допустимо задавать индивидуальные стили для разных сторон элемента.
Синтаксис
border-style: стиль
Для управления видом рамки предоставляется восемь значений свойства. Вид рамки зависит от используемого браузера и заданной толщины границы.
Порядок и количество нескольких аргументов указывается аналогично тому, что указано в свойстве border-color
.
Примеры
1 пиксел | 3 пиксела | 5 пикселов | 7 пикселов |
---|---|---|---|
dotted | dotted | dotted | dotted |
dashed | dashed | dashed | dashed |
solid | solid | solid | solid |
double | double | double | double |
groove | groove | groove | groove |
ridge | ridge | ridge | ridge |
inset | inset | inset | inset |
outset | outset | outset | outset |
Свойство BORDER-WIDTH
Свойство BORDER-TOP
Свойство BORDER-TOP-COLOR
Свойство BORDER-TOP-STYLE
Свойство BORDER-TOP-WIDTH
Свойство BORDER-LEFT
Свойство BORDER-LEFT-COLOR
Свойство BORDER-LEFT-STYLE
Свойство BORDER-LEFT-WIDTH
Свойство BORDER-RIGHT
Свойство BORDER-RIGHT-COLOR
Свойство BORDER-RIGHT-STYLE
Свойство BORDER-RIGHT-WIDTH
Свойство BORDER-BOTTOM
Свойство BORDER-BOTTOM-COLOR
Свойство BORDER-BOTTOM-STYLE
Свойство BORDER-BOTTOM-WIDTH
Таблица-пример
A1 | B1 | C1 | D1 | E1 | F1 | Z1 | H1 | Θ1 | I1 |
A2 | B2 | C2 | D2 | E2 | F2 | Z2 | H2 | Θ2 | I2 |
A3 | B3 | C3 | D3 | E3 | F3 | Z3 | H3 | Θ3 | I3 |
A4 | B4 | C4 | D4 | E4 | F4 | Z4 | H4 | Θ4 | I4 |