Разделы презентаций


Листы стилей WEB-страниц Язык описания представлений CSS-cascading style sheets

Содержание

Свойства, описываемые CSSСвойства шрифтаСвойства текстаСвойства фонаСвойства обрамленияСвойства позиционированияАдаптация интерфейсаФильтрыСлои

Слайды и текст этой презентации

Слайд 1Листы стилей WEB-страниц Язык описания представлений CSS-cascading style sheets

Листы стилей WEB-страниц   Язык описания представлений CSS-cascading style sheets

Слайд 2Свойства, описываемые CSS
Свойства шрифта
Свойства текста
Свойства фона
Свойства обрамления
Свойства позиционирования
Адаптация интерфейса
Фильтры
Слои

Свойства, описываемые CSSСвойства шрифтаСвойства текстаСвойства фонаСвойства обрамленияСвойства позиционированияАдаптация интерфейсаФильтрыСлои

Слайд 3Единицы измерения
Относительные размеры

Относительные размеры элементов документа HTML задаются при помощи

относительных единиц измерения, которые указывают значение длины относительно других элементов

документа. Таблицы стилей, которые используют такой тип единиц, намного легче перенастраиваются с одного типа устройств на другой. К относительным единицам измерения относятся:
em - размер, относительно размера буквы "m"
ex - размер, относительно вертикального размера букв, соответствующего шрифта
px - размер, использующий пиксели, относительно устройства вывода
% - размер, использующий процентные значения, относительно основного размера

Пример:
H1 { margin-left: 1.5em }
H3 { margin-left: 2ex }
span { font-size: 16px }
P { font-size: 150%px }

Дочерние элементы не наследуют относительные значения, указанные для их родительских элементов.
Единицы измеренияОтносительные размерыОтносительные размеры элементов документа HTML задаются при помощи относительных единиц измерения, которые указывают значение длины

Слайд 4Единицы измерения
Абсолютные размеры

Абсолютные единицы измерения полезны только в том случае,

когда известны физические параметры устройства вывода. К ним относятся:
in

- размер, в дюймах, 1 дюйм равен 2.54 сантиметрам.
cm - размер, в сантиметрах
mm - размер, в миллиметрах
pt - размер, в точках, 1 точка равна 1/72 дюйма.
pc - размер, в пиках, 1 пика равна 12 точкам.

Пример:
H1 { margin: 1.5in }
H2 { line-height: 5cm }
H3 { word-spacing: 3mm }
H4 { font-size: 16pt }
H4 { font-size: 2pc }
Единицы измеренияАбсолютные размерыАбсолютные единицы измерения полезны только в том случае, когда известны физические параметры устройства вывода. К

Слайд 5Что такое CSS?
это язык описания внешнего представления для содержимого,

описанного в HTML-страницах;
определяет внешний вид текста – шрифты, размеры,

цвет;
определяет расположение элементов друг относительно друга;
описание внешнего представления может быть физически отделено от описания содержания.

Добро пожаловать в университет телекоммуникаций.
Вы получите самое полное, лучшее, ЛУЧШЕЕ образование в России с МИНИМАЛЬНЫМ начальным багажом знаний!


Добро пожаловать в университет телекоммуникаций. Вы получите самое полное, лучшее, ЛУЧШЕЕ образование в России с МИНИМАЛЬНЫМ начальным багажом знаний!

