Теги и атрибуты оформления CSS презентация

Содержание

Теги и атрибуты оформления

Слайд 1CSS, часть 1
express.courses.dp.ua


Слайд 2Теги и атрибуты оформления


Слайд 3Теги и атрибуты оформления
Куча проблем: захламляется HTML-разметка, многократно дублируется один и

тот же код и т.д. и т.п.

Слайд 4CSS (англ. Cascading Style Sheets — каскадные таблицы* стилей) — язык описания внешнего вида

документа, написанного с использованием HTML.

Зачем?

* таблицы здесь не при чём.

Разделение данных (тегов и текста) и их оформления;

Повторное использование кода.

CSS нужен чтобы задать оформление конкретным тегам.


Слайд 5Теги и атрибуты оформления CSS


Слайд 6CSS отвечает за такие аспекты
Внешний вид элемента (цвет, шрифт, прозрачность

и т.д. );
Размеры элемента (высота, ширина, границы, отступы и т.д.);
Положение элемента на странице;

* под элементом, подразумевается тег.


Слайд 7Синтаксис CSS
div { color: red; font-size: 16pt; }
CSS селектор, говорит к

каким тегам (элементам) будет применятся описываемый стиль (css selector).


Имя свойства, которое устанавливается (property).

Значение которое устанавливается для свойства (value).


Слайд 8Как использовать стили?
style=“”



Слайд 9style=“”


Слайд 11

mystyle.css



Слайд 12На практике…


Слайд 13CSS Example
Скачайте заготовку:
http://files.courses.dp.ua/web/03/ex04.html
И скопируйте в ваш текстовый редактор


Слайд 14Внешний вид элементов


Слайд 15CSS. Внешний вид элемента (тега)


Слайд 16CSS. Внешний вид элемента (тега)


Слайд 17Консоль разработчика, инспектор объектов


Слайд 18Консоль разработчика, инспектор объектов


Слайд 19DIV & SPAN
В отличии от других тегов DIV и SPAN являются

соответственно блочным и строчным тегами для которых не установлено никаких стилей по умолчанию. В отличии от других тегов DIV и SPAN удобно использовать в качестве «болванок» для оформления элемента стилями, с нуля.

Например: если мы хотим покрасить одно слово в предложении красным цветом, нам необходимо выделить это слово (т.е. взять его в теги), и применить стиль color:red; для него.

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

Использование SPAN решило проблему, и слово выделено, и никаких других стилей к нему не применено.


Слайд 20Размеры элемента (тега)


Слайд 21CSS. Размеры элемента (тега)


Слайд 22CSS. Размеры элемента (тега)


Слайд 23CSS. Размеры элемента (тега)
padding: 10px;

margin: 10px;

body {
padding: 0;
margin: 0;
}
У тела

документа есть отступы по умолчанию, необходимо их обнулять.



Слайд 24CSS. Размеры элемента (тега)
CSS box model


Слайд 25CSS. Размеры элемента (тега)

margin: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
Отступы

можно задать для каждой стороны в отдельности

Слайд 26padding: 5px; +
padding: 0px; +
padding: 5; -
padding: 0; +
CSS. Размерности


Слайд 27Абсолютные единицы измерения
Не зависят от размера устройства и плотности точек

на нём. Величина заданная при помощи абсолютных единиц измерения будет одинакова на всех устройствах.

https://webref.ru/css/value/size
https://webref.ru/course/css-basics/size


Слайд 28Относительные единицы измерения
https://webref.ru/css/value/size
https://webref.ru/course/css-basics/size
Зависят от размера окна браузера.


Слайд 29Относительные единицы измерения
https://webref.ru/css/value/size
https://webref.ru/course/css-basics/size
Зависят от размера шрифта (родительского элемента/тега или корневого

элемента/тега ).

Слайд 30Относительные единицы измерения
https://webref.ru/css/value/size
https://webref.ru/course/css-basics/size
Зависят от размера шрифта (родительского элемента/тега или корневого

элемента/тега ).

Слайд 31CSS. Цвет


Слайд 32http://www.colorpicker.com
CSS. Цвет


Слайд 33Позиция элемента на экране


Слайд 34CSS. Позиция элемента на странице
Браузер сам занимается определением того где

какой элемент должен быть расположен, однако можно ему немного подсказать…

Скопируйте себе заготовку http://files.courses.dp.ua/web/03/ex01.html


Слайд 35CSS. Позиция элемента на странице


Слайд 36CSS. Позиция элемента на странице

position: relative – задаёт расположение элемента

относительно его положенного места, т.е. элемент должен был расположен «вот тут», но с relative мы можем его чуть сдвинуть относительно «вот тут».

Слайд 37CSS. Позиция элемента на странице

position: absolute – задаёт расположение элемента

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

Слайд 38CSS. Позиция элемента на странице

position: fixed – также фиксирует элемент

на странице, как и «absolute», но при этом его позиция сохранятся даже при прокрутке страницы.

Слайд 39Can I use?


Слайд 40http://caniuse.com/ - сервисе который знает в какому браузере какое css-свойство поддерживается;
Где

какое свойство будет работать?!

Слайд 41Обратите особое внимание на…


Слайд 42CSS свойство Transform
https://www.w3schools.com/cssref/css3_pr_transform.asp


Слайд 43CSS свойство Filter
https://www.w3schools.com/cssref/css3_pr_filter.asp


Слайд 44Вендорные
префиксы


Слайд 45Вендорные префиксы
Перед тем как добавить в свой браузер новое стилевое свойство

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

Слайд 46Итого


Слайд 47Как при помощи CSS навести красоту?
CSS предоставляет множество инструментов («кирпичиков») из

которых возможно построить практически всё.

Мастерство верстальщика состоит в том, чтобы разложить задачу на множество деталей каждую из которых можно описать правилом.

Поэтому: практика и еще раз практика!


Слайд 48Домашнее задание


Слайд 49Cверстать вот такую кнопку?
Есть тег который позволяет отобразить на странице

кнопку, но кнопку вот в таком виде . Однако CSS позволяет её изменить до неузнаваемости, при помощи стилей.

Слайд 50«Изучаем HTML и CSS». Эрик Фримен, Элизабет Фримен.


Слайд 51http://www.w3schools.com/css/default.asp
W3School CSS Tutorial


Слайд 52https://webref.ru/css
Справочник по CSS


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

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

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

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

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


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

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