Понедельник, 2026-04-13, 20:25
Приветствую Вас Шпиён | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Архив - только для чтения
Информатика
MisterioДата: Среда, 2006-11-01, 00:35 | Сообщение # 1
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
давайте тут писать, то что должно получаться на парах.
заодно обсуждать и поправлять друг друга )
у мну на прошлой информатике не фига не получилось dry

<html>

<img scr=1.jpeg. username=#1>
<map name =m1>
<Area sharp=rect/circle/poly/deafult coods= *** href=M1.jpeg>

что не прально, и про координаты еще раскажите)

Сообщение отредактировал Misterio - Среда, 2006-11-01, 00:36
 
MisterioДата: Среда, 2006-11-01, 16:13 | Сообщение # 2
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
<html>
<head>
<style type="text/css">
<!-- B {fount-size:16pt} -->

<table border=3 width=400 height50% bordercolor=green cellpasing=20>
<TR><TD>1<TD>2<TD>3
<TR><TD>4<TD>5<TD>6
<TR><TD>7<TD>8<TD>9
</style>
</head>
</table>

почему не канает ?

Добавлено (2006-11-01, 4:13 Pm)
---------------------------------------------
<html>
<head>
<style type="text/css">
<!-- B {font-size: 16pt} -->
</style>

<table border=3 width=400 height50% bordercolor=green cellpasing=20>
<TR><TD>1<TD>2<TD>3
<TR><TD>4<TD>5<TD>6
<TR><TD>7<TD>8<TD><B>9
</style>
</head>
</table>

рабочий вариант :))

Сообщение отредактировал Misterio - Среда, 2006-11-01, 16:08
 
CthulhuДата: Среда, 2006-11-01, 16:21 | Сообщение # 3
Полковник
Группа: Администраторы
Сообщений: 226
Репутация: 8
Статус: Offline
Misterio, что называется в оперативном сосотоянии находишся )

Ad Noctum
 
MisterioДата: Среда, 2006-11-01, 16:24 | Сообщение # 4
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
а ты думал smile
ты тут , на информатике?
 
CthulhuДата: Среда, 2006-11-01, 16:26 | Сообщение # 5
Полковник
Группа: Администраторы
Сообщений: 226
Репутация: 8
Статус: Offline
Quote (Misterio)
ты тут , на информатике?

нет, дома.. гы-гы-гы


Ad Noctum
 
MisterioДата: Среда, 2006-11-01, 17:00 | Сообщение # 6
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
<html>
<head>
<style type="text/css">
<!-- B {font-size: 16pt}
DFN { background-color:lime}
EM {font-size:oblique} -->

</style>
<table border=3 width=400 height50% bordercolor=green cellpasing=20>
<TR><TD><EM>1<TD>2<TD><DFN>3
<TR><TD>4<TD>5<TD><EM>6
<TR><TD>7<TD>8<TD><B>9
</style>
</head>
</table>

еще - готово )

Добавлено (2006-11-01, 5:00 Pm)
---------------------------------------------
<html>
<head>
<style type="text/css">
<!-- B {font-size: 16pt}
DFN { background-color:lime}
EM {font-size:oblique}
P {font:Arial 12pt normal}
u {letter-spacing:1,5em}
-->

</style>
<table border=3 width=400 height50% bordercolor=green cellpasing=20>
<TR><TD><EM>1<TD>2<TD><DFN>3
<TR><TD>4<TD>5<TD><P>пятерочку<EM>6
<TR><TD>7<TD>8<TD><u><B>9
</style>
</head>
</table>

последний вариант

я пошел домой :)))

 
BrokenДата: Среда, 2006-11-01, 17:15 | Сообщение # 7
Лейтенант
Группа: ЗИд1610
Сообщений: 54
Репутация: 3
Статус: Offline
sad Какие темы сегодня прошли??? Мож кому ни в лом, кинет лекцию на мыло (буду премного благодарна biggrin biggrin biggrin )!!!

Riders on the storm
There's a killer on the road
 
UreiДата: Среда, 2006-11-01, 20:35 | Сообщение # 8
*****
Группа: Администраторы
Сообщений: 67
Репутация: 10
Статус: Offline
CSS начали..
 
КидяевДата: Среда, 2006-11-01, 22:57 | Сообщение # 9
Полковник
Группа: Администраторы
Сообщений: 206
Репутация: 5
Статус: Offline
да. нужна лекция
если кто завтра притаранит, будет здорово. теория ненужна. нужны только то что новое в практике запсывали.




 
FreimДата: Четверг, 2006-11-02, 08:31 | Сообщение # 10
Полковник
Группа: Администраторы
Сообщений: 165
Репутация: 9
Статус: Offline
Quote (Misterio)
Какие темы сегодня прошли??? Мож кому ни в лом, кинет лекцию на мыло (буду премного благодарна )!!!

Какие люди biggrin Сегодня вечером перепечатаю, кину. С тебя бутылка))))) rolleyes


Lupus pilum mutat, non mentem!

Сообщение отредактировал Freim - Четверг, 2006-11-02, 08:31
 
MisterioДата: Среда, 2006-11-15, 16:45 | Сообщение # 11
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
<body>
<STYLE TYPE="text/css">
<!--
#red {color: red; }
#bgcol {background-color: grey; }
-->
</STYLE>

</body>

<H1 ID="red">Текст заголовка первого уровня отображается красным цветом </H1>
<TT ID="red">Моноширинный текст отображается красным цветом </TT>
<H1 ID="bgcol">Текст заголовка первого уровня отображается на сером фоне</H1>
<P ID="bgcol">В абзаце используется фон серого цвета</P>

Добавлено (2006-11-15, 4:45 Pm)
---------------------------------------------
1.1 Связывание таблиц стилей с web-документами

Для отображения документа согласно предписанным правилам CSS браузер должен знать о существовании и местоположении таблицы стилей. Чтобы удовлетворить этому условию, необходимо выполнить операцию связывания таблицы CSS и HTML-документа одним из четырех методов.
1) Связывание – позволяет использовать одну таблицу CSS, хранящуюся в отдельном файле, для форматирования нескольких страниц HTML. Причем выбранная таблица применяется ко всему документу. Связывание выполняется с помощью тэга <LINK> в разделе документа <HEAD>.
<HEAD>
<LINK REL=”stylesheet” TYPE=”text/css” HREF=”style1.css”>
</HEAD>
Параметр REL указывает тип присоединяемого к документу файла, параметр TYPE указавает тип стилевой таблицы, HREF обращается к местоположению таблицы. Использование данного метода позволяет применять одинаковый набор правил для группы документов для обеспечения их одинакового отображения в браузере.
2) Внедрение – задает все правила CSS в стилевом блоке самого документа, обеспечивая их применение ко всей странице. Стилевой блок находится в заголовочном разделе документа и ограничивается тэгами <STYLE> и символами комментариев для HTML, что позволяет исключить выполнение правил браузерами, не поддерживающими таблицы стилей.
<HEAD>
<STYLE TYPE=”text/css”>
<!--
H1 {color: red; font-family: “Courier New”; }
P {background-color: lightsteelblue; }
-->
</STYLE>
</HEAD>
3) Импортирование – позволяет связать с HTML-документом таблицу стилей, расположенную на сервере, и использовать ее для любого фрагмента. Внешняя таблица импортируется в тэге <STYLE> с помощью свойства @import таблиц стилей.
@import: url (style2.css);
Приведенное свойство указывается в начале стилевого блока или связываемой таблицы до блока с другими заданными правилами. В качестве значения этого свойства используется URL-ссылка, определяющая месторасположение стилевого файла.
4) Встраивание в дескрипторы документа – задает правила форматирования для отдельных элементов документа. Этот метод предназначен для адресного изменения свойств отображения определенного фрагмента страницы. В этом случае таблица стилей встраивается в отдельный тэг с помощью параметра STYLE, который может определяться практически для любого дескриптора. Значения этого параметра задаются в соответствии с синтаксисом каскадных таблиц стилей.
<H1 STYLE=”color: red; font-size: 14pt”> Заголовок первого уровня отображается красным цветом, шрифтом размера 14 пунктов </H1>
Подобное использование таблиц стилей лишает разработчика преимуществ задания CSS в отдельном файле или в головной части документа, в случае необходимости изменения параметров отображения придется просмотреть весь документ. Этот метод похож на форматирование документа с помощью отдельных дескрипторов и их атрибутов.