Дескриптор STYLE
Содержится в элементе HEAD HTML-кода
Атрибут TYPE
Присваивается значение text/css (MIME тип – multipurpose internet mail extension

Что такое CSS? это язык описания внешнего представления для содержимого, описанного  в HTML-страницах; определяет внешний вид

Слайд 6Базовая структура элементов стиля
Элементы стиля описываются в виде
атрибут: значение;
и определяются

либо в дескрипторе style непосредственно в элементе HTML,
либо собираются

в заголовке документа (или на отдельной CSS-странице).

Курс лекций.



Курс лекций.



h2.red-class { color: red; text-align: center; }


Практические занятия.


Базовая структура элементов стиляЭлементы стиля описываются в видеатрибут: значение;и определяются либо в дескрипторе style непосредственно в элементе

Слайд 7Пример: В СПб ГУТ вы получите самое полное, лучшее, качественное

образование в России с минимальным начальным багажом знаний!
В

СПб ГУТ вы получите самое полное, лучшее, качественное

образование в России с
минимальным начальным багажом знаний!


В СПб ГУТ вы получите самое полное, лучшее, качественное
образование в России с
минимальным начальным багажом знаний!


Пример:  В СПб ГУТ вы получите самое полное, лучшее, качественное образование в России с минимальным начальным

Слайд 8Привязывание страницы стилей к документу

example.html



содержание страницы HTML-документа

Ссылка может быть как на «локальную» страницу стилей, созданную специально для этого документа, так и на «глобальную», хранящуюся в сети Интернет.

example1.html


p { color: white; background-color: black; } mystyles.css
h1 { font-size: large; font-weight: bold; }
h2 { font-weight: 500; color: blue; }

Привязывание страницы стилей к документу

Слайд 9Некоторые атрибуты и варианты значений
font-family: "lucida console" "courier new" sans-serif; font-size:

small; font-size: larger; font-size: 10px; font-size: 80%; font-weight: bold; font-weight: 400; font-style: italic; font: sans-serif

bold x-large;

Атрибуты шрифта (font) и текста (text).

text-align: center; text-align: right; text-transform: uppercase; text-indent: 2cm; text-decoration: underline; text-decoration: blink;

Некоторые атрибуты и варианты значенийfont-family:

Слайд 10Атрибуты цвета
color: red; color: rgb(25, 30, 120); color: #c0c0c0; background-color: yellow;
Допустимые словесные

названия цветов:
aqua – голубой, black – черный, blue –

синий, fuchsia – розовый, gray – серый, green – зеленый, lime – светло-зеленый, maroon - коричневый,

navy – темно-синий, olive – оливковый (желто-зеленый), purple – фиолетовый, red – красный, silver – серебряный (светло-серый), teal – «морской волны», white – белый, yellow – желтый.

Атрибуты цветаcolor: red; color: rgb(25, 30, 120); color: #c0c0c0;  background-color: yellow; Допустимые словесные названия цветов: aqua

Слайд 11Глобальное определение стиля в документе

body { color: blue; font-family: sans-serif;

width: 400px; text-align: justify; } strong { color: red; font-weight: 600; } em { background-color: silver; }

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



Глобальное определение стиля в документе         body { color: blue;

Слайд 12Взаимодействие стилей
body { font-family: sans-serif; background-color: yellow; }
p { color:

red; background-color: aqua; }
a { text-decoration: overline underline; }
h2 {

font-weight: bold; text-align: center; }

Это заголовок

А это абзац со ссылкой внутри


body

h2

p

a

Это заголовок


А это абзац со ссылкой внутри

Взаимодействие стилейbody { font-family: sans-serif; background-color: yellow; }p { color: red; background-color: aqua; }a { text-decoration: overline

Слайд 13Использование классов
p { font-family: sans-serif; } p.special { background-color: yellow; font-weight:

bold; }
.standout { color: red; font-family: cursive; }
Это

заголовок класса standout

Это просто абзац

Это абзац класса special


Это абзац классов special и standout


Это заголовок класса standout

Это абзац класса special

Это просто абзац

Это абзац классов special и standout

classes.html

Использование классовp { font-family: sans-serif; } p.special { background-color: yellow; font-weight: bold; }.standout { color: red; font-family:

Слайд 14Псевдо-классы
:link { color: #FF0000 } /* Еще

не посещенная гиперссылка */
:visited { color: #00FF00 }

/* Уже посещенная гиперссылка */
:hover { color: #FF00FF } /* Курсор мыши над ссылкой */
:active { color: #0000FF } /* Выделенная гиперссылка */

Проверяем, как работают разные псевдо-классы

Ссылка на страницу

classes.html
.


pseudo-classes.html

Псевдо-классы:link  { color: #FF0000 }   /* Еще не посещенная гиперссылка */:visited { color: #00FF00

Слайд 15Использование тегов div и span
div.style1 { font-family: sans-serif; } div.style2 {

font-family: Times; color: blue; } .bold { font-weight: bold; }

class="style1">

Это заголовок класса style1

Это абзац класса style1

Это заголовок класса style2

Это абзац класса style2


Это заголовок класса style1

Это абзац класса style1

div.html

Это заголовок класса style2

Это абзац класса style2

Использование тегов div и spandiv.style1 { font-family: sans-serif; } div.style2 { font-family: Times; color: blue; } .bold

Слайд 16Приписывание стилей конкретному элементу
#myElement { font-family: sans-serif; color: blue; }

Это мой заголовок
Это мой заголовок

Приписывание стилей конкретному элементу#myElement { font-family: sans-serif; color: blue; }  Это мой заголовок Это мой заголовок

Слайд 17Каскадирование стилей
Чем определяется стиль конкретного элемента?
Стилем, указанным в отдельной CSS-странице,

привязанной к HTML-документу элементом в заголовке:

указанным в заголовке HTML-документа с помощью элемента

Стилем, указанным в самом элементе с помощью атрибута style:

Отступ в полдюйма от края


Чем «ближе» определение стиля к элементу, тем приоритетнее он будет в случае конфликта параметров стиля.

Стилем, определенным браузером «по умолчанию»

Каскадирование стилейЧем определяется стиль конкретного элемента?Стилем, указанным в отдельной CSS-странице,  привязанной к HTML-документу элементом в заголовке:

Слайд 18Дополнительные возможности
selector1 selector2 { styles }
Стиль применяется к элементам, определенным

селектором selector2, только если этот элемент находится внутри элемента, определенного селектором selector1.
selector1

> selector2 { styles }

Стиль применяется к элементам, определенным селектором selector2, только если этот элемент находится непосредственно внутри элемента, определенного селектором selector1.

Дополнительные возможностиselector1 selector2 { styles }Стиль применяется к элементам, определенным селектором selector2, только если этот элемент находится

Слайд 19Дополнительные возможности - пример
li strong { text-decoration: underline; }
Почему люди

пользуются поиском Google?
Он очень быстрый
Он дает нужные результаты
Почему люди пользуются

поиском Google?
Он очень быстрый
Он дает нужные результаты
Дополнительные возможности - примерli strong { text-decoration: underline; }Почему люди пользуются поиском Google?Он очень быстрыйОн дает нужные

Слайд 20Размещение фрагментов с помощью CSS
Блочные элементы имеют:
внутреннее содержание заданной

ширины и высоты (width, height);
прослойку (padding);
границу

(border);
поля (margin).

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







В1

В2

Размещение фрагментов с помощью CSSБлочные элементы имеют: внутреннее содержание заданной    ширины и высоты (width,

Слайд 21Пример размещения блоков

p { font-family: sans-serif;

font-size: 16pt;
border: 2px solid red;

}
p.class1 { width: 400px; background-color: yellow;
padding: 0.5cm; margin: 0.5cm; }
p.class2 { width: 500px; background-color:
green; padding: 0.3cm; margin: 1cm; }


Первый параграф


Второй параграф


Третий параграф


Четвертый параграф


Пятый параграф



blocks.html

Пример размещения блоков p { font-family: sans-serif;     font-size: 16pt;    border:

Слайд 22Характеристики границы (border)
{ border: width style color; }
width – ширина

– 10px; 25%; 0.5in; thin; thick; medium;
style – стиль –

none; solid; dotted; dashed; double;
color – цвет – red; rgb(240,240,240); #C02510;

Можно задавать отдельные характеристики границы
{ border-width: ...;
border-style: ...;
border-color: ...; }

Можно задавать характеристики границы по сторонам блока
{ border-top: ...;
border-bottom: ...;
border-left: ...;
border-right: ...; }

или и то и другое вместе
{ border-bottom-width: ...;
border-left-style: ...;
border-top-color: ...; }

Характеристики границы (border){ border: width style color; }width – ширина – 10px; 25%; 0.5in; thin; thick; medium;style

Слайд 23Поля и заполнение
{ margin: width; padding: width; }
width – ширина

– 10px; 5%; 0.5in;
Можно задавать ширину полей и заполнения отдельно

по сторонам
{ margin-left: ...;
padding-bottom: ...;
padding-top: ...; }

Пример:

Заголовок


Указание ширины и высоты блоков

Width, min-width, max-width, height, min-height, max-height.

Поля и заполнение{ margin: width; padding: width; }width – ширина – 10px; 5%; 0.5in;Можно задавать ширину полей

Слайд 24Размещение блоков на странице
{ width: 70%; margin-left: auto; margin-right: auto;

}
Заданный таким образом, как показано выше, стиль позволяет разместить блок

по
центру страницы (соответственно слева или справа, если задано только одно поле).

Размещение текста (или других строчных элементов) внутри блока задается иначе:

{ text-align: left; } (или center или right)

Заголовок


Еще один заголовок


alignment.html

Замечание: IE6 может не распознавать правильно указания margin: auto;

Размещение блоков на странице{ width: 70%; margin-left: auto; margin-right: auto; }Заданный таким образом, как показано выше, стиль

Слайд 25Дополнительно о размерах блоков
{ min-width: 100px; max-height: 5cm; }
Вместо указания

точной ширины/высоты блока можно задавать максимальные или
минимальные размеры:
В случае, если

содержимое блока превышает минимальный размер –
он автоматически увеличивается;

В случае, если содержимое блока превышает максимальный размер –
содержимое автоматически обрезается;

Дополнительно о размерах блоков{ min-width: 100px; max-height: 5cm; }Вместо указания точной ширины/высоты блока можно задавать максимальные илиминимальные

Слайд 26Позиционирование блоков
Блоки можно позиционировать, убирая их из «автоматического» размещения по
вертикали

и указывая свой вариант размещения. Это можно сделать двумя способами:
«Плавающий»

блок (floating) и
Указанием позиции блока (positioning).

Задание «плавающего» блока:


“Selenicereus"/

На фотографии справа цветок совсем не ослепительно белый,
а кремовый. Но это не естественный его цвет, просто освещение
ночью искусственное, вот и дает оно желтый оттенок
на фотографии.


Тоже селеницереус

Фото слева: Вид на этот замечательный цветок сбоку, размер –
28 см (29 июня 2003 года, 2 часа ночи). Его аромат, как я
обнаружил, исходит из желтой зоны между коричневыми
чашелистиками и белыми лепестками.



selenicereus.html

img.to-right { float: right; width: 200px; }
img.to-left { float: left; width: 200px; }

Позиционирование блоковБлоки можно позиционировать, убирая их из «автоматического» размещения повертикали и указывая свой вариант размещения. Это можно

Слайд 27Позиционирование блоков (продолжение)
Вот как работают «плавающие» блоки (слева – нормальное

расположение блоков, справа – в одном из блоков задано положение «right»:













class=“to-right”>



Содержимое блоков «обтекает» плавающий блок таким образом, что не происходит наложения содержимого. Чтобы дополнительно визуально отделить плавающий блок, можно использовать задание в этом блоке полей (margin).

Позиционирование блоков (продолжение)Вот как работают «плавающие» блоки (слева – нормальное расположение блоков, справа – в одном из

Слайд 28Позиционирование блоков (продолжение)
Задание позиции для блока:

Это самый обычный параграф.

Таких параграфов ...


80%">
Это тоже самый обычный параграф, но ...





В этом параграфе указана абсолютная позиция ...





Наконец, для этого параграфа указано его фиксированное ...



positioning.html

#relative { position: relative; right: 10%; width: 200px; }
#absolute { position: absolute; top: 200px; width: 200px; }
#fixed { position: fixed; top: 300px; left: 5em; width: 15cm; }

Позиционирование блоков (продолжение)Задание позиции для блока: Это самый обычный параграф. Таких параграфов ...    Это

Слайд 29Порядок видимости блоков
Порядок расположения блоков в случае, когда они перекрывают

друг друга,
определяется атрибутом стиля z-index. Чем больше значение этого атрибута,
тем

выше находится соответствующий объект в «стопке» перекрывающих друг
друга объектов.

advertising.html

#advertising {
width: 350px; top: 100px; left: 50px; padding: 20px;
position: fixed; z-index: 100;
background-color: red; opacity: 0.5;
font-family: arial; font-size: 24pt; }


Это совершенно нормальный заголовок


The CSS positioning properties...


FirePublish is the first multi-platform...


Anchor Pseudo-classes: A link...



Эту песню не задушишь, не убьешь!




Порядок видимости блоковПорядок расположения блоков в случае, когда они перекрывают друг друга,определяется атрибутом стиля z-index. Чем больше

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика