ТОП 10:

CSS. Стиль для отдельного тега.



CSS — Cascading Style Sheets (каскадные таблицы стилей) — это средство, позволяющее задавать различные свойства HTML-тегам. Например, можно указать, как должен выглядеть конкретный абзац P:

<P style="font-size:1.5cm; color:green">

Стиль задается атрибутом style. Браузеру дано указание вывести абзац зелеными буквами размером в 1.5 сантиметра. Стилевые определения задаются при помощи указаний

характеристика:величина;

font-size:1.5cm;

color:green;

Указания отделяются друг от друга символом «;».Атрибут style можно использовать практически в каждом теге, задавая его специфические свойства.

Пример:
<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html">

<TITLE> Стиль для отдельного тега</TITLE>

</HEAD>

<BODY bgcolor=white text=black>

<H2> Стиль для отдельного тега </H2>

<HR>

<UL>

<LI>Это обычный текст.

<LI style="color:red; font-size:1cm;

font-style:italic">

Красные наклонные буквы высотой 1 см.

<LI style="margin-left:2cm">

Отступ слева в 2 сантиметра.

</UL>

</BODY>

</HTML>

 

 

CSS. Стиль для отдельного HTML-файла.

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

Стилевые определения или селекторы располагаются внутри блока

<style>. . . </style> и «запаковываются» в HTML-комментарий.

Стилевое определение имеет вид:

Имя тега (или имена тегов через запятые)

{ характеристика: величина;

характеристика: величина;

}

<HTML>

<HEAD>

<TITLE>Стиль для отдельного файла</TITLE>

<STYLE type="text/css">

<!--

H1,H2,H3,H4,H5,H6

{

text-align:right;

color:maroon;

font-family:Arial,Geneva,Helvetica,sans-serif;

} -->

</STYLE>

</HEAD>

<BODY bgcolor=#DFF0D5 text=black>

<H2>Стиль для отдельного файла</H2>

<HR>

<P>Это обычный текст

<H3>Это заголовок</H3>

<P>Это снова обычный текст

</BODY>

</HTML>

В приведенном выше примере использованы три характеристики:

• text-align: right; – задает выравнивание по

правому краю;

• color: red; – задает цвет red;

• font-family:"Arial Cyr", – задает рубленый

Geneva, sans-serif; шрифт.

 

CSS. Стиль для нескольких HTML-файлов.

Обычной практикой является указание стилей в отдельном файле. Для таких файлов используют расширение css. Например, можно в файле style.css записать:

BODY {margin-left: 40рх;}

Hl,H2,H3,H4,H5,H6

{

text-align: right;

color: red;

font-family: "Arial Cyr", Geneva, sans-serif;

}

Для подключения этих указаний в разделе <head>...</head>HTML-файла

нужно поместить ссылку:

<LINKrel=style sheet type="text/css“ href=style.css>

На этот стилевой файл могут ссылаться многие HTML-документы. Изменения в этом единственном файле скажутся на внешнем виде десятка страниц.

Понятно, что такой способ расположения стилевых определений очень удобен. На один и тот же стилевой файл могут ссылаться много HTML-документов. Изменения в этом единственном файле скажутся на внешнем виде десятка (а то и сотни) документов.

Обратите внимание на стилевое указание

body {margin-left: 40рх;}

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

 

CSS. Комбинирование стилей для отдельного тега, отдельного HTML-файла, нескольких HTML-файлов.

внедрения стилей в HTML-коды:

• указания в отдельном теге;

• указания в заголовке HTML-файла;

• указания в отдельном CSS-файле.

C комбинируем эти способы. Какой из них окажется предпочтительнее, покажут примеры.

Документ без CSS-указаний

В примере, код которого приводится ниже,

заголовки выводятся черным цветом по белому.

<HTML><HEAD><TITLE>Пример 1</TITLE>

</HEAD><BODY bgcolor=white

text=black>

<H1>Заголовок 1</H1><H2>Заголовок 2</H2><HЗ>Заголовок 3</HЗ>

</BODY></HTML>







Последнее изменение этой страницы: 2017-02-10; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.235.66.217 (0.004 с.)