2
2.1 Специальные селекторы

Использование в качестве селектора HTML-дескриптора, изменяет форматирование внешнего вида всех элементов, относящихся к данной категории. Но часто требуется определить стиль форматирования только для некоторых элементов, объединенных в класс по какому-то признаку или не связанных между собой. Для этого применяются специальные селекторы к которым относятся селекторы CLASS, ID и контекстные селекторы.

Селектор CLASS
Этот селектор позволяет задавать правила форматирования для элемента, определенного конкретным дескриптором, или для всех элементов документа. Имя класса указывается в селекторе правила и отделяется от дескриптора точкой. Для одного тэга в таблице можно определять несколько стилей форматирования и с помощью параметра CLASS применять их в документе.
В таблице стилей правила с использованием классов записываются следующим образом:
<STYLE TYPE=”text/css”>
<!--
H1.red {color: red; }
H1.bgcol {background-color: grey; }
P.blue {color: blue; }
-->
</STYLE>
В тексте документа ссылка на элемент стилевой таблицы задается через имя класса, стоящее в селекторе после точки, которое указывается как значение параметра CLASS.
<H1 CLASS=”red”>Текст заголовка первого уровня отображается красным цветом </H1>
<H1 CLASS=”bgcol”>Текст заголовка первого уровня отображается на сером фоне</H1>
<H1>Текст отображается с параметрами установленными по умолчанию</H1>
<P CLASS=”blue”>Текст данного абзаца отображается голубым цветом</H1>
Таким образом, задаются классы для отображения элементов конкретного типа. Если правила форматирования следует применять к разным элементам одного документа, то селектор задается без указания дескриптора с именем класса и предшествующей точкой, указывающей на наличие объекта CLASS:
<STYLE TYPE=”text/css”>
<!--
.red {color: red; }
.bgcol {background-color: grey; }
.blue {color: blue; }
-->
</STYLE>
Свойства классов red, bgcol, blue можно применять к любым элементам документа:
<P CLASS=”red”>Текст данного абзаца отображается красным цветом </P>
<H3 CLASS=”bgcol”>Текст заголовка тертьего уровня отображается на сером фоне</H3>
<B>Текст отображается с параметрами установленными по умолчанию</B>
<EM CLASS=”blue”>Текст, выделенный курсивом, отображается голубым цветом</EM>

