Свойство text-transform

 

C помощью этого свойства, можно видоизменять текст, а именно менять большие буквы на маленькие или наоборот. Может принимать такие значения:

capitalize - меняет регистр первых букв каждого слова так, чтобы они были заглавными. Например:"панфилов родион генадиевич" станет "Панфилов Родион Генадиевич". Это может пригодиться не только для ФИО, но и целых предложений.

uppercase - переводит все буквы в заглавные. Например: "текст в css" станет "ТЕКСТ В CSS".

lowercase - переводит все буквы в прописные. Например: "TRANSFORM" станет "transform".

none - не производит смены регистра; это значение используется по умолчанию.

Если, данный параметр не указан, то значение примет вид none.

Свойство LETTER-SPACING

 

C помощью этого свойства можно изменять расстояние между буквами. Значение лучше всего указывать в пикселях.

h1 { letter-spacing: 10px;}

p { letter-spacing:4px; }

 

В примере выше для заголовков установлен интервал между буквами в 10px, а для параграфов в 4px;

 

Свойство WORD-SPACING

 

Позволяет изменять расстояние между словами. Значение также лучше задавать в пикселях.

h1 { word-spacing: 20px;}

p { word-spacing:10px; }

Оформление ссылок в CSS

 

A: link {... стиль оформления обычной ссылки... }

A: active {... стиль оформления ссылки в момент нажатия... }

A: visited {... стиль оформления посещенной ссылки... }

А: hover {... стиль оформления ссылки, на которую наведен указатель мыши... }


 

a: link { color: blue; }

a: visited { color:gray; }

a: hover { color:red; text-decoration:none; }

a: active { color:green; text-decoration:none; }

 

В примере выше text-decoration обозначает отсутствие подчеркивания.

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

 

Типы селекторов в CSS

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

Существуют следующие виды селекторов.

Селектор по элементу;

Селектор по классу;

Селектор по id;

Контекcтный селектор.

Селектор по элементу

 

В качестве селектора может быть использовано непосредственно имя HTML элемента (ID или класс), к которому мы хотели применить данный стиль. Т.е., написав, класс например для элемента параграф (Р), все параграфы на странице приобретут стиль данного класса.

P {

font-size: 12px;

color: #ffffff;

}

В случае, когда необходимо сделать первый параграф в одном стиле, второй в другом, третий в третьем необходимо применять селектор по классу.

 

Селектор по классу

 

Класс в стилевом файле обозначается знаком «.», т.е. сначала ставится точка, затем сразу, без пробела, указывается имя класса, и затем в фигурных скобках стиль. Например:

.green {

font-size: 12px; color:green;

}

Для того, чтобы применить данный стиль к определенному параграфу в документе, необходимо записать следующее:

<P class ="green" >... текст параграфа... </P>

 

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

Классы из примера выше, можно применить не только к параграфу, но и заголовкам, ячейкам таблиц, или ко всей таблице, в общем то они могут применяться везде, где они могут на что-то повлиять (в данном случае везде, где есть параметр цвет, и текст).

Чтобы класс действовал только на определенный элемент (например параграф) нужно указать название элемента перед точкой:

P.green {color:green;}

Теперь класс green не будет действовать ни на что другое, кроме элемента P.

Селектор id

 

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

html- часть:

<Н1 id="firstheader" > Первый заголовок на странице </Н1>

css - часть:

#firstheader { color: red; font-weight: bold; text-align: center }

 

Как видите, в html-части вместо атрибута class употребляется атрибут ID, а в CSS - вместо точки употребляется знак #.

Контекстный селектор

 

Допустим, у нас есть страница с таблицами и параграфами текста, причем и в таблице, и в параграфах встречаются выделенные жирным шрифтом (strong) слова. В случае необходимости сделать так, чтобы слова, в параграфе, которые выделены жирным, стали зеленого цвета, необходимо записать следующее выражение:

p strong {color:green }

 

Т.е. в начале P затем пробел, затем STRONG, а уже потом стиль. Читается эта строчка примерно так: Если внутри элемента P имеется элемент STRONG, то элементу strong присвоить стиль зеленого цвета.

А ниже приведена конструкция для ячейки таблицы.

 

td p strong {color:red;}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: