69699

СТИЛІ

Лекция

Информатика, кибернетика и программирование

Стиль HTML - це набір характеристик шрифту, символів і абзацу, застосовуваних до певної частини документа. Застосування стилів дозволяє уникнути необхідності додавання до HTML нових тегів форматування, оскільки нові команди форматування можуть включатись у стиль, а не у HTML-файл.

Украинкский

2014-10-08

127 KB

0 чел.

Тема 28: СТИЛІ

Мета: опанувати різні способи створення стилів для HTML-документів.

Стиль HTML - це набір характеристик шрифту, символів і абзацу, застосовуваних до певної частини документа. Застосування стилів дозволяє уникнути необхідності додавання до HTML нових тегів форматування, оскільки нові команди форматування можуть включатись у стиль, а не у HTML-файл. Застосування стилів дозволяє з меншими витратами праці оновлювати сторінки, оскільки форматування буде відділене від змісту.

Таблиці каскадних стилів (Cascading Style Sheets)

CSS - це мова, яка містить набір властивостей для визначення зовнішнього виду документів. За допомогою таблиці каскадних стилів дизайнер може повністю контролювати стиль і розташування кожного елемента HTML-документа.

Internet Explorer підтримує стилі, які задаються одним із способів:

вбудовані стилі {Global Style Sheets) визначають стиль елементів

у всьому документі. Інформація про стиль задається в заголовку документа з використанням тегів <STYLE> і </STYLE>;

залучені стилі {Linked Style Sheets) - інформація про стиль зберігається в окремому файлі, вказаному у тегу <LINK>, і може бути застосована для декількох документів;

внутрішні стилі {Inline Style Sheets) - інформація про стиль розміщується всередині тега HTML і поширюєтьсся на весь текст між цим тегом і відповідним йому кніцевим тегом.

CSS дозволяє маніпулювати такими властивостями елементів: властивості шрифту, властивості тексту, властивості фону і кольору, властивості блоку, властивості елементу та ін.

Всі елементи Web-сторінки можна поділити на блокові і рядкові. Типовим прикладом блокового елементу є малюнок (тег <IMG>). Рядковим елементом є окреме слово або рядок тексту, але цілий абзац вважається блоковим елементом. Стилі, які можна застосувати до

блокових і рядкових елементів, відрізняються. До блокових елементів можна застосувати всі рядкові стилі, але до рядкових елементів не можна застосувати блокові стилі.

До блокових елементів відносяться:

абзац тексту (<Р>);

малюнок, графічне зображення (<IMG>);

таблиця (<TABLE>);

список (<OL>,<UL>).

Крім того, блоковим елементом розмітки можна примусово зробити будь-який рядок і навіть будь-яке слово в документі, застосувавши до нього теги <DIV>...</DIV>.

Вміщення будь-якого елементу між цими тегами дозволяє застосувати до нього атрибути стилю, пов'язані з межами, відступами, «набивками» та ін.

Розглянемо абзац як блоковий елемент (див. рисі).

Рис. 1.

Абзац як блоковий елемент має такі характеристики:

висоту і ширину (height, width);

межі;

оотікання, тобто положення блоку відносно тексту, який зна
ходиться поряд;

поле і «набивка» (margin, padding).

«Набивкою» називається відстань від межі блокового елементу до межі його вмісту. Відстань від межі блоку до зовнішнього блокового елементу називається відступом або зовнішнім відступом.

Правила запису CSS задаються у формі простих і групових селекторів.

Найпростіше правило CSS задається таким чином:

Селектор {властивість CSS: значення}

Селектор - це будь-який із розглянутих тегів HTML (наприклад, BODY, P, HI, LI). Далі у фігурних дужках декларується значення властивостей CSS, які визначають стиль даного елементу в документі.

НАПРИКЛАД:

НІ {colonred} - задає стиль заголовкам першого рівня. Для зручності використання можна декларувати в одному правилі декілька властивостей CSS для декількох селекторів.

НАПРИКЛАД:

BODY {background-colonwhite; colonblack; font-family:Times New Roman; font-style:normal; font-size: 1 Opt} (задає стиль всьому тілу документа замість атрибутів тегу BODY).

Параметри шрифтів і абзаців, доступні в стилях HTML

Параметр

Можливі значення

Font-family

Будь-який шрифт, припустимий у Windows

Font-size

Будь-який розмір шрифту в пунктах (pt), дюймах (in), сантиметрах (cm) або пікселях (рх)

Font-weight

Виділення ("жирність") шрифта: Normal, bold (звичайний, напівжирний)

.Font-style

Стиль елементу - звичайний або курсив (Italics)

t" ont-decoration

"Оформлення" тексту: none, underline, italic, line-through (відсутній, підкреслений, нахилений, перекреслений)

_Color

Будь-яке значення RGB або англійська назва кольору

J'ext-align

Left, center, right, justify (ліворуч, по центру, праворуч, по ширині)

i'ext-indent

Відступ - будь-яка величина в пунктах (pt), дюймах (in), сантиметрах (cm) або пікселях (рх)

Параметри обтікання, тобто позиціонування елементів на сторінці, дозволяють створити ефект, при якому блоковий елемент не розриває текст, а вбудовується в нього. Цього ефекту дозволяє досяіти атрибут float.

Значення атрибуту float

Left        Блок притиснутий ліворуч, текст обтікає його праворуч

Right     Блок притиснутий праворуч, текст обтікає його ліворуч

Both     Текст обтікає блок з обох боків

Відступ і набивка разом становлять те поле, яке знаходиться між межею основного елемента (сторінки) і вмістом внутрішнього (вкладеного) елемента. Поле і набивку можна задати як одразу для всього блоку, так і для кожної сторони окремо. Padding-right Набивка праворуч

Padding-left Набивка ліворуч

Padding-top Набивка зверху

Padding-bottom Набивка знизу

Margin-right Праве поле (відступ)

Margin-left Ліве поле

Margin-top Верхнє поле

Margin-bottom Нижнє поле

Границі блоку можуть характеризуватись кольором, шириною, стилем.

Колір для всієї границі задається «border-соіопколір». Для кожної лінії границі можна задати колір окремо:

Border-right-color - колір правої лінії;

Border-left-color - колір лівої лінії;

Border-top-color - колір верхньої лінії;

Border-bottom-color - колір нижньої лінії.

Ширина границі блоку визначається атрибутом border-width, вона може задаватись у пікселях (рх), друкарських пунктах (pt) або у процентах (%). Можна окремо вказати ширину правої, лівої, верхньої і нижньої лінії: border-right-width, border-left-width, border-top-width, border-bottom-width.

Для границі можна задати стиль за допомогою атрибута border-style:

None - границі не відображуються; Solid - безперервна лінія;

Dotted - пунктирна лінія: Dashed - штрихова лінія; Double - подвійна лінія; Groove - об'ємна канавка; Ridge - об'ємний гребінець; Incet - складка всередину; Outset - складка назовні.

НАПРИКЛАД:

style=border-color:red;border-style:dashed;border-top:lOpx purple double>

{абзац буде окреслений зверху подвійною лінією бузкового кольору шириною 10 пікселів, решта ліній - червоні штрихові).

Списки

CSS дозволяють управляти формою маркера, який розташований поряд з елементом списка за допомогою атрибута list-style-type: disk - маркер у вигляді диску; circle - маркер у вигляді кола; square - маркер у вигляді квадрата.

У нумерованих списках встановлюються такі значення атрибута: Lower-roman - малі римські цифри (і, іі, iv,...); Lower-alpha - малі латинські букви (a,b,c,d,..); Upper-roman - великі римські цифри (I,H,IV,...); Upper-alpha - великі латинські букви (A,B,C,D,F,..); Decimal - цифри (1,2,3,...).

За допомогою атрибута list-style-position можна визначити, яким чином буде розташований маркер відносно списку. Атрибут може приймати значення:

inside - вміст спискового елементу виходить за рівень маркера; outside - вміст спискового елементу не виходить за рівень маркера.

Колір і фон сторінки

Фон сторінки задається атрибутом backgivund-соіогхолір. Фоновий малюнок задається за допомогою атрибута background-image: ім'я файла".

Вбудовані стилі

Інформація про стилі міститься в заголовку документа. Інформація про стилі, задається у такому виді: назва тега, за яким у дужках перелічені характеристики стилю.

Наприклад, в документі текст має бути шрифтом Arial розміром 14 пунктів, колір тексту чорний, вирівнювання по ширині, заголовки шрифтом Arial розміром 16 пунктів, курсив, вирівнювання по центру:

<HTML>

<HEAD>

<STYLE TYPE=«TEXT/CSS»>

P {color: black; font-family: Arial; font-size: 14 pt; font-style:italic; text-indent:45 px; text-align:justify;}

HI {colonblack; font-size: 16 pt; font-family: arial; text-align:center; font-style:italic}

</STYLE>

</HEAD>

<BODY>

<Н1>Свята й обряди календарного циклу</Н1>

<Р> Календарні свята й обряди - складний фольклорний комплекс, в якому поєднуються раціональний досвід і релігійно-магічні вірування, високоестетичні традиції та пережиткові звичаї.</Р> </BODY> </HTML>

Відображення програмою-броузером:

Залучені стилі

У випадку, якщо планується використовувати одні й ті ж стилі на декількох HTML-сторінках, найбільш ефективним буде збереження інформації про стилі у файлі, до якого будуть звертатись всі HTML-документи.

Для створення залученого стилю необхідно спочатку створити файл стилів. Це звичайний текстовий файл, який містить інформацію про стиль. Файл стилів зберігається з розширенням .ess.

Файл STYLE. CSS:

Р {colonblack; font-family: arial; font-size: 14 pt;font-style:italic; text-align:justify;}

HI {colonblack; font-size: 16 pt; font-family: arial; text-alignxenter; font-style:italic}

Використовуючи тег <LINK> в заголовку кожного HTML-документа, можна посилатись на цей файл таким чином:

<HEAD>