Селектор ID
В качестве специального селектора может применяться и селектор ID, определяющий уникальное название элемента таблицы стилей, указываемое после префикса (#). С его помощью устанавливаются ссылки в сценариях и в теле документа. Параметр ID, в качестве значения которого используется имя правила таблицы, может использоваться в любом дескрипторе документа.
В таблице стилей правила с использованием ID записываются следующим образом:
<STYLE TYPE=”text/css”>
<!--
#red {color: red; }
#bgcol {background-color: grey; }
-->
</STYLE>
В тексте документа ссылка на элемент стилевой таблицы задается следующим образом:
<H1 ID=”red”>Текст заголовка первого уровня отображается красным цветом </H1>
<TT ID=”red”>Моноширинный текст отображается красным цветом </TT>
<H1 ID=”bgcol”>Текст заголовка первого уровня отображается на сером фоне</H1>
<P ID=”bgcol”>В абзаце используется фон серого цвета</P>
Для форматирования конкретных элементов не следует злоупотреблять использованием идентификаторов отдельных частей документа. Лучше использовать правила форматирования, встраиваемые в тэги. Это связано с принципом приоритетности таблиц.

Контекстные селекторы
При создании HTML-документов может возникнуть задача форматирования вложенных элементов. Например, требуется изменить стиль отображения текста выделенного тэгом <DFN> во фрагменте документа, образованным тэгом <DIV>. Некоторые свойства элемента-родителя наследуются элементом-потомком, например, цвет шрифта. Для отображения вложенных элементов со своими свойствами их можно задать отдельно в стилевой таблице:
DIV {color: yellow}
DFN {color: silver}
В таком случае текст, отмеченный тэгом <DFN>, во всем документе будет отображаться шрифтом серебряного цвета. Если необходимо изменить стиль определения только в данном фрагменте текста используются контекстные селекторы, состоящие из нескольких дескрипторов отделенных пробелом.
DIV DFN {color: silver}
Интерпретатор браузера, просматривая документ, выявляет определения DFN, порожденные элементом DIV, и применяет к ним указанное правило форматирования. Правила с контекстными селекторами задаются, используя синтаксис таблиц стилей для одиночных селекторов.

1). Примените правила форматирования, включающие специальные селекторы, для текстовых элементов, размеченных в документе дескрипторами <B>, <EM>, <TD>, <DIV>.
2). Для одного и того же тэга HTML-документа запишите три правила, каждое из которых имеет специальный селектор и различные значения одного и того же свойства, и присоедините их с помощью метода связывания и внедрения.

3
Псевдоклассы используемые в HTML-документах

Правила форматирования применяются к элементам документа, имеющим определенное положение в структуре документа и использующим заданные атрибуты. Элементы могут объединяться в классы по расположению в структуре и по различным критериям. Если в классе можно выделить какую-то общность элементов, то она будет называться псевдоклассом, а элементы псевдоэлементами. Использование псевдоклассов и псевдоэлементов расширяет возможности адресации стилевых правил и позволяет внешней информации влиять на форматирование фрагментов документа. Псевдоэлементы используются для указания местоположения частей документа, а псевдоклассы – для форматирования стилей элементов различных типов.
В большинстве современных браузеров реализуется наиболее распространенный, а иногда и единственный, псевдокласс для элементов связей А.
Обычно браузеры отображают посещенные связи отлично от непосещенных, чаще всего используется цветовое отображение или отображение подчеркиванием.
Первый уровень CSS регламентирует отображение связей через псевдокласс элемента А:
A: link {color: aqua} /* непосещенная связь */
A: visited {color: blue} /* посещенная связь */
A: active {color: fuchsia} /* активная связь */
A: hover {color: maroon} /* связь, на которой расположен курсор манипулятора */
В каскадных таблицах символ /*…*/ используется для написания комментариев. Активной связью является связь, выбранная в данный момент, или связь в которой выполняется какой-то процесс, например, загружение или сохранение какой-то информации.
В данном примере связи отображаются различным цветом в зависимости от действий, совершенных пользователем.
Браузер Microsoft Internet Explorer 4.0 правильно реализует указанные псевдоклассы связей, тогда как Netscape Navigator 4.0 воспринимает только псевдоклассы link и visited. Поскольку псевдоклассы применяются только к типу элементов А, то справедлива запись правил без указания тэга в селекторе.
: link {color: aqua} /* непосещенная связь */
: visited {color: blue} /* посещенная связь */

МОДЕЛЬ ФОРМАТИРОВАНИЯ ЭЛЕМЕНТОВ

Для форматирования элементов в стилевых таблицах применяется модель, представляющая собой вложенные прямоугольники, в центре которых находится содержимое самого элемента (рис.2).
Блок содержимого элемента отделен от границы отступом. Внешней оболочкой является поле. Поле является прозрачным, его цвет наследует элемент-родитель (для текста это элемент BODY). Отступ имеет цвет фона самого элемента. Цвет границы задается отдельно. По особенностям форматирования различаются блочные и встроенные элементы.

Рис. 2 Модель форматирования тестового блока

