19
CSS (Cascading Style Sheets, каскадні таблиці стилей) Призначені — для оформлення (і дозволяють виділити задачі оформлення від логіки документа)

CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

CSS (Cascading Style Sheets, каскадні таблиці стилей)

• Призначені — для оформлення (і дозволяють виділити задачі оформлення від логіки документа)

Page 2: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Зліва — без стилей, зправа — та ж сторінка із CSS-стилями

Page 3: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Основні можливості та функції CSS

• Відокремлюють оформлення від змісту

• Різне оформлення — для різних пристроїв і носіїв

• Прискорюють роботу сайтів

• Один стиль на цілу множину документів (виправлення вносяться в один файл, а проявляються на всьому сайті)

Page 4: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Приклад CSS кода

h1 {

color: #dd0000;

text-align: center;

}

p {

margin-left: 20px;

font-family: sans-serif;

}

strong {

color: green;

font-size: 133%;

}

Page 5: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Початкова сторінка (без CSS)

Page 6: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Результат застосування CSS

Page 7: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Способи підключення CSS: глобальний стиль документа

Page 8: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Способи подключения CSS: вбудовані (inline) стилі

Page 9: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Способи підключення CSS: зв’язні стилі

Page 10: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Типи носіїв

• all — всі типи

• screen — дисплей монітора

• print —версія для друку

Page 11: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Підключення стилю для конкретного типа носія

Page 12: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Селектори

Селектор — вказівник на елемент або групу елементів, до яких має бути застосовий визначений стиль.

селектор {

властивість: значення;

властивість: значення;

}

Page 13: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Типи селекторів

• Селектори тегів (p, h1 і т.д.)

• Класи

• Ідентифікатори

Page 14: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Класи

До останнього абзацу застосовано зразу два стилі, їх дія комбінується

Page 15: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Результат застосування класів

Page 16: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Идентифікатори

Кожен ідентифікатор повинен бути унікальним всередині документа

Page 17: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Результат використання ідентифікаторів

Page 18: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Властивості і їх значення

http://htmlbook.ru/css

Page 19: CSS (Cascading Style Sheets, каскадні таблиці · CSS (Cascading Style Sheets, каскадні таблиці стилей) •Призначені — для оформлення

Загальні властивості для кількох селекторів

h1, #about, .s1 {

color: red;

}

p, .s1 {

font-family: sans-serif;

font-weight: bold;

}

До одного набора властивостів можна прив’язувати декяілька селекторів, перерахувавши їх через кому. У прикладі клас s1 володітиме зразу троьма властивостями: червоний колір, шрифт - sans-serif, жирне відображення.