<TITLE> Мій документ </TITLE>

<LINK REL=STYLESHEET HREF="C:/SITE/STYLE.CSS"> </HEAD>

Атрибут REL описує відношення файла, який залучається, до основного, тобто те, що залучуваний файл є файлом стилів.

Внутрішні стилі

Внутрішні стилі можуть бути задані всередині HTML-тега. Відповідний стиль відноситься до частини документа, вміщеній між даним тегом і відповідним йому кінцевим тегом.

ПРИКЛАД:

STYLE=«text-alignxenter; color:blue»>

Національне вбрання

</Р>

<Р>

Народні заняття

(Текст «Національне вбрання» буде розташований по центру і одержить синій колір. Цей стиль діє до тега </р>, і в цьому місці броузер повернеться до того стилю, який використовувався до задан-ня цього внутрішнього стилю).


 

А также другие работы, которые могут Вас заинтересовать

83661. Методы расчета, основанные на свойствах линейных цепей 165.5 KB
  Метод наложения Данный метод справедлив только для линейных электрических цепей и является особенно эффективным когда требуется вычислить токи для различных значений ЭДС и токов источников в то время как сопротивления схемы остаются неизменными. Аналитически принцип наложения для цепи содержащей n источников ЭДС и m источников тока выражается соотношением . 1 Здесь комплекс входной проводимости k – й ветви численно равный отношению тока к ЭДС в этой ветви при равных нулю ЭДС в остальных ветвях; комплекс взаимной ...
83662. Метод эквивалентного генератора 123.5 KB
  как сумму двух составляющих одна из которых вызывается источниками входящими в структуру активного двухполюсника и источником ЭДС расположенным между зажимами 1 и 2 слева а другая – источником ЭДС расположенным между зажимами 1 и 2 справа. Параметры эквивалентного генератора активного двухполюсника могут быть определены экспериментальным или теоретическим путями. В первом случае в частности на постоянном токе в режиме холостого хода активного двухполюсника замеряют напряжение на его зажимах с помощью вольтметра которое и равно ....
83663. Пассивные четырехполюсники 223.5 KB
  При анализе электрических цепей в задачах исследования взаимосвязи между переменными (токами, напряжениями, мощностями и т.п.) двух каких-то ветвей схемы широко используется теория четырехполюсников. Четырехполюсник – это часть схемы произвольной конфигурации, имеющая две пары зажимов (отсюда и произошло его название), обычно называемые входными и выходными.
83664. Электрические фильтры 146.5 KB
  Качество фильтра считается тем выше чем ярче выражены его фильтрующие свойства т. Классификация фильтров Название фильтра Диапазон пропускаемых частот Низкочастотный фильтр фильтр нижних частот Высокочастотный фильтр фильтр верхних частот Полосовой фильтр полоснопропускающий фильтр Режекторный фильтр полоснозадерживающий фильтр и где В соответствии с материалом изложенным в предыдущей лекции если фильтр имеет нагрузку сопротивление которой при всех частотах равно характеристическому то напряжения и соответственно токи на...
83665. Трехфазные электрические цепи 108.5 KB
  Поэтому в энергетике строго следят за тем чтобы нагрузка генератора оставалась симметричной. Можно было бы использовать систему в которой фазы обмотки генератора не были бы гальванически соединены друг с другом. В этом случае каждую фазу генератора необходимо соединять с приемником двумя проводами т.
83666. Расчет трехфазных цепей 143.5 KB
  Равенство модулей указанных сопротивлений не является достаточным условием симметрии цепи. Если к симметричной трехфазной цепи приложена симметричная трехфазная система напряжений генератора то в ней будет иметь место симметричная система токов. Такой режим работы трехфазной цепи называется симметричным.
83667. Применение векторных диаграмм для анализа несимметричных режимов 159 KB
  При этом будем проводить сопоставление с симметричным режимом работы цепи фазные напряжения и токи в которой будут базовыми. Для этой цепи см. 5 ; при этом сами токи и в силу автономности режима работы фаз при соединении нагрузки в треугольник такие же как и в цепи на рис. и для симметричной трехфазной цепи свойство уравновешенности доказано.
83668. Метод симметричных составляющих 158.5 KB
  Симметричную систему прямой последовательности образуют см. Введя оператор поворота для симметричной системы прямой последовательности можно записать . Симметричная система обратной последовательности образована равными по модулю векторами и с относительным сдвигом по фазе на рад. Система нулевой последовательности состоит из трех векторов одинаковых по модулю и фазе см.
83669. Теорема об активном двухполюснике для симметричных составляющих 162.5 KB
  При мысленном устранении несимметрии несимметричного участка для оставшейся цепи имеет место симметричный режим холостого хода. В соответствии с методом эквивалентного генератора теперь необходимо определить эквивалентные ЭДС и входные сопротивления симметричной цепи. Величина соответствующая напряжению холостого хода на зажимах подключения локальной несимметрии определяется при отключении локальной несимметричной нагрузки любым известным методом расчета линейных цепей причем в силу симметрии цепи расчет проводится для одной фазы. В...