Блочные элементы
В модели на рис. 2.1 к каждому элементу может быть применено свойство display задающее отображение элемента со значениями yes или no, а также его вид блочный (block), встроенный (inline) или список (list-item). Элементы со значением свойства display равным block, list-item, а также элементы со значением параметра float равным none являются блочными элементами.
Для форматирования блочного элемента по горизонтали используются семь свойств: левое поле (margin-left), левая граница (border-left), левый отступ (padding-left), ширина элемента (width), правый отступ (padding-right), правая граница (border-right), правое поле (margin-right). Сумма значений параметров горизонтального выравнивания равна ширине элемента-родителя или ширине окна браузера, если отсутствует вложение.

Встроенные элементы
Если элементы не форматируются по правилам блочных элементов, то они являются встроенными элементами. Эти элементы для отображения используют область строки. В случае недостаточной ширины строки для отображения, элемент будет разбит на два, помещенных в разные строки. Приведем один пример встроенного элемента.
<P> В абзаце располагается
<EM STYLE=”color:lime”> встроенный элемент, отображаемый красным цветом и курсивом
</EM> </P>

Задание к лабораторной работе №3
Задайте HTML-таблицу, поместите в одну ячейку изображение, а в другую текстовый фрагмент. Используя параметры тэгов <TABLE>, <TD> и правила таблиц стилей отформатируйте изображение таким образом, чтобы расстояние между границей и блоком было 20мм, а расстояние между блоками 35мм.

 
flashДата: Среда, 2006-11-15, 16:55 | Сообщение # 12
Сержант
Группа: ЗИд1610
Сообщений: 37
Репутация: 0
Статус: Offline
Долго мучится

 
MisterioДата: Среда, 2006-11-29, 15:46 | Сообщение # 13
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
Учебник по html

http://doxx.tr.dn.ua/manuals/html/lesson01.htm

Добавлено (2006-11-29, 3:46 Pm)
---------------------------------------------
2.3 Правила приоритетности при использовании таблиц стилей

По отношению к одному HTML-документу и отдельным его элементам могут применяться несколько стилевых таблиц, влияющих на его отображение в окне браузера. Правила этих таблиц могут задавать различные свойства отображения текста, но могут задавать одно и то же свойство с различными значениями. Для избежания несоответствия и конфликтов используется принцип приоритетности, когда правила с различными значениями одних и тех же свойств применяются последовательно. Таблицы стилей выстраиваются в каскад, в соответствии с которым происходит их применение в документе. Этот принцип является основополагающим в использовании CSS, он выполняет две функции:
1) Авторы web-страниц могут комбинировать стилевые таблицы, каждая из которых отвечает за форматирование какого-то этапа при отображении документа. Например, в одной таблице можно задать правила цветового отображения документа, во второй – правила форматирования шрифтов, в третьей правила позиционирования элементов, относительно друг друга и т.д.
2) Соблюдается равновесие между параметрами отображения, заданными разработчиком и приоритетами пользователя. И тот и другой может влиять на представление страницы через таблицу стилей. Браузер на основании принципа приоритетности будет использовать правила из таблиц автора или пользователя.
Правила определенные в таблице как имеющие больший приоритет обладают большим весом. Правила автора при прочих равных условиях имеют больший вес, чем правила пользователя. Правила пользователя и разработчика приоритетней, чем установленные по умолчанию настройки браузера.
В случае импортирования таблиц в документ извне приоритетность зависит от порядка их импортирования в страницу. Стилевая таблица позволяет использовать несколько операторов @import. Каждая последующая импортированная таблица задает правила с большим весом, чем предыдущая. Импортированная таблица имеет большую приоритетность, чем исходная таблица. Правила, задаваемые в самом документе, имеют больший вес, чем правила импортируемых таблиц стилей. Обычно таблицы импортируются до определения правил. Для увеличения веса правила можно использовать параметр important, задаваемый после определения, вес которого нужно увеличить.
P {background-color: blue ! important}
Правило пользователя со значением important имеет больший вес чем аналогичное правило разработчика, заданное без этого параметра.
Для преодоления различных конфликтов в процессе применения правил определяется значение приоритетности комбинации элемент-свойство по встроенному в браузер алгоритму:
1) Находятся все определения, применяемые к рассматриваемому элементу, из связанных с документом таблиц стилей. Применение определений происходит если соответствующие им селекторы соответствуют дескриптору элемента. Если соответствия нет, то используются наследственные свойства. При отсутствии наследуемого значения используется заданное по умолчанию.
2) Определения сортируются по явно заданным весам. Разделяются свойства с параметром important и без него.
3) Определения сортируются по авторству. Самый больший вес имеют таблицы разработчика, а таблицы пользователя приоритетней таблиц стилей, заданных по умолчанию для браузера.
4) Определения сортируются по числу специфичности селектора. Селектор с большим числом специфичности имеет больший вес, чем селектор с меньшим числом. Число специфичности обозначается abc, a – число селекторов ID, b – число селекторов CLASS, с – число дескрипторов, входящих в селектор. Приведем несколько пример определения числа специфичности:
EM {…} /* a=0 b=0 c=1, число специфичности =1 */
OL LI UL {…} /* a=0 b=0 c=3, число специфичности =3 */
H1.red {…} /* a=0 b=1 c=1, число специфичности =11 */
DIV P H1.red {…} /* a=0 b=1 c=3, число специфичности =13 */
#form {…} /* a=1 b=0 c=0, число специфичности =100 */
Псевдоклассы связей считаются как обычные классы.
5) Определения сортируются по порядку их размещения в таблице стилей. Заданное позже правило имеет приоритет.

 
CthulhuДата: Среда, 2006-11-29, 15:55 | Сообщение # 14
Полковник
Группа: Администраторы
Сообщений: 226
Репутация: 8
Статус: Offline
2.3 Правила приоритетности при использовании таблиц стилей

