Главная
К библиотеке

Military.com Free Screensavers!

CSS

CSS - Cascading Style Sheets, что означает дословно "каскадные таблицы стилей". Привет ,С помощью неё можно определить параметры любому тегу. Например у вас на страничке несколько заголовков и вам надо что бы они были определённого цвета наклонным шрифтом. Вам продёться для каждого заголовка прописать <H3><I><FONT COLOR="">...</FONT></I></H>...<H3><I><FONT COLOR="">...</FONT></I></H>....Это ведь не удобно,а можно определить эти параметры один раз для <H>.

Бывает три вида абстракции для таблиц стилей (первая - максимальная):
  • Внешние - таблица стилей находится в отдельном CSS-файле.
  • Внутренние - таблица стилей располагается в заголовке документа (тег STYLE).
  • Встроенные - стиль описывается внутри тега (атрибут STYLE).
Внешние файлы CSS подключаются при помощи тега LINK:

<LINK REL=STYLESHEET HREF="default.css" TYPE="text/css">

Внутренние определяются в части HEAD:

<STYLE TYPE="text/css">
BODY {background: red;}
</STYLE>

Встроенные определяются при помощи атрибута STYLE, который определен для большинства тегов:

<P STYLE="text-align: justify;">
Начнём.
Как я уже говорил для каждого элемента можно дать свои стили. Любому: <H> <P> <A> и т.д. Так вот делается это так: для встроенных таблиц стилей в <HEAD> добавляется метка <STYLE TYPE="text/css">...<.STYLE>а в ней пишется описание.
Начнём с простого:с цвета.
color:

Цвет текста.
background-color:

Цвет фона под текстом.

Пример:
 <STYLE TYPE="text/css">
 A {color:#00FF00;background-color:#FFFF00;
 }
 </STYLE>
Все ссылки будут выводиться зелёного цвета на жёлтом фоне. Главная страница:)

text-align:;

Выравнивание.
text-align: left;

Выровнять по левому краю.
text-align: right;

Выровнять по правому краю.
text-align: center;

Выровнять по центру.
text-align: justify;

Выровнять равномерно.

letter-spacing: 0px;

Расстояние между символами. Может быт в пикселях(px) или в точках (pt).

word-spacing: 0pt;

Расстояние между словами. Расстояние между символами. Может быт в пикселях(px) или в точках (pt).

font-family:;
Шрифт.

Например:

 <STYLE TYPE="text/css">
 A {font-family: Arial;
 }
 </STYLE>


Font-size
Размер шрифта. Может указываться в точках (pt), пикселях (px).

Font-style: italic
Курсив (наклонный шрифт).

Font-weight: bold
Жирный шрифт. Значение может быть также числовым, только различные браузеры реагируют на это по-разному.

Text-transform
Преобразование текста: допустимые значения: uppercase (все буквы будут заглавные), lowercase (все буквы будут строчные), capitalize (каждое слово будет начинаться с заглавной буквы) и none (т.е. никаких действий).

Text-decoration
Выделение текста, допустимые значения: underline (подчеркнутый), line-through (перечеркнутый), blink (мигающий) и none(ничего).

left: 1px;
Отступ слева. Может быт в пикселях(px) или в точках (pt).
top: 1px;
Отступ сверху. Может быт в пикселях(px) или в точках (pt).

width: 0px;
Ширина. Может быт в пикселях(px) или в точках (pt).

height: 0px;
Высота. Может быт в пикселях(px) или в точках (pt).

Рамки.

border-width:

Ширина рамки. Значение числовое (в пикселях или точках) или одно из зарезервированных слов - thin (тонкая), medium (средняя), thick (толстая).

border-color:
Цвет рамки. Числовое или текстовое значение цвета. Также может принимать значение transparent (прозрачная).

border-style:
Стиль рамки. Может иметь следующие значения:

Значение Описание Вид рамки (в вашем браузере!)
dashed пунктирная - в виде черточек
dashed
dotted пунктирная - в виде точек
dotted
double двойная линия
double
inset с эффектом вдавленности
inset
outset с эффектом выпуклости
outset
ridge выпуклая рамка
ridge
groove врезанная рамка
groove
solid непрерывная линия
solid


Можно определить каждую сторону рамки отдельно.

border-top-параметр
Параметр верхней стороны.

border-right-параметр
Параметр правой сторона.

border-bottom-параметр
Параметр нижней стороны.

border-left-параметр
Параметр левой стороны.

В место параметр можно поставить, например:color,background-color,width.Короче все параметры border .

А если у вас, скажем, несколько ссылок определенных каким-то стилем но вы хотите чтобы две или несколько ссылок были определены другим стилем,то в <STYLE> добавить следующие(следите за мыслёй)

<STYLE TYPE="text/css">A {color: FFFFFF;} .css {color: #000000;} </STYLE> Перед css стоит точка,она обязательна. А в ссылку которую определяете прописываете след.:

<A HREF="" CLASS="css"></A>

Вместо css можно написать что душе угодно.

Если хотите внешнюю таблицу стилей то просто то же самое(кроме style) пишете в отдельном файле меняете расширение на css. Потом в HEAD при помощи LINK прописываем загрузку файла css:

<LINK REL=STYLESHEET HREF="default.css" TYPE="text/css">

Есть такая фишка:изменение курсора. С помощью это фишки можно дать другое изображение курсора мышки.

cursor:
Пример:
A {cursor: auto}

Где auto может принимать след. значения.
crosshair - Крест
default - Курсор по умолчанию в системе
hand - Рука
text - I-образный курсор
e-resize - стрелка
ne-resize - стрелка
nw-resize - стрелка
n-resize - стрелка
se-resize - стрелка
sw-resize - стрелка
s-resize - стрелка
w-resize - стрелка
Hosted by uCoz