По отношению к одному HTML-документу и отдельным его элементам могут применяться несколько стилевых таблиц, влияющих на его отображение в окне браузера. Правила этих таблиц могут задавать различные свойства отображения текста, но могут задавать одно и то же свойство с различными значениями. Для избежания несоответствия и конфликтов используется принцип приоритетности, когда правила с различными значениями одних и тех же свойств применяются последовательно. Таблицы стилей выстраиваются в каскад, в соответствии с которым происходит их применение в документе. Этот принцип является основополагающим в использовании CSS, он выполняет две функции:
1) Авторы web-страниц могут комбинировать стилевые таблицы, каждая из которых отвечает за форматирование какого-то этапа при отображении документа. Например, в одной таблице можно задать правила цветового отображения документа, во второй – правила форматирования шрифтов, в третьей правила позиционирования элементов, относительно друг друга и т.д.
2) Соблюдается равновесие между параметрами отображения, заданными разработчиком и приоритетами пользователя. И тот и другой может влиять на представление страницы через таблицу стилей. Браузер на основании принципа приоритетности будет использовать правила из таблиц автора или пользователя.
Правила определенные в таблице как имеющие больший приоритет обладают большим весом. Правила автора при прочих равных условиях имеют больший вес, чем правила пользователя. Правила пользователя и разработчика приоритетней, чем установленные по умолчанию настройки браузера.
В случае импортирования таблиц в документ извне приоритетность зависит от порядка их импортирования в страницу. Стилевая таблица позволяет использовать несколько операторов @import. Каждая последующая импортированная таблица задает правила с большим весом, чем предыдущая. Импортированная таблица имеет большую приоритетность, чем исходная таблица. Правила, задаваемые в самом документе, имеют больший вес, чем правила импортируемых таблиц стилей. Обычно таблицы импортируются до определения правил. Для увеличения веса правила можно использовать параметр important, задаваемый после определения, вес которого нужно увеличить.
P {background-color: blue ! important}
Правило пользователя со значением important имеет больший вес чем аналогичное правило разработчика, заданное без этого параметра.
Для преодоления различных конфликтов в процессе применения правил определяется значение приоритетности комбинации элемент-свойство по встроенному в браузер алгоритму:
1) Находятся все определения, применяемые к рассматриваемому элементу, из связанных с документом таблиц стилей. Применение определений происходит если соответствующие им селекторы соответствуют дескриптору элемента. Если соответствия нет, то используются наследственные свойства. При отсутствии наследуемого значения используется заданное по умолчанию.
2) Определения сортируются по явно заданным весам. Разделяются свойства с параметром important и без него.
3) Определения сортируются по авторству. Самый больший вес имеют таблицы разработчика, а таблицы пользователя приоритетней таблиц стилей, заданных по умолчанию для браузера.
4) Определения сортируются по числу специфичности селектора. Селектор с большим числом специфичности имеет больший вес, чем селектор с меньшим числом. Число специфичности обозначается abc, a – число селекторов ID, b – число селекторов CLASS, с – число дескрипторов, входящих в селектор. Приведем несколько пример определения числа специфичности:
EM {…} /* a=0 b=0 c=1, число специфичности =1 */
OL LI UL {…} /* a=0 b=0 c=3, число специфичности =3 */
H1.red {…} /* a=0 b=1 c=1, число специфичности =11 */
DIV P H1.red {…} /* a=0 b=1 c=3, число специфичности =13 */
#form {…} /* a=1 b=0 c=0, число специфичности =100 */
Псевдоклассы связей считаются как обычные классы.
5) Определения сортируются по порядку их размещения в таблице стилей. Заданное позже правило имеет приоритет.


Ad Noctum
 
MisterioДата: Среда, 2006-11-29, 16:04 | Сообщение # 15
Полковник
Группа: Модераторы
Сообщений: 152
Репутация: 7
Статус: Offline
4.1. Шрифты

Подбор шрифта документа, является одним из способов улучшения читаемости текста, выделения отдельных фрагментов и компоновки всего информативного объема. Шрифт может отличаться стилем и способом начертания, гарнитурой и капителью.

Свойство font-family
С помощью этого свойства определяется шрифт отображаемого текста или приоритетный перечень семейств шрифтов. Используя это свойство, разработчик может использовать перечень шрифтов, имеющих сходные характеристики (гарнитура и капитель), из которых браузер выбирает наиболее подходящий, в случае невозможности применить стандартный шрифт.
BODY {font-family: “Times New Roman Bold”, “Times New Roman”, serif}
При отображении страницы браузер сначала ищет шрифт Times New Roman Bold, если этот шрифт отсутствует, то ищется Times New Roman, если же и он не найден, то используется любой шрифт семейства serif.
При отсутствии требуемого шрифта используется одно из пяти наиболее распространенных семейств шрифтов:
- serif (шрифт с засечками, Times New Roman);
- sans-serif (шрифт без засечек, Helvetica);
- cursive (например, Arial);
- fantasy (например, Century Gothic);
- monospace (например, Courier New).

Свойство font-style
Это свойство определяет стиль выбранного шрифта: normal (обычный), italic (курсивный), oblique (наклонный). Наклонный шрифт формируется на основе обычного путем наклона вправо примерно на 15, курсивный имеет ряд особенностей среди которых закругление уголков букв, что придает ему схожесть с рукописным шрифтом.
H1 {font-style: oblique}

Свойство font-variant
В стилевых таблицах реализовано еще одно свойство отображения шрифта выбранного семейства – капитель. В этом стиле все строчные буквы выглядят как прописные, но меньшего размера и с измененными пропорциями. Значение normal не изменяет вид шрифта, а значение small-caps выбирает капитель шрифта. Таблицы стилей допускают создание капители заменой строчных букв масштабированными символами верхнего регистра.
H4 {font-variant: small-caps}

Свойство font-weight
Это свойство позволяет задать степень толщины (жирности) шрифта. Существует 9 значений этого свойства, которые находятся в интервале от 100 до 900, и чередуются с шагом 100.
I {font-weight: 600}
Кроме числовых значений можно использовать и ключевые слова:
- normal: эквивалент числового значения 400;
- bold: соответствует числовому значению 700.

Свойство font-size
Данное свойство задает размер шрифта, при этом можно использовать как абсолютные, так и относительные единицы измерения. При использовании абсолютных единиц значение высоты шрифта будет фиксировано и не связано с таблицей размеров шрифтов данного браузера. Если использовать относительные единицы размер будет определяться с помощью процентных соотношений.
Для задания размера шрифта могут использоваться ключевые слова, отражающие как абсолютные, так и относительные величины. Абсолютный размер шрифта можно задать следующими словами, по которым браузер выбирает размер шрифта из соответствующих таблиц:
- xx-small;
- s-small;
- small;
- medium;
- large;
- x-large;
- xx-large.
Каждое следующее ключевое слово увеличивает размер шрифта, заданный предыдущим ключевым словом на 20%.
Относительные единицы измерения задаются ключевыми словами larger и smaller, которые сдвигают на один номер в соответствующую сторону размер шрифта, заданный абсолютными единицами.
P {font-size: 14pt}
H1 {font-size: 130%}
B {font-size: 1.3 em}
SPAN {font-size: medium}
DFN { font-size: larger}
Правила для селектора H1 и B определяют одинаковую высоту шрифта.

Свойство line-height
Свойство задающее высоту строки, в качестве единиц измерения могут использоваться абсолютные и относительные единицы представленные в таблице 1.
P {font-size: 10pt}
H1 {line-height: 130%}

Свойство font
Поскольку это свойство обладает собственным синтаксисом группирования в нем можно задать значения перечисленных свойств: font-family, font-style, font-variant, font-weight, font-size, line-height. Если не определять значения второго, третьего и четвертого свойства, то они по умолчанию будут равны normal.
P {font: oblique 10pt/15pt bold “Times New”, serif}
Размер шрифта (10pt) и высота строки (15pt) задаются через косую черту, свойство, определяющее семейство шрифтов, задается последним, т.к. шрифты перечисляются через запятую, в то время как все остальные значения задаются через пробел.

Свойство @font-face
Это свойство используется для загрузки шрифта с удаленного местоположения, определяемого URL-ссылкой, в случае если шрифт не установлен на локальном компьютере.
@font-face {font-family: Garamont;
src:url (http://homepage.org/Garamont.eot);}

4.2 Свойства, форматирующие текст

Данные свойства влияют на отображение символов, отдельных слов и текстовых параграфов. Может определяться промежуток между отдельными буквами и словами, высота строки параграфа и величины отдельных отступов. Для форматирования текста используются следующие свойства.
- text-transform: преобразовывает символы текста, принимает значения capitalize (все первые буквы слов преобразуются в заглавные), uppercase (все символы преобразуются в прописные буквы), lowercase (преобразование букв в символы нижнего регистра);
- text-decoration: элемент дополнительного оформления, отображает текст с горизонтальной чертой, overline (линия вверху текста), underline (подчеркивание), line-through (перечеркнутый текст);
- text-align: выравнивание текста, left (выравнивание по левому краю), center (выравнивание по центру), right (выравнивание по правому краю);
- text-indent: отступ текста внутри блока, задаваемый в абсолютных или относительных единицах измерения;
- vertical-align: вертикальное расположение элемента относительно элемента-родителя, baseline (выравнивание базовой линии элемента по базовой линии предка), middle (выравнивание средней линии элемента по базовой линии предка), sub (отображение элемента в регистре нижнего индекса), super (отображение элемента в регистре верхнего индекса), text-top (выравнивание верха элемента по верху шрифта элемента-родителя), text-bottom (выравнивание низа элемента по низу шрифта элемента-родителя);
- line-height: расстояние между базовыми линиями двух соседних строк.

Задание к лабораторной работе
С помощью тэгов <TABLE>, <TR>, <TD>, <TH> задайте таблицу с тремя колонками, в которую поместите список студентов своей подгруппы. Для отображения имен и фамилий используйте все свойства форматирования шрифта и текста, для задания цвета шрифта, фона таблицы и документа примените соответствующие свойства стилевых таблиц. Выравнивание выполните, используя свойства форматирования отдельных блоков.

 
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: