Інформатика 10 клас
(четвер)
16/10 Комп’ютерне моделювання об’єктів і процесів
09/10 Штучний інтелект, SMART-технології, технології колективного інтелекту.
Штучний інтелект (ШІ, або AI від англ. Artificial Intelligence) — це розділ інформатики, метою якого є створення комп'ютерних систем, здатних імітувати (наслідувати) дії та процеси, що традиційно вважаються інтелектуальними, властивими людині.
Простими словами, ШІ — це програмне забезпечення, яке вміє вчитися, міркувати та приймати рішення, використовуючи величезні обсяги даних.
ШІ працює за принципом машинного навчання:
Дані: Системі "згодовують" дуже багато прикладів (наприклад, тисячі фотографій котів і собак).
Навчання: Система, використовуючи спеціальні алгоритми (нейронні мережі), аналізує ці дані, шукає в них закономірності та "правила" (наприклад, у котів — вуса, у собак — мокрий ніс).
Рішення: Після навчання система може самостійно розпізнати, чи є на новій, невідомій їй фотографії, кіт чи собака. Якщо помиляється, вона "коригує" свій алгоритм.
Голосові асистенти (Siri, Google Assistant, Alexa) — вони розуміють вашу мову та виконують команди.
Системи рекомендацій (YouTube, Netflix) — пропонують вам фільми чи відео на основі того, що ви дивилися раніше.
Розпізнавання облич (у телефоні чи камерах спостереження).
Автоматичний переклад тексту з однієї мови на іншу (Google Translate).
Нейромережі для творчості — створюють зображення чи музику за текстовим описом.
Слово SMART (від англ. Smart) перекладається як "розумний".
SMART-технології — це пристрої та системи, які мають вбудовані комп'ютерні компоненти (датчики, процесори, програмне забезпечення) і можуть обмінюватися даними та автоматично приймати рішення для спрощення життя людини.
Основна ідея SMART-технологій полягає у взаємодії пристроїв у межах Інтернету речей (IoT) — це коли всі пристрої "спілкуються" між собою через Інтернет.
02/10 Системи електронного урядування
Електронне урядування — це спосіб організації діяльності органів державної влади та місцевого самоврядування, що передбачає використання інформаційно-комунікаційних технологій (ІКТ) для:
Підвищення ефективності державного управління.
Спрощення та автоматизації надання державних послуг громадянам і бізнесу.
Забезпечення прозорості та відкритості влади.
Посилення участі громадян у державному управлінні (е-демократія).
По суті, це переведення спілкування між Владою, Громадянами та Бізнесом в цифровий формат.
25/09 Навчання в Інтернеті. Професії майбутнього. Роль інформаційних технологій в роботі сучасного працівника
Перегляньте відеоролик:
18/09 Інформаційна безпека. Загрози при роботі в Інтернеті та їх уникнення
Що це? Фішинг – це вид шахрайства, коли зловмисники намагаються виманити ваші особисті дані (паролі, номери карток) за допомогою підроблених сайтів, листів або повідомлень, які імітують надійні джерела (наприклад, банк, соціальну мережу або інтернет-магазин).
Як уникнути?
Перевіряйте URL-адресу сайту: завжди дивіться в адресний рядок браузера. Фішингові сайти часто мають схожі, але не ідентичні адреси (наприклад, googlle.com замість google.com).
Не відкривайте підозрілі посилання та вкладення: якщо ви отримали лист від невідомого відправника, який просить перейти за посиланням або відкрити файл, краще його видалити.
Будьте обережні з особистими даними: жодна організація не буде просити вас надати пароль або номер картки поштою.
Використовуйте двофакторну автентифікацію (2FA): вона додає додатковий рівень безпеки, вимагаючи не лише пароль, а й код з вашого телефону.
Що це? Це програми, створені для нанесення шкоди комп'ютеру, крадіжки даних або отримання контролю над системою. До них належать віруси, трояни, програми-вимагачі (ransomware) та шпигунські програми (spyware).
Як уникнути?
Встановіть антивірус: використовуйте надійне антивірусне програмне забезпечення та регулярно його оновлюйте.
Завантажуйте програми лише з офіційних джерел: не користуйтеся піратським контентом або програмами з сумнівних сайтів.
Оновлюйте операційну систему та програми: розробники постійно випускають оновлення безпеки, що виправляє вразливості.
Робіть резервні копії: якщо ваш комп'ютер буде атаковано програмою-вимагачем, ви зможете відновити свої дані.
Що це? Це психологічна маніпуляція, коли зловмисники обманом змушують людину розкрити конфіденційну інформацію або виконати певні дії. Наприклад, шахраї можуть видавати себе за співробітника техпідтримки, який "допоможе" вирішити проблему, але насправді отримає доступ до вашого пристрою.
Як уникнути?
Критично мисліть: не довіряйте повідомленням, які викликають сильні емоції (страх, жадібність, почуття терміновості).
Перевіряйте інформацію: якщо хтось просить вас про щось, перевірте цю інформацію через інший канал зв'язку (наприклад, зателефонуйте в компанію, щоб переконатися).
Будьте обережні з новою інформацією: не поширюйте особисті дані в Інтернеті (адреса, номер телефону, деталі навчання).
Загальне правило: якщо щось здається занадто хорошим, щоб бути правдою, або викликає підозру — ймовірно, це пастка. Завжди ставте під сумнів джерела, які вимагають ваші особисті дані або просять виконати підозрілі дії.
11/09 Сучасні інформаційні системи.
Сучасні інформаційні системи (ІС) – це сукупність взаємопов'язаних компонентів, що працюють разом для збирання, обробки, зберігання та поширення інформації з метою підтримки управління та прийняття рішень. Вони є основою для функціонування сучасного суспільства в різних сферах.
Будь-яка сучасна ІС складається з таких основних компонентів:
Апаратне забезпечення (Hardware): Це фізичні пристрої, такі як комп'ютери, сервери, мережеве обладнання, принтери, сканери тощо.
Програмне забезпечення (Software): Це програми та додатки, що керують апаратним забезпеченням та виконують інформаційні процеси. Сюди входять операційні системи, бази даних, прикладні програми (наприклад, текстові редактори, браузери).
Дані: Це сира інформація, яка збирається, обробляється та зберігається системою. Дані можуть бути у вигляді текстів, чисел, зображень, аудіо та відео.
Мережі: Це засоби для передачі даних, які з'єднують різні компоненти ІС, як-от Інтернет, локальні мережі (LAN) або бездротові мережі (Wi-Fi).
Люди: Це користувачі, адміністратори та розробники, які взаємодіють з системою, щоб досягти певних цілей.
Процеси (процедури): Це правила та інструкції, які описують, як дані мають бути оброблені та як люди мають взаємодіяти з системою.
ІС можна класифікувати за різними критеріями:
За рівнем управління в організації:
Операційні ІС: Підтримують щоденні операції, наприклад, облік продажів.
Управлінські ІС: Допомагають менеджерам контролювати та аналізувати роботу, наприклад, системи управління ресурсами підприємства (ERP).
Системи підтримки прийняття рішень: Надають аналітичні інструменти для вирішення складних завдань.
За сферою застосування:
Економічні (бухгалтерські, фінансові): Використовуються для обліку та фінансового аналізу.
Виробничі: Автоматизують процеси виробництва та контролю якості.
Наукові: Використовуються для моделювання та проведення експериментів.
Медичні: Системи електронних медичних карт, діагностичні системи.
Системи управління взаємовідносинами з клієнтами (CRM): Допомагають компаніям керувати даними про клієнтів, продажі та маркетинг.
Системи електронної комерції: Вебсайти, що дозволяють купувати та продавати товари онлайн (наприклад, Amazon, Rozetka).
Системи управління навчанням (LMS): Платформи, що підтримують освітній процес, дозволяючи викладачам надавати матеріали, а учням – виконувати завдання (наприклад, Google Classroom, Moodle).
Геоінформаційні системи (ГІС): Системи для збору, зберігання та аналізу географічних даних, наприклад, Google Maps або навігаційні системи в автомобілях.
04/09 Інформація, повідомлення, дані. Інформаційні системи в сучасному суспільстві
Дані — це окремі факти, числа, символи, які самі по собі не мають повного сенсу. Це сирий, необроблений матеріал. Наприклад: "25", "Київ", "червоний".
Повідомлення — це форма, в якій передаються дані. Це може бути текст, звук, зображення, відео або будь-який інший сигнал. Повідомлення — це спосіб донести дані до когось. Наприклад, надрукована на аркуші паперу цифра "25".
Інформація — це дані, які були оброблені, організовані та надані в контексті, що робить їх осмисленими та корисними. Коли ви розумієте значення повідомлення, воно стає для вас інформацією. Наприклад, якщо ми знаємо, що "25" — це вік людини, ці дані стають інформацією.
Інформаційна система (ІС) — це організована сукупність взаємопов'язаних елементів, яка призначена для збирання, зберігання, обробки, пошуку та поширення інформації.
Роль ІС у сучасному суспільстві:
Економіка. Інформаційні системи є основою для електронної комерції (інтернет-магазини), банківських операцій та управління підприємствами. Вони допомагають автоматизувати бізнес-процеси, аналізувати ринок та приймати ефективні рішення.
Державне управління. Уряд використовує ІС для надання електронних послуг громадянам (наприклад, "Дія"), для обліку податків, ведення реєстрів та забезпечення прозорості.
Освіта. Онлайн-курси, електронні бібліотеки та освітні платформи (наприклад, Google Classroom) зробили доступ до знань більш широким і зручним.
Наука. ІС дозволяють вченим обробляти величезні масиви даних, моделювати складні процеси та співпрацювати на міжнародному рівні.
Соціальна сфера. Соціальні мережі, месенджери та платформи для обміну інформацією перетворили способи спілкування та взаємодії між людьми, створюючи глобальні спільноти.
Інформаційні системи є основою сучасного "інформаційного суспільства", де інформація та знання є головними ресурсами, а інформаційні технології — ключовим інструментом розвитку.
22/05 Хостинг сайту
1. Що таке хостинг?
Визначення: Хостинг (від англ. "hosting") – це послуга з надання дискового простору на сервері, підключеного до інтернету, для розміщення файлів веб-сайту (HTML-документів, зображень, відео, скриптів тощо). Простими словами, це "оренда місця" для вашого сайту в інтернеті, щоб він був доступний користувачам 24/7.
Аналогія: Часто хостинг порівнюють з орендою приміщення для магазину. Щоб ваш магазин працював, вам потрібне місце, де зберігатимуться товари, і яке буде доступне для покупців. Так само і сайт: йому потрібне місце на сервері, щоб його могли відвідувати користувачі з усього світу.
Хостинг-провайдер (хостер): Компанія, яка надає послуги хостингу. Їхнє завдання – забезпечити стабільну роботу сервера, його постійне підключення до інтернету та безпеку даних.
2. Навіщо потрібен хостинг?
Доступність сайту: Без хостингу сайт існує лише на вашому комп'ютері і не доступний іншим користувачам. Хостинг дозволяє розмістити його в мережі Інтернет.
Цілодобова робота: Сервери хостинг-провайдерів працюють безперебійно, забезпечуючи доступ до сайту в будь-який час.
Швидкість завантаження: Професійні хостинг-провайдери мають потужне обладнання та швидкі канали зв'язку, що впливає на швидкість завантаження вашого сайту.
Доменне ім'я: Хостинг часто надається в комплексі з можливістю прив'язати до сайту доменне ім'я (наприклад, вашсайт.ua).
3. Види хостингу (основні, які можуть розглядатися):
Віртуальний хостинг (Shared Hosting):
Принцип роботи: На одному фізичному сервері розміщується велика кількість веб-сайтів (від десятків до сотень). Ресурси сервера (процесор, пам'ять, дисковий простір) розподіляються між усіма користувачами.
Переваги: Найбільш доступний та економічний варіант, простий у використанні, не вимагає спеціальних знань для адміністрування.
Недоліки: Обмежені ресурси, продуктивність сайту може залежати від "сусідів" по серверу, менша гнучкість налаштувань. Ідеально підходить для невеликих особистих сайтів, блогів.
08/05 Кнопки, події, функції
Вебпрограмування — це дуже цікава і важлива галузь. Кнопки, події та функції є фундаментальними будівельними блоками інтерактивних вебсайтів. Давай розберемося з цими поняттями.
1. Кнопки (Buttons):
У вебпрограмуванні кнопки є елементами інтерфейсу, з якими користувач може взаємодіяти, щоб виконати певну дію. Найчастіше кнопки створюються за допомогою HTML-тегу <button>.
Кнопкам можна додавати різноманітні стилі за допомогою CSS, щоб змінити їхній зовнішній вигляд (колір, розмір, шрифти, тіні тощо).
Події (Events):
Події — це дії, які відбуваються в браузері, і на які може реагувати JavaScript. Коли користувач взаємодіє з елементами вебсторінки (наприклад, натискає кнопку, наводить курсор, змінює значення в полі введення), виникають події.
Ознайомтеся з інформацією показаною у відеоролику:
24/04 Мультимедіа на веб-сторінках. Розміщення мультимедійних файлів і настроювання параметрів їх програвання
Ознайомтеся з інформацією показаною у відеоролику:
10/04 Адаптивна верстка.
27/03 Каскадні таблиці стилів. Стильове оформлення сторінок
Каскадні таблиці стилів (CSS) – це потужний інструмент для стилізації веб-сторінок, який дозволяє відокремити вміст сторінки (HTML) від її зовнішнього вигляду.
Основні переваги використання CSS:
Покращення зовнішнього вигляду: CSS дає змогу точно контролювати зовнішній вигляд веб-сторінки, включаючи кольори, шрифти, розміри, розташування елементів тощо.
Розділення вмісту та представлення: CSS дозволяє відокремити структуру HTML-документа від його зовнішнього вигляду, що спрощує підтримку та оновлення веб-сайту.
Економія часу та зусиль: Замість того, щоб додавати стилі до кожного HTML-елемента окремо, ви можете створити CSS-правила, які застосовуватимуться до всіх елементів певного типу або класу.
Підтримка адаптивного дизайну: CSS дозволяє створювати веб-сайти, які добре виглядають на різних пристроях, включаючи комп'ютери, планшети та смартфони.
Підвищення доступності: CSS може допомогти зробити веб-сайти більш доступними для людей з обмеженими можливостями, наприклад, за допомогою зміни розміру шрифту або контрастності кольорів.
Способи підключення CSS до HTML:
Вбудовані стилі (inline styles): Стилі додаються безпосередньо до HTML-елемента за допомогою атрибута style.
Цей спосіб не рекомендується для великих проектів, оскільки ускладнює підтримку коду.
Внутрішні стилі (internal styles): Стилі додаються до HTML-документа в межах тега <style>, розташованого в розділі <head>.
Цей спосіб підходить для невеликих веб-сайтів або для стилізації окремих сторінок.
Зовнішні стилі (external styles): Стилі зберігаються в окремому файлі з розширенням .css і підключаються до HTML-документа за допомогою тега <link>.
Цей спосіб є найбільш рекомендованим, оскільки дозволяє розділити HTML та CSS, що спрощує підтримку та оновлення веб-сайту.
Основні концепції CSS:
Селектори (selectors): Визначають, до яких HTML-елементів застосовуватимуться CSS-правила.
Властивості (properties): Визначають, які стилі застосовуватимуться до елементів (наприклад, color, font-size, background-color).
Значення (values): Визначають значення властивостей (наприклад, red, 16px, lightblue).
13/03 Поняття пошукової оптимізації та просування веб-сайтів.
27/02 Поняття про мову розмічання гіпертекстового документа
Мова розмічання гіпертекстового документа (HTML) — це стандартна мова розмітки документів для перегляду веб-сторінок у браузері. Вона надає засоби для створення структурованих документів, позначаючи структуру тексту, наприклад, заголовки, абзаци, списки, посилання, цитати та інші елементи.
Основні поняття:
Гіпертекст:
Це текст, який містить посилання на інші документи або ресурси.
Гіпертекст дозволяє користувачам переміщатися між різними частинами документа або між різними документами.
Розмітка:
Це процес додавання до тексту спеціальних позначок, які визначають його структуру та зовнішній вигляд.
У HTML розмітка здійснюється за допомогою тегів.
Теги:
Це ключові слова або символи, які записуються в кутові дужки (< >).
Теги визначають, де починається та де закінчується HTML-елемент.
Теги бувають парні (наприклад, <p>...</p>) та непарні (наприклад, <br>).
HTML-документ:
Це текстовий файл, який містить HTML-розмітку.
HTML-документ складається з головного елемента <html>, до змісту якого додаються інші елементи.
Браузер:
Це програма, яка інтерпретує HTML-код і відображає веб-сторінку на екрані.
Основні функції HTML:
Створення структури веб-сторінок.
Додавання тексту, зображень, відео та інших мультимедійних елементів.
Створення гіперпосилань для навігації між сторінками.
Форматування тексту та інших елементів.
Створення форм для введення даних.
HTML не є мовою програмування. Це мова розмітки, яка використовується для опису структури та вмісту веб-сторінок. Для створення інтерактивних веб-сторінок використовуються інші технології, такі як JavaScript.
13/02 Проектування та створення об'єктів мультимедіа
Мультимедіа – це поєднання різних видів контенту, таких як текст, зображення, аудіо, відео та інтерактивні елементи, для створення єдиного інтегрованого продукту.
Етапи створення мультимедійного проекту:
Визначення мети та цільової аудиторії:
Яка мета вашого проекту?
Для кого він призначений?
Які емоції ви хочете викликати у глядачів? Відповіді на ці питання допоможуть вам визначити формат, стиль та зміст вашого мультимедійного продукту.
Розробка концепції та сценарію:
Яка історія або ідея лежить в основі вашого проекту?
Як ви хочете представити цю ідею?
Створіть детальний план або сценарій, який описує послідовність подій, ключові моменти та елементи взаємодії з користувачем.
Створення контенту:
Зберіть або створіть всі необхідні матеріали: текст, зображення, аудіо та відео.
Переконайтесь, що контент відповідає вашій концепції та є якісним.
Використовуйте відповідні інструменти та програмне забезпечення для створення та редагування контенту.
Інтеграція та компонування:
З'єднайте всі елементи мультимедіа в єдиний продукт.
Розмістіть контент наtimeline або в інтерактивному середовищі.
Додайте ефекти, переходи та інші елементи, щоб зробити ваш проект цікавим та динамічним.
Тестування та редагування:
Перегляньте свій проект кілька разів, щоб переконатися, що все працює належним чином.
Попросіть друзів або колег оцінити вашу роботу та надати відгук.
Внесіть необхідні зміни та покращення.
Розповсюдження та презентація:
Виберіть спосіб розповсюдження вашого мультимедійного продукту: веб-сайт, соціальні мережі, DVD-диски тощо.
Підготуйте презентацію або промо-матеріали, щоб зацікавити аудиторію.
19/12 Обчислення в запитах
05/12 Запити на вибірку
Ознайомтеся з інформацією показаною у відеоролику:
21/11 Ключі й зовнішні ключі. Зв’язки між записами і таблицями. Визначення типу зв’язку
У реляційній моделі даних передбачено обов’язкову вимогу ідентифікації об’єктів за рахунок унікальності набору значень властивостей. Для таблиці реляційної бази даних це означає, що значення хоча б в одному з полів не повинні повторюватися. Таке поле називають ключовим, або ключем таблиці. Ключові поля ще називають ідентифікаторами. В окремих реалізаціях реляційних баз даних допускається ідентифікація об’єкта бази даних за набором значень кількох властивостей, тобто ключем буде набір даних з кількох полів.
Первинний ключ — це одне або кілька полів (стовпців), комбінація значень яких однозначно визначає кожний запис у таблиці.
Існує три типи первинних ключів: ключові поля лічильника (лічильник), простий ключ і складений ключ.
Поле лічильника (тип даних «автозаповнення»). Для кожного запису цього поля таблиці автоматично заноситься унікальне числове значення.
Простий ключ. Якщо поле містить унікальні значення, такі як коди чи інвентарні номери, то це поле можна визначити як первинний ключ. Ключем можуть бути всі поля, що містять дані, якщо вони не містять повторювані значення або значення Null.
Складені ключі. У випадках, коли неможливо гарантувати унікальність значень кожного поля, існує можливість створити ключ, що складається з декількох полів. Найчастіше така ситуація виникає для таблиці, використовуваної для зв’язування двох таблиць відношенням «багато-до-багатьох».
Крім первинних ключів, у реляційних базах даних вводиться поняття зовнішнього, або вторинного, ключа.
Зовнішній (вторинний) ключ — це одне або кілька полів (стовпців) у таблиці, що містять посилання на поле або поля первинного ключа в іншій таблиці.Зовнішній ключ визначає спосіб об’єднання таблиць .
Щоб усунути дублювання даних, пришвидшити їх опрацювання, між таблицями реляційної бази даних, зазвичай, установлюють зв’язки. Дані в них потрібно узгодити, для чого і використовують зв’язки між таблицями.
За множинністю виділяють такі типи зв’язків:
«один-до-одного» (1:1) означає, що в кожний момент часу кожному екземпляру сутності А відповідає 1 або 0 екземплярів сутності Б;
«один-до-багатьох» (1:N) — одному екземпляру сутності А відповідає 0, 1 або більше екземплярів сутності Б;
«багато-до-одного» (N:1) — обернений випадок до попереднього;
«багато-до-багатьох» (N:М) — одному екземпляру сутності А відповідає 0, 1 або більше екземплярів сутності Б, і навпаки, одному екземпляру сутності Б відповідає 0, 1 або більше екземплярів сутності А.
07/11 Практична робота №1 «Розв’язування задач з різних предметних галузей»
Виконайте вправу за зразком наведеним у відео:
24/10 Розв’язування рівнянь, оптимізаційних задач
Ознайомтеся з інформацією показаною у відеоролику:
09/10 Основи статистичного аналізу
Ознайомтеся з інформацією показаною у відеоролику:
26/09Системи електронного урядування
Опрацюйте матеріал за посиланням:
Перегляньте відео та випішіть ключові поняття:
Повторення та узагальнення знань
Перейдіть за посиланням на сайт "Українського веб-довідника" та повторіть основні три технології вебпрограмування: html, css, javascript
Вивчаємо
Щоб завантажити веб-сторінку, браузер відправляє запит до веб-сервера, який приступає до пошуку запитуваного файла у своєму власному просторі пам’яті. Знайшовши файл, сервер його зчитує, опрацьовує як йому потрібно й повертає до браузера.
Веб-сервер — це програма, яка створює і повертає відповіді на запити веб-pecypcів клієнтами.
Веб-сервер, що приймає HTTP-запити від клієнтів, зазвичай веббраузерів, видає їм HTTP-відповіді, зазвичай разом з HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. Вебсервер — одна із основ Всесвітньої павутини.
Дані вебсторінок передаються за допомогою протоколу передачі гіпертексту HTTP.
HTTP — протокол передачі даних, що використовується в комп'ютерних мережах. Назва скорочена від HyperText Transfer Protocol, протокол передачі гіпертекстових документів.
Перегляньте відеоматеріал, занотуйте основні поняття
Опрацюйте матеріали підручника ст. 206 - 212
Повторення
Вітаю на уроці інформатики! На попередньому уроці ми з'ясували як використовувати мову програмування JavaScript для зміни елементів DOM. А що ж таке DOM? Давайте пригадаємо, для цього повторіть матеріали презентації "Об'єктна модель документа".
Вивчаємо
На більшості сайтів контент генерується динамічно "на льоту", такі сайти відповідно називаються динамічними, якщо вміст сторінки сайту не змінюється - то він є статичним. В одному випадку ми можемо отримувати динамічний контент з віддаленого серверу (так працюють соціальні мережі, сайти новин і т.п.), в іншому випадку контент може додаватись у відповідь на дії користувача (наприклад при натисканні на кнопку з'являється форма для замовлення).
Опрацюйте відеоматеріал
Перегляньте приклад динамічного створення контенту на веб-сторінці.
Перевірте свої знання
Виконайте тестові завдання у формі прикріпленій до уроку
Вивчаємо
Опрацюйте матеріал
Інтелектуальна власність — це власність на результати інтелектуальної та творчої діяльності.
Об’єктами інтелектуальної власності (результатами інтелектуальної та творчої діяльності) згідно із законодавством України є:
літературні та художні твори;
комп’ютерні програми; y бази даних; y фонограми, відеограми, передачі (програми) організацій мовлення;
наукові відкриття;
винаходи, корисні моделі, промислові зразки;
раціоналізаторські пропозиції;
сорти рослин, породи тварин;
комерційні (фірмові) найменування, торговельні марки (знаки для товарів і послуг), географічні зазначення;
комерційні таємниці тощо.
Авторське право — це сукупність прав автора (та його правона ступників) щодо створення або використання твору літератури, науки, мистецтва тощо.
Піратство - дії, спрямовані на протиправне використання об'єктів права інтелектуальної власності, що належать іншим особам, умисно вчинені особою, яка розуміє протизаконний характер цих дій, з метою отримання матеріальної вигоди.
Плагіат – це привласнення авторства на чужий твір або на чуже відкриття, винахід чи раціоналізаторську пропозицію, а також використання у своїх працях чужого твору без посилання на автора.
Найбільш поширені помилкові судження щодо фотографій в мережі Інтернет:
- якщо фотозображення викладено в мережу Інтернет, автор такого зображення автоматично надає дозвіл на його вільне використання;
- якщо фотозображення розміщено в соціальних мережах його вважають об'єктом, який можна використовувати для будь-яких цілей та без будь-яких обмежень;
- якщо під фотозображенням немає інформації про автора, то на це фото не розповсюджується авторське право і його можливо вільно використовувати;
- якщо ви скористалися допомогою фотографа, який зробив фото і передав вам зображення, то це є передача виключних авторських прав на ці твори.
Перегляньте відео
Виконайте підсумковий тест
Багато веб-сторінок оформлюються зображеннями. В специфікації HTML5 концепт рисунка дещо відрізняється від зображення. Рисунок рекомендують сприймати як рисунки в книгах, відокремлене від тексту, але на яке даються посилання.
1. Вивчаємо
1.1 Опрацюйте матеріали презентації
1.2 Занотуйте синтаксис додавання ілюстрації з прикріпленого скріншоту
1.3 Опрацюйте матеріали підручника § 11.12 ст. 186 - 189
2. Завдання
Використовуючи елемент <figure> створити сторінку фотогалерею та додати підписи до зображень. Для оформлення галереї застосувати наступні стилі:
Застосувати до елементів figure обтікання справа, поле справа 1em;
Застосувати до елементів figcaption курсивний шрифт, вирівняти шрифт по центру;
Застосувати до зображень такі параметри: границя 2 пікселя сірого кольору, висота 300 пікселів ширина 400пікселів, object-fit: none;
Приклад можна побачити на рисунку прикріпленому до уроку
Здайте результат виконання у вигляді скріншоту
4. Рефлексія
Виконайте тестове завдання, здайте скріншот з виконаним тестом
Бажаю успіхів
Браузер обробляє всі елементи веб-сторінки як невеликі блоки. Для нього будь-який елемент - це контейнер з вмістом: текстом, зображення або іншими елементами.
Блок елемента оточують такі властивості (рис. 1) :
padding - відступ, простір між контентом та границею.
border - границя, лінія вздовж кожного края блока. Границя може відображатись як для всіх сторін одразу, так і для будь-якої з них або комбінації сторін.
background-color - колір фона, заповнює простір всередині границі включаючи область відступу.
margin - поле, відокремлює один елемент від іншого. Наприклад простір що зазвичай відображається зверху і знизу абзаців, - це поля.
Рисунок 1. Блочна модель CSS
Рисинуок 2. Приклад використання полів, відступів та границь
Властивість padding як і більшість інших властивостей CSS має дві форми запису : повну і скорочену. У повній формі записуються окремо відступи для верхнього, правого, нижнього і лівого полів.
padding-top :
padding-right :
padding-bottom :
padding left :
Для скороченого запису використовується ключове слово padding після якого вказуються значення усіх відступів починаючи з верхнього за годинниковою стрілкою.
padding : 5px 10 px 20px 10px;
Аналогічно до властивостей padding значення полів мають дві форми запису: повну і скорочену. У повній формі записуються окремо значення для верхнього, правого, нижнього і лівого полів.
margin-top :
margin-right :
margin-bottom :
margin-left :
Для скороченого запису використовується ключове слово margin після якого вказуються значення усіх полів починаючи з верхнього за годинниковою стрілкою.
margin: 5px 10 px 20px 10px;
Границя може мати 3 властивості, а саме колір, товщина та стиль. Цим трьом властивостям відповідають три записи :
border-color :
border-width :
border -style :
Як і з полями та відступами властивість border має скорочений запис :
border : thin dotted black;
Для визначення товщини границі можна використовувати три ключових слова thin (тонка), medium (середня) і thick (товста), або значення в пікселях.
Колір можна задати за його назвою ( наприклад green, blue, yellow, orange...) або у форматі rgb або rgba, чи скориставшись його шістнадцятковим представленням (наприклад #eeffc3).
Окремої уваги заслуговує стиль границі (рис. 3) який може приймати різні значення : solid, dashed, dotted, double, groove, inset, outset, ridge, none.У властивості border також є можливість окремо форматувати кожну границю : border-top, border-right, border-bottom, border-left;
Рисунок 3. Стиль границь
В CSS можна встановити фоновий колір як для всієї сторінки, так і для окремого елемента. Для цього використовується властивість background-color. Наприклад для того щоб встановити абзацу зелений фоновий колір можна скористатись наступним правилом :
p { bakcground-color : green; } або p { background-color : rgb(0,255,0); }
Виконай завдання "Каталог кімнатних росли". Додай до файлу таблицю стилів для того щоб зображення мали вигляд як на рис. 4б . Результат виконання завдання надішли вчителю інформатики за електронними адресами вказаними на колонтитулах сайту. Не забудь в темі листа вказати прізвище та ім'я!
Ви можете завантажити матеріали завдання за посиланням зліва :
Рисунок 4а. Веб-сторінка до використання CSS-стилів
Рисунок 4б. Результат використання стилів
Вивчаємо:
HTML (англ. HyperText Markup Language — мова розмітки гіпертексту) — це мова тегів, засобами якої здійснюється розмічання вебсторінок для мережі Інтернет. Браузери отримують HTML-документи з вебсервера або з локальної пам'яті й передають документи в мультимедійні вебсторінки. HTML описує структуру вебсторінки семантично і спочатку включені сигнали для зовнішнього вигляду документа.
Для створення html документу використовуються текстові редактори. Середовище інтерпритації html коду є браузери.
1. Опрацюйте матеріали презентації
2. Занотуйте базову розмітку вебсторінки та основні теги html
3. Опрацюйте ст. 159 - 163 підручника
4* Перегляньте відео за посиланням (до 33 хвилини)
Вивчаємо:
1. Опрацюйте матеріали презентації https://cutt.ly/uwxwDqpd
2. Прочитайте та випишіть основні види сайтів:
Landing Page
Сторінка-вітрина, також лендінг (англ.. Landing page) – це веб-сторінка, яка відкривається при натисканні на рекламне оголошення чи лінк. «Цільова сторінка» є логічним продовженням рекламного оголошення або посилання. Часто «лендінги» пов'язані з соціальними медіа, розсилками електронною поштою або маркетинговими кампаніями пошукових двигунів (контекстною рекламою) з метою підвищення ефективності реклами. «Лендінг» може бути будь-якою сторінкою сайту або спеціально створеною окремою сторінкою. Загальна мета «лендінгу» перетворення (конверсії) відвідувачів сайту в потенційних покупців, тому її ще часто називають «приманка для клієнтів».
Сайт-візитка
Сайт-візитка найчастіше складається з декількох сторінок:
інформація про фахівця;
сторінка з послугами та цінами;
сторінка з відгуками про роботу і портфоліо;
контактна інформація для зв'язку.
Зараз даний вид сайтів не дуже популярний, так як майже кожен може створити собі повноцінний сайт для кращої пошукової оптимізації, а фахівці, які запускають свій сайт або представляють новий проект, часто використовують Landing Page.
Форум
Перші форуми з'явилися на початку 2000-х, але все ще залишаються популярним місцем спілкування. Форум – це сайт для спілкування, тут створюють теми і допомагають один одному в рамках однієї загальної тематики.
Найчастіше форуми створюють на наступні, в основному, вузькі теми:
сім'я та діти;
відносини;
стиль;
iгри;
фінанси;
і інші популярні теми.
Блог
Блог можна охарактеризувати як онлайн-щоденник і спосіб ділитися корисною інформацією (контентом). Хтось пише про своє життя, хтось ділиться життєвим досвідом і навчає свою аудиторію. Блог це ще й діалог між автором і читачами.
Фахівці створюють блог, щоб ділитися своїм професійним досвідом з читачами. Такий блог служить хорошим інструментом для самопіару і реклами своїх послуг (не тільки для компаній, але і для приватних фахівців).
Блоги створюються для:
самовираження;
самопіару і залучення уваги;
заробітку прямими або непрямими методами.
На блозі можна заробляти продаючи рекламу і публікуючи рекламні пости або продавати товари і послуги.
Почати вести блог досить просто. Наприклад, на платформі livejournal або blogger. Можна замовити розробку блогу у фрілансера або у веб-студії.
Сайти новин
Відмінна риса сайту новин – відвідуваність (понад 3 000 відвідувачів на добу) і вид контенту. Залежно від охоплення і масштабу можна поділити на міські, обласні новинні сайти, новинні сайти в масштабах держави і світу.
Можна ще виділити вузькотематичні ресурси, наприклад: новини фондових і валютних ринків. Існують великі портали новин про високі технології, фінанси, бізнес, бухгалтерію, ігри, спорт і т. д.
Вузька тематика обмежує обсяг трафіку на сайт новин, однак, найчастіше, аудиторія таких сайтів більше лояльна.
Інформаційні сайти
Інформаційні сайти (ще називають SEO-сайти) мають дуже схожий вигляд на сайт новин, але мають ряд відмінностей. SEO-сайти створюються для надання відвідувачам того, що цікавить їх.
Основне завдання SEO-сайту – вихід в ТОП пошукової видачі за певними запитами. З цією метою пишуться і оптимізуються статті, складається ядро сайту, проводиться аналіз і моніторинг для поліпшення ресурсу і контенту.
Корпоративні сайти
Сайт для середніх і великих компаній.Створюється для публікації такої інформації:
Про компанію;
Про вакансії;
Про товари, послуги;
Про партнерів;
Про контактної інформації.
Досить часто на корпоративних сайтах присутній каталог продукції з актуальними цінами і новини компанії. На деяких сайтах присутні додаткові сервіси для клієнтів, закриті розділи сайту, в які можна потрапити тільки після реєстрації. Наприклад: сайти дистриб'юторів надають доступ в b2b-розділ, де можна здійснювати замовлення продукції за оптовими цінами.
Інтернет-магазини
Інтернет-магазин (онлайн-магазин) – це платформа, де ви розміщуєте свої товари, а відвідувачі купують товар, оформляючи замовлення і оплачуючи покупку в режимі онлайн. Завдяки інтернет-магазину, спрощуються процеси покупки, оплати і отримання замовлень.
Інтернет-магазини набули широкого поширення, тому що дозволяють стартувати без значних капітальних вкладень в інфраструктуру, персонал, склади і торгові платформи.
Інтернет-портали
Iнтернет-портал – тип сайту, який містить різні блоки, сервіси, новини і корисні матеріали. Найбільш популярний формат порталів – міські портали. Міські портали надають різну інформацію про те чи інше в місті чи області: новини, прогноз погоди, вакансії, каталоги компаній, оголошення та ін.
Портали досить складний в розробці вид сайту, тому що вимагає великої команди фахівців.
Онлайн-сервіси
Онлайн-сервіси дещо відрізняються від інших видів сайтів. Головне завдання такого сайту – здійснення певних процесів онлайн.Найбільш популярні і, ті що мають великий попит онлайн-сервіси:
Фріланс-біржі;
Органайзери та календарі;
Кредитні калькулятори;
Редактори документів;
Онлайн-бухгалтерія;
Онлайн CRM-системи
Хмарні файлові сховища.
3. Опрацюйте ст. 142 - 144 підручника https://issuu.com/kreidaros/docs/informatyka-11-klas-rudenko-2019/142
Сьогодні на уроці ми розглянемо способи пошукової оптимізації та просування сайтів.
Вивчаємо
SEO (від англ. Search Engine Optimization — пошукова оптимізація) — маркетингове поняття, що охоплює цілий комплекс заходів. Це процес коригування HTML-коду, структури та текстового наповнення (контенту) сайта; контроль зовнішніх чинників на відповідність вимогам алгоритму пошукових систем.
Просування сайта — комплекс заходів щодо збільшення відвідуваності веб-ресурсу цільовими відвідувачами.
Опрацюйте основні засоби просування сайту та способи опрацювання даних сайту пошуковими роботами
Завдання
Опрацюйте § 11.23
Виконайте тестотве завдання
HTML (англ. HyperText Markup Language — мова розмітки гіпертексту) — це мова тегів, засобами якої здійснюється розмічання вебсторінок для мережі Інтернет. Браузери отримують HTML-документи з вебсервера або з локальної пам'яті й передають документи в мультимедійні вебсторінки. HTML описує структуру вебсторінки семантично і спочатку включені сигнали для зовнішнього вигляду документа.
Для створення html документу використовуються текстові редактори. Середовище інтерпритації html коду є браузери.
1. Опрацюйте матеріали презентації
2. Занотуйте базову розмітку вебсторінки та основні теги html
3. Опрацюйте ст. 159 - 163 підручника
4* Перегляньте відео за посиланням (до 33 хвилини)
5. Ознайомтесь з html тегиами у довіднику тегів
Тема. Проектування та створення об'єктів мультимедіа
Мета: Вивчити основи проектування та створення об'єктів мультимедіа, використовуючи різноманітні інструменти та техніки.
1. Під час виконання завдань дотримуйтесь правил безпечної роботи за компʼютером
Перегляньте та повторіть правила роботи за компʼютером (зображення "Правила роботи за компʼютером")
2. Вивчаємо
Ознайомтесь з основними поняттями, занотуйте основні поняття в зошит
Відомонтаж є процесом об'єднання різних відеокліпів, аудіозаписів та інших мультимедійних елементів у відповідності з заданим порядком для створення підготовленого відеопродукту.
Графічне представлення часової лінії відеопроекту, яке використовується для точного позначення та редагування різних елементів відеоматеріалів назвається часовою шкалою.
Ознайомтесь з основними елементами програмного забезпечення для створення обʼєктів мультимедіа
Перегляньте зображення 1, проаналізуйте призначення інструментів
1 — файли проєкту ; 2 — панель інструментів; 3 — переходи; 4 — монтажний стіл; 5 — екран перегляду; 6 — кнопка збереження поточного кадру.
Опрацюйте матеріали підручника § 29
https://issuu.com/kreidaros/docs/informatika-10-klas-bondarenko-2018/163
Опрацюйте поданий матеріал
Повідомлення, подані комбінованим способо, ще називають мультимедійними. Мультимедіа - це поєднання різних способів подання повідомлень, а текст, графічні зображення, аудіо та відео є об'єктами мультимедійних повідомленб, або об'єктами мультмедіа. Разом з тим здебільшого до мультимедійних об'єктів відносять тільки аудіо - та відеооб'єкти. Тобто аудіо- та відеодані - це мультмедійні об'єкти. А технології опрацювання аудіо та відео є технологіями опрацювання мультимедійних об'єктів.
Quicktime Player
VLC
Windows Media Player
KMPlayer
Sony Vegas
Adobe Audition
Adobe Premiere
Final Cut
Цікавий факт
Виконайте інтерактивну вправу
Проектування БД – це досить відповідальний етап, від якості виконання якого залежить ефективність її функціонування. Проект БД доцільно спочатку розробити на папері, а потім реалізувати на комп’ютері.
Одним із засобів моделювання предметної області на етапі проектування БД є модель сутність-зв'язок, яку називають ER-моделлю. У ній застосовуються графічні засоби. Основними поняттями такої моделі є сутність, атрибут і зв'язок.
Сутність – це деякий об’єкт реального світу. Вона має екземпляри, які відрізняються один від одного значеннями атрибутів.
Атрибут – це властивість сутності. Зв’язок фактично встановлює взаємодію між сутностями .
Приклад: Сутність "ХОЛОДИЛЬНИК" характеризується такими атрибутами, як назва, маса, ціна, потужність.
Конкретний холодильник є екземпляром сутності "ХОЛОДИЛЬНИК".
Атрибут, що є унікальним, тобто однозначно визначає екземпляр сутності, називають ключем.
В реляційній БД сутності відповідає таблиця, а екземпляру – запис.
Головне на етапі логічного проектування БД полягає у виконанні таких основних дій:
детально проаналізувати сутність предметної області, для якої необхідно розробити БД, і визначити форми й типи документів, які необхідно отримувати із БД;
визначити кількість, назву та структуру кожної таблиці;
визначити вміст кожної таблиці;
установити зв’язки між таблицями.
Типи зв’язку між таблицями
Один до одного - (таблиця “Список” і таблиця “Консультація” в базі даних навчального закладу ) переваги при зв’язуванні таблиць полягають у відсутності дублювання полів і прискоренні обробки звертань
Один до багатьох – один запис однієї таблиці пов’язується з кількома записами іншої таблиці (таблиця ”Учень” і таблиця “Предмет” – один учень вивчає кілька предметів )
Багато до одного – кілька записів однієї таблиці пов’язуються з одним записом до іншої таблиці (таблиця “Література” і таблиця “Учень” – декілька книг шкільної бібліотеки можуть бути видані одночасно одному учневі)
Багато до багатьох – (таблиця “Вчитель” і таблиця “Учень”) дає змогу встановити відношення між кількома записами однієї таблиці та кількома записами іншої
Виконайте завдання практичної роботи та надішліть таблицю
Повторіть § 9 - 18
Статистика — наука про методи збирання, опрацювання, аналізу та інтерпретації даних, що характеризують масові явища та процеси, тобто сукупності об’єктів.
Статистичні дані — сукупність чисел, які дають кількісну характеристику ознак певних об’єктів та явищ, що нас цікавлять. Усю множину об’єктів, що є предметом статистичного дослідження, називають генеральною сукупністю вимірювань.
Вибірка, або вибіркова сукупність, — множина об’єктів, випадковим чином вибраних із генеральної сукупності для участі в дослідженні.
Статистичний ряд розподілу — впорядкований розподіл одиниць сукупності на групи за певною властивістю.
Варіаційний ряд — це ряд розподілу, побудований за кількісною властивістю.
Частота — число, яке показує, скільки разів зустрічається кожна варіанта.
Відносна частота варіаційного ряду — відношення частоти випадків даного значення до загальної суми частот.
Дискретний варіаційний ряд — це ряд розподілу, в якому варіанта як величина кількісної ознаки може набувати тільки певних значень.
Обсяг вибірки n — це кількість варіант у вибірці, тобто кількість джерел інформації.
Якщо вибірка має великий обсяг, доречно побудувати інтервальний варіаційний ряд — такий ряд розподілу, в якому значення варіанти подано у вигляді інтервалів. Інтервали можуть бути рівні й нерівні.
Розглянемо зріст (у сантиметрах) учнів і учениць вашої паралелі класів на прикладі довільно вибраних 10 осіб.
Визначити: середнє значення, медіану, моду, частоту, відносну частоту, середнє квадратичне відхилення.
Електронну таблицю надіслати на електронну адресу вчителя: m.roman.kravchuk@gmail.com
Сучасні інформаційні технології використовуються і для здійснення доступу до своїх розрахункових рахунків клієнтами банків. Їх називають інтернетбанкінгом (е-банкінгом).
Користувач дистанційно, не виходячи з дому або знаходячись десь далеко, може увійти у свій акаунт на сайті банку та:
• отримувати інформацію про залишки грошей на рахунку й контролювати їх рух;
• самостійно блокувати й розблокувати свої платіжні картки;
• переводити гроші з картки на картку;
• переводити гроші на рахунки будь-яких фізичних і юридичних осіб;
• оплачувати комунальні послуги (електроенергія, газ, вода, телефон);
• оплачувати постійні послуги (школа, дитячий садок, стоянка автомобіля, охорона, оплата за кредит);
• самостійно формувати квитанції по здійснених платежах і роздруковувати на власному принтері у зручний спосіб;
• відкривати депозитні рахунки;
• контролювати і здійснювати операції в системі інтернет-банкінгу за допомогою мобільного телефона.
Для здійснення цих операцій користувачу не потрібно мати якесь спеціальне програмне забезпечення, достатньо мати на своєму комп’ютері (або телефоні) будь-який браузер.
На сьогодні майже всі банки мають свій інтернет-банкінг (Приват24, Ощад24/7, ПУМБ online тощо), що спрощує та полегшує клієнтам банків доступ до власних грошових заощаджень. Деякі банки розширюють коло послуг, які клієнт може отримати в інтернет-банку: купити квитки на транспорт, концерти, оплатити покупку в інтернет-магазині, замовити довідку про стан рахунків тощо.
Перші спроби надання банками таких онлайн-послуг було здійснено в США у 80-х роках ХХ ст., на сьогодні такими послугами користуються майже всі вкладники.
Широко використовується сьогодні здійснення платежів з використанням пластикових карток. Картка видається банком користувача, на неї заносяться дані, що дають змогу ідентифікувати саму картку та її власника, а також дані банківського рахунку.
Для використання її потрібно вставити в платіжний термінал, який зчитує дані з картки, касир уводить потрібну суму для оплати товару, власник уводить секретний ПІН-код. Після цього термінал здійснює авторизацію, установлюючи зв’язок з базою даних платіжної системи, і сума грошей списується з банківського рахунку клієнта. У разі видачі готівки процедура здійснюється аналогічно як з використанням банкомата.
Для споживача реклама в Інтернеті надає можливість знайти потрібну інформацію в будь-який час, замовити товар, не виходячи з дому, оплатити покупку з банківського рахунку і вчасно його отримати у поштовому відділенні або з доставкою додому.
Сьогодні онлайн-продажі та інтернет-магазини набувають дедалі більшу популярність. В інтернет-магазинах можна купити будь-які види товарів: від автомобіля до продуктів харчування. Найвідоміші інтернет-магазини: Розетка, Lamoda, Prom.ua, ЖЖук тощо.
Останнім часом починає розвиватися такий напрям бізнесу, як мобільна комерція — торговельна діяльність з використанням мобільних електронних пристроїв: смартфонів, планшетних комп’ютерів та ін. На цей час набули значного поширення послуги оплати за рахунками і грошові перекази, і це є альтернативою розрахункам пластиковими картками.
Один з основних плюсів мобільної комерції на сьогодні — здатність понизити ризик шахрайства завдяки тому, що вона передбачає однозначну ідентифікацію клієнта оператором мобільного зв’язку. Крім того, системи мобільних платежів не потребують використання дорогих зчитуючих пристроїв і тому можуть використовуватися там, де до цього часу не приймали для оплати пластикові картки, включаючи таксі, дрібні магазини, ринки.
• Електронні петиції (https://petition.president.gov.ua/);
• Єдиний державний портал надання адміністративних послуг (https:// poslugy.gov.ua/);
• Електронна система публічних закупівель (https://prozorro.gov.ua/);
• Єдиний державний реєстр декларацій (https://portal.nazk.gov.ua);
• Громадське обговорення проектів нормативно-правових актів на сайті Уряду України (www.kmu.gov.ua/ua/dostup-do-publichnoyi-infor maciyi /gromadske-obgovorennya-proektiv-normativno-pravovih-aktiv);
• Центр громадянських свобод (http://ccl.org.ua);
• Інформаційна система Конкурс (vstup.info);
• Інформаційна система управління освітою (https://isuo.org/);
• Електронний кабінет платника податків (https://cabinet.sfs.gov.ua/ cabinet/faces/index.jspx);
• Система електронного документообігу (http://sed.reforms.in.ua/) тощо
Впровадження системи електронного урядування стикається з низкою об’єктивних суттєвих перешкод. Ці проблеми тісно пов’язані з новими викликами інформаційного суспільства і належать до економічних, політичних, соціальних, безпекових та ін. Усі ці проблеми об’єднуються в глобальну проблему «цифрового розриву» (digital divide) — нерівного доступу громадян до електронних ресурсів і публічної інформації.
Також інформаційні відносини органів державного управління із суспільством мають відбуватися на основі забезпечення інформаційної безпеки — захищеності життєво важливих інтересів особистості, суспільства і держави, зведення до мінімуму неповноти, невчасності й недостовірності інформації, негативного інформаційного впливу, негативних наслідків функціонування інформаційних технологій.
Відкрийте зошит та запишіть:
5 вересня
Сучасні інформаційні системи. Людина в інформаційному суспільстві
2. Відкрийте підручник https://issuu.com/kreidaros/docs/informatika-10-klas-bondarenko-2018 та опрацюйте ст. 15- 16, випишіть основні визначення виділені позначкою
3. Прочитайте ст. 39 - 40 випишіть основні визначення виділені позначкою
4. Перегляньте додане відео
5. Виконайте тестові завдання, та надішліть скріншот вчителю (Viber, 380508160159), обов'язково вказуйте прізвище та ім'я. Зверніть увагу, виконання тесту буде доступно лише до 13 вересня!
6. Сфотографуйте та надішліть фото конспекту вчителю!
Перейдіть на веб сайт https://css.in.ua/ та повторіть HTML-теги.
Крім HTML-тегів повторіть атрибути елементів веб-сторінки.
<!DOCTYPE html>
<html>
<title>Заголовок сторінки</title>
<body>
<h1>Заголовок</h1>
<p>Абзац</p>
</body>
</html>
Користуючись посиланням https://css.in.ua/ повторіть CSS-селектори та властивості.
HEADER - містить заголовок та логотип ;
NAV - містить компоненти меню ;
#SIDEBAR - блок бокової панелі (реалізовано за допомогою елементу div) ;
ASIDE - блок на боковій панелі ;
MAIN - головна частина веб-сторінки ;
ARTICLE - стаття на веб-сторінці (може містити зображення) ;
FOOTER - містить інформацію про автора сайту та контактні дані .
Опрацюйте матеріал
Інтелектуальна власність — це власність на результати інтелектуальної та творчої діяльності.
Об’єктами інтелектуальної власності (результатами інтелектуальної та творчої діяльності) згідно із законодавством України є:
літературні та художні твори;
комп’ютерні програми; y бази даних; y фонограми, відеограми, передачі (програми) організацій мовлення;
наукові відкриття;
винаходи, корисні моделі, промислові зразки;
раціоналізаторські пропозиції;
сорти рослин, породи тварин;
комерційні (фірмові) найменування, торговельні марки (знаки для товарів і послуг), географічні зазначення;
комерційні таємниці тощо.
Авторське право — це сукупність прав автора (та його правона ступників) щодо створення або використання твору літератури, науки, мистецтва тощо.
Піратство - дії, спрямовані на протиправне використання об'єктів права інтелектуальної власності, що належать іншим особам, умисно вчинені особою, яка розуміє протизаконний характер цих дій, з метою отримання матеріальної вигоди.
Плагіат – це привласнення авторства на чужий твір або на чуже відкриття, винахід чи раціоналізаторську пропозицію, а також використання у своїх працях чужого твору без посилання на автора.
Найбільш поширені помилкові судження щодо фотографій в мережі Інтернет:
- якщо фотозображення викладено в мережу Інтернет, автор такого зображення автоматично надає дозвіл на його вільне використання;
- якщо фотозображення розміщено в соціальних мережах його вважають об'єктом, який можна використовувати для будь-яких цілей та без будь-яких обмежень;
- якщо під фотозображенням немає інформації про автора, то на це фото не розповсюджується авторське право і його можливо вільно використовувати;
- якщо ви скористалися допомогою фотографа, який зробив фото і передав вам зображення, то це є передача виключних авторських прав на ці твори.
Тег <iframe> ... </iframe> визначає вбудований фрейм (кадр або вікно). Вбудований фрейм використовується для вбудовування іншого документа в поточний HTML-документ. Тег iframe може бути використаним для додавання мультимедійних об'єктів із зовнішніх ресурсів.
Приклад вставляння відео-контенту з платформи "YouTube"
Тег iframe має велику кількість атрибутів для налаштування, тож розглянемо основні:
width - ширина фрейму;
height - висота фрейму;
title - заголовок;
autoplay - автоматичне програвання при завантаженні;
src - адреса вебресурсу або мультимедійного об'єкту що вставляється.
Виконайте підсумковий тест
Опрацюйте матеріал, виконайте тестове завдання
Тег <iframe> ... </iframe> визначає вбудований фрейм (кадр або вікно). Вбудований фрейм використовується для вбудовування іншого документа в поточний HTML-документ. Тег iframe може бути використаним для додавання мультимедійних об'єктів із зовнішніх ресурсів.
<iframe width="560" height="315" src="https://www.youtube.com/embed/BIz02qY5BRA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Тег iframe має велику кількість атрибутів для налаштування, тож розглянемо основні:
width - ширина фрейму;
height - висота фрейму;
title - заголовок;
autoplay - автоматичне програвання при завантаженні;
src - адреса вебресурсу або мультимедійного об'єкту що вставляється.
Велика кількість вебресурсів, що містять мультимедійний контент - дозволяють "ділитися" мультимедійним контентом, шляхом генерації iframe тегу. Розглянемо не прикладі сервісу youtube.
Обираємо пункт "поділитися"
Обрати пункт "Вставити"
Скопіювати код
Мультимедіа (лат. multum — багато, medium — середовище) — це поєднання різних способів подання інформації.
Отже, під мультимедіа розуміють поєднання мультимедійних об'єктів: тексту, графіки, звуку, відео, анімації та інших ефектів в одному файлі. Слід зважати на те, що доволі часто до мультимедіа об'єктів зараховують тільки аудіо- та відеооб'єкти.
В наступному коді приведено найпростіший приклад використання елемента <audio> :
<p> Слухайте тільки хорошу музику, <cite>Pink Floyd - Comfortably numb</cite>:</p>
<audio src="comfortablenumb.mp3" controls></audio>
Рисунок 1. Використання тегу <audio>
Результат виконання поданого вище коду можна побачити на рис. 1. Атрибут src містить ім'я файлу для відтворення, а атрибут controls вказує браузеру, що потрібно відобразити базові елементи керування відтворенням. Своїм зовнішнім виглядом ці елементи дещо відрізняються в різних браузерах, але мають однакове призначення.
Крім атрибута control елемент <audio> підтримує ще три атрибути: preload, autoplay та loop.
Атрибут preload вказує браузеру спосіб завантаження аудіофайлу. Значення auto цього атрибута вказує браузеру завантажувати файл повністю, значення metadata вказує браузеру завантажити першу необхідну його частину, значення none вказує браузеру не завантажувати файл автоматично.
Атрибут autoplay вказує браузеру автоматично програвати аудіофайл після завантаження. Це можна використати для відтворення фонової музики, або для гри з браузерним інтерфейсом.
Атрибут loop повторює відтворюваний аудіофайл.
Елемент <video> використовую той же набір атрибутів : src, controls, autoplay, loop. Перегляньте використання цього елементу :
<h4>Макрозйомка комах. Об'єктив Tamron 90mm F - 2.8</h4>
<video src="bee.mp4" width="320" height="230" controls autoplay></video>
Рисунок 2. Використання тегу <video>
Крім загальних з елементом <audio> атрибутів, елемент <video> має три свої власні властивості : height, width та poster.
Атрибути height і width встановлюють висоту та ширину вікна перегляду в пікселях.
Атрибут poster дозволяє встановити зображення, яке можна використати замість відео.
<video src="bee.mp4" controls poster="bee_on_flower.jpg"></video>
Браузери показують це зображення у трьох ситуаціях : коли перший кадр відео ще не завантажився, атрибуту preload присвоєно значення none або вказаний відеофайл відсутній.
1. Відкрийте Текстовий редактор, створіть новий документ index.html і збережіть його .
2. Створіть веб-сторінку і розмістіть на ній:
1) Аудіо файл з альтернативним текстом
2) Відео-файл з автозапуском (може працювати неправильно або неспрацювати через несумісність з веб-програвачем) і альтернативним текстом;
3) Відео-файл з атрибутом керування і альтернативним текстом;
4) Відеофайл з YouTube.
3. Оформіть веб-сторінку на власний смак: додайте заголовки, підписи, посилання, кнопки, фонове заповнення (колір або картинка), зображення і т.д…
4. Збережіть свою роботу і перегляньте результат у браузері .
5. Внесіть, за необхідністю, корективи і продемонструйте роботу вчителеві.
Приклад (без оформлення) – (7балів)
Опрацюйте матеріал, запишіть короткий конспект
В умовах дистанційного навчання ми розглянемо лише базові правила додавання анімації. Докладніше про анімацію за допомогою СSS ви можете дізнатись за цим посиланням : Анімація в CSS .
При створенні анімації спочатку створюються ключові кадри. Ключовий кадр в анімації - це окремий кадр анімації, що визначає зовнішній вигляд елемента.
@keyframes назваАнімації {
from {
/* тут перелічуються властивості CSS */
}
to {
/* тут перелічуються властивості CSS*/
}
}
Спочатку записується ключове слово @keyframes, за яким слідує ім'я - назва анімації. В подальшому це ім'я буде використано при застосування анімації. Після цього додаються не менше двох ключових кадрів. В даному прикладі використовуються слова from і to використовуються для створення початкового та кінцевого кадру анімації. В середині кожного ключового кадру знаходиться одне або декілька властивостей CSS.
Для активації анімації найчастіше використовується псевдоклас :hover наприклад стиль img:hover буде активований при наведенні курсору.
Для того щоб додати анімацію потрібно вказати її назву у властивості animation :.
Розглянемо простий приклад, як на рисунку зліва. Додамо зображення та підпис за допомогою елемента figure до нашої веб-сторінки.
CSS-код виглядає наступним чином :
:root{
padding:0;
margin:0; //скидання стилів браузера
box-sizing: border-box;
}
* {
box-sizing: inherit;
}
figure { //встановлюємо розмір елемента
width: 480px;
height: 360px;
border: 1px dashed black; //додаємо тонку пунктирну лінію навколо елементу
overflow: hidden; //все що виходить за границю елемента figure ховаємо
}
figure img{
max-width: 100%; //максимальна ширина зображення не перевищує 100% ширини
//елементу figure
}
figure figcaption{
font-size: 1.5em; //встановлюємо розмір стиль та вирівнювання підпису
font-style: italic;
text-align: center;
}
figure:hover img { //при наведенні вказівника на figure застосовуємо анімацію до img
animation: zoomIn; //вказуємо назву анімації
animation-duration: 2s; //та тривалість анімації
}
@keyframes zoomIn { //визначаємо ключові кадри анімації
from{
transform: scale(1.0); //transform : функція перетворення
}
to{
transform: scale(1.8); //scale(1.8) означає що ми збільшуємо зображення в 1.8 разів
}
}
Перегляньте результат додавання анімації. Для цього наведіть вказівник миші на зображення хамелеона. Повний код веб-сторінки можна переглянути нижче розгорнувши цей блок :
<!DOCTYPE html>
<html>
<head>
<link href="css/style.css" rel="stylesheet">
<title>Приклад анімації</title>
<style type="text/css">
:root{
padding:0;
margin:0;
box-sizing: border-box;
margin: auto;
}
* {
box-sizing: inherit;
}
figure {
width: 480px;
height: 360px;
border: 1px dashed black;
overflow: hidden;
}
figure img{
max-width: 100%;
}
figure figcaption{
font-size: 1.5em;
font-style: italic;
text-align: center;
}
figure:hover img{
animation: zoomIn;
animation-duration: 2s;
}
@keyframes zoomIn {
from{
transform: scale(1.0);
}
to{
transform: scale(1.8);
}
}
</style>
</head>
<body>
<figure>
<img src="https://s2.best-wallpaper.net/wallpaper/1366x768/1206/Chameleon-gaze_1366x768.jpg">
<figcaption>Хамелеон</figcaption>
</figure>
</body>
</html>
Опрацюйте матеріал, запишіть короткий конспект
Багато веб-сторінок оформлюються зображеннями. В специфікації HTML5 концепт рисунка дещо відрізняється від зображення. Рисунок рекомендують сприймати як рисунки в книгах, відокремлене від тексту, але на яке даються посилання. Часто рисунки мають підписи. Ви вже знайомі з тегом <img> для додавання зображень до веб-сторінки, пригадайте його синтаксис.
<img src="URL" alt="альтернативний текст">
Альтернативний текст відображається замість зображення, якщо браузер не зміг його завантажити, або якщо для доступу до веб-сайту використовується програма екранного доступу для людей з вадами зору.
В специфікації стандарту HTML5 було додано нові семантичні елементи для додавання рисунків на веб-сторінку. Контейнером для малюнку є HTML-елемент <figure>, а текст підпису до малюнку розміщується в елемент <figcaption>. Нижче (рис. 2) приведено приклад додавання зображення з використанням елементу <figure>.
Рисунок 2. Елемент <figure>
<figure>
<img src="media/examples/elephant-660-480.jpg"
alt="Elephant at sunset">
<figcaption>An elephant at sunset</figcaption>
</figure>
figure {
border: thin #c0c0c0 solid;
display: flex;
flex-flow: column;
padding: 5px;
max-width: 220px;
margin: auto;
}
img {
max-width: 220px;
max-height: 150px;
}
figcaption {
background-color: #222;
color: #fff;
font: italic smaller sans-serif;
padding: 3px;
text-align: center;
}
Рисунок 3. Приклад виконання практичної роботи
Використовуючи елемент <figure> створити сторінку фотогалерею та додати підписи до зображень. Для оформлення галереї застосувати наступні стилі:
Застосувати до елементів figure обтікання справа, поле справа 1em;
Застосувати до елементів figcaption курсивний шрифт, вирівняти шрифт по центру;
Застосувати до зображень такі параметри: границя 2 пікселя сірого кольору, висота 300 пікселів ширина 400пікселів, object-fit: none;
Приклад можна побачити на рис. 3
Результат виконання надіслати на електронну пошту вчителя.
Всесвітня павутина оточує нас всюди. Ми використовуємо її на робочому комп'ютері в офісі. Ми мандруємо нею за допомогою планшету. Потрапити в неї можна навіть через екрани деяких телевізорів. І ми всюди носимо її з собою у смартфоні.
Це ставить перед веб-розробниками цікаву задачу - створити сайт, який буде добре функціонувати та виглядати незалежно від пристрою з якого на нього перейшов користувач.
Трьома ключовими принципами адаптивного дизайну являється наступне:
Підхід Mobile First. Це означає, що мобільна версія сайту розробляється до створення настільної версії;
Правило @media. З його допомогою ви можете адаптувати свої стилі під різні розміри області перегляду. Цей синтаксис (часто називають медіазапитами) дозволяє писати стилі що застосовуються тільки при певних властивостях.
Використання гумових макетів. Цей підхід допускає масштабування контейнерів в залежності від ширини області перегляду.
У цьому уроці ми також розглянемо новий спосіб позиціонування елементів макету - CSS-сітку. Суть СSS-сіток в тому, що вона розбиває веб-сторінку на колонок та рядків. Елемент з властивістю display : grid стає контейнером, а його нащадки - елементами сітки.
Для створення розмітки сітки є багато підходів. Ми розглянемо спосіб у якому використовуються властивості grid-template-columns : та grid-template-rows :
Рисунок 1. Нумерація ліній CSS-сітки
Для того щоб розмістити html елемент потрібно вказати лінію з якої він починається та де закінчується. Наприклад :
grid-column: 1/2;
grid-row: 3/5;
Цей код розташовує елемент між першою та другою вертикальними лініями сітки, та між третьою та п'ятою горизонтальними лініями сітки.
Розглянемо структуру веб-сторінки на прикладі якої ми розглянемо використання адаптивного веб-дизайну. Сторінка містить інформацію про кімнатні рослини. Інформація про кожну рослину разом з заголовком поміщені в окремий div тег з призначеним класом. При достатньо малій ширині екрану наша веб-сторінка виглядає так як на рисунку 2.
Рисунок 2. Вигляд мобільної версії сторінки
<!doctype html>
<html>
<head>
<title>Кімнатні рослини</title>
<meta name="viewport" content="width=device-width , initial-scale=1">
<link href="css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Cormorant+Garamond|EB+Garamond&display=swap" rel="stylesheet">
</head>
<body>
<header>
<h1>Кімнатні рослини</h1>
</header>
<div class="grid">
<div class="1">
<h2>Англійський плющ</h2>
<img src="media/Англійський плющ.jpg">
<p>Вчені НАСА назвали англійський плющ кращим фільтром повітря серед кімнатних рослин, що особливо добре поглинають формальдегід. Найбільш корисно обзавестися таким домашнім улюбленцем тим, хто живе на нижніх поверхах будинків уздовж великих магістралей і тим, хто працює в напівпідвальних приміщеннях. Англійський плющ неймовірно легко росте і адаптується - спробуйте підвісити його або поставити на етажерку . Росте він в помірних температурах і боїться яскравих прямих сонячних променів.</p>
</div>
<div class="2">
<h2>Дифенбахія</h2>
<img src="media/Дифенбахія.jpg">
<p>Дифенбахія дуже популярна рослина, що вирощується в кімнатних умовах, але при цьому досить вимоглива до умов догляду. Рослина вимагає регулярного поливу й обприскування, не любить протягів і різких перепадів температур. Купуючи дифенбахію, слід звернути увагу на отруйність молочного соку рослини – викликає подразнення шкіри, а при потраплянні в порожнину рота викликає німоту. Залежно від виду і сорту дифенбахії виростають до 1-2 м у висоту буквально за 5 років.</p>
</div>
<div class="3">
<h2>Заміокулькас</h2>
<img src="media/Заміокулькас.jpg">
<p>Заміокулькас – це зовсім невибаглива рослина, так як може залишатися тривалий час без певного поливу та догляду за листям. Навіть в даній ситуації він не пропаде. Всі ці якості пояснюються його походженням і батьківщиною, яка відрізняється дуже сухим і жарким кліматом. Також ця рослина відмінно пристосовується до іншого клімату, підвищеної вологості та низькій світлопроникності. Заміокулькас можна залишити в кімнаті, яка не має вікон, і лише іноді виносити його на світло так, щоб не падало пряме сонячне проміння.</p>
</div>
<div class="4">
<h2>Калатея</h2>
<img src="media/Калатея.jpg">
<p>Головна особливість калатей – їхнє незвичайне листя, але є й інші властивості та відмінні риси, про які потрібно знати, якщо ви збираєтеся здійснювати догляд за домашньою калатеєю. У більшості видів підземні пагони утворюють поверхневу кореневу систему, з якої ростуть розетки великих овальних листків до 30-40 см завдовжки, на довгих черешках. У висоту квітка калатея може досягати 70-90 см. Цвітіння калатеї непривабливе, виняток становлять лише калатея шафранова і калатея Варшевича, в яких непоказні квітки заховані за яскравими приквітковим листям кремового, білого, помаранчевого і рожевого відтінків.</p>
</div>
<div class="5">
<h2>Пеперомія</h2>
<img src="media/Пеперомія.jpg">
<p>Пепероміі це досить тіньолюбні і прості у догляді рослини, але заради інтересу декоративності листя варто прикласти зусилля. Складності догляду за пеперомією полягають у підтриманні презентабельного вигляду протягом довгого часу. Потрібно дотримуватися всіх рекомендованих умов утримання, в яких рослина буде повноцінно розвиватися і зберігати свій неповторний вигляд. </p>
</div>
<div class="6">
<h2>Фікус каучуковий</h2>
<img src="media/Фікус каучуковий.jpg">
<p>Фікус, мабуть, - одна з найбільш улюблених і поширених декоративно-листяних кімнатних рослин. Чому саме фікус? Догляд за ним нескладний, а ефект приголомшливий. Вегетативна зелена маса щільна, наростає швидко, добре очищає повітря, різні види фікусів мають найрізноманітніше забарвлення. Існує маса інформації про користь цих рослин для здоров’я. Ними можна прикрасити будь-яке приміщення, будь то офіс або житлова квартира.залежить від його виду. Давайте розглянемо найбільш популярні з них.</p>
</div>
<div class="7">
<h2>Фікус ліроподібний</h2>
<img src="media/Фікус ліроподібний.jpg">
<p>Фікус ліроподібний (Ficus lirata) - відрізняється своїми великими листочками, схожими за формою на перевернену скрипку. Листя цього фікуса досягають довжини 50-60 см. Ця рослина любить самоту, не варто ставити його впритул до інших рослин.</p>
</div>
<div class="8">
<h2>Юка</h2>
<img src="media/Юка.jpg">
<p>Юка - дуже світлолюбна рослина, як тільки їй буде недостатньо променів сонця, це швидко відобразиться на зовнішньому вигляді рослини: листя бліднуть, а сама квітка уповільнює ріст. Тому найбільш підходящими вважаються південні і східні вікна, головне, щоб вибране місце захищало юку від прямих полуденних променів сонця. Влітку дуже корисно виносити рослину на балкон або терасу. А от взимку ці рослини дуже часто потерпають від браку сонця, тому слід їм забезпечити штучне підсвічування, яке потрібно включати після заходу сонця.</p>
</div>
</div>
</body>
</html>
:root {
margin:0; /* скидаємо поля*/
background: rgba(255,252,199,.2); /*встановлюємо фоновий колір сторінки*/
}
h1, h2 {
font-family: 'Cormorant Garamond', serif; /*задаємо шрифт та розмір шрифту для заголовків*/
font-size: 8vw;
}
h1 {
text-transform: uppercase; /*переводимо текст на баннері у верхній регістр*/
}
h2 {
margin: 0.2em 0 0.3em 0.1em;
border-bottom: 0.5rem solid black; /*додаємо лінію під заголовками*/
}
p {
font-family: 'EB Garamond', serif; /*задаємо шрифт, розмір та вирівнювання для абзаців*/
font-size: 4vw;
text-align: justify;
padding: 0 0.8em 0 0.8em;
}
img {
width: 100%; /*встановлюємо розмір зображення на 100% ширини області перегляду*/
}
header{ /*встановлюємо фонове зображення header*/
margin:0;
width: 100%;
padding: 2em 1em;
text-align: center;
background-image: url(../media/heroimage.jpg);
background-size:100%;
color: #fff;
text-shadow: 0.1em 0.1em 0.3em #000;
}
Тепер збільшимо розмір вікна веб-браузера для того щоб побачити як виглядатиме наша веб-сторінка на екрані комп'ютера (рис. 3).
Рисунок 3. Вигляд веб-сторінки при збільшенні розміру вікна веб-браузера.
Подумайте що у даному вигляді веб-сторінки відображено неправильно, та як би ви скомпонували контент на такій сторінці.
Рисунок 4. Вигляд сторінки після застосування CSS-сітки.
HTML-код сторінки не змінився, а в CSS - коді відбулись деякі зміни:
Додано код для коректного відображення настільної версії веб-сторінки;
Змінено розмір заголовків та абзаців;
Застосовано CSS-сітку;
:root{
max-width: 1440px;
margin: 0 auto;
}
.grid {
display: grid;
grid-template-columns: repeat(4, 3fr);
grid-template-rows: 2fr 4fr 4fr;
grid-gap: 1em;
margin-left: 2em;
}
p {
font-size: 1vw;
}
h1{
font-size: 6vw
}
h2 {
font-size: 2vw;
}
h2 {
border-bottom: 0.1em solid black;
}
header {
padding: 3em 2em;
background-size: cover;
}
@media (min-width: 1080px){
:root{
max-width: 1440px;
margin: 0 auto;
}
.grid {
display: grid;
grid-template-columns: repeat(4, 3fr);
grid-template-rows: 2fr 4fr 4fr;
grid-gap: 1em;
margin-left: 2em;
}
p {
font-size: 1vw;
}
h1{
font-size: 6vw
}
h2 {
font-size: 2vw;
}
h2 {
border-bottom: 0.1em solid black;
}
header {
padding: 3em 2em;
background-size: cover;
}
}
Процес створення сайта (веб-проекту) умовно можна розподілити на кілька етапів. Розглянемо такі етапи, як загальне планування; розробка дизайну; планування макета веб-сторінок.
Створення ідеї: необхідно вибрати тему проекту (сайта сервісу) й відповідно до неї дібрати текстові та графічні матеріали.
Розробка структури проекту: потрібно визначити кількість розділів сайта, класифікувати матеріал за розділами, приступити до формування навігаційного меню.
Опрацювання макета проекту: потрібно скласти макет проекту, використовуючи графічний редактор.
Переважна більшість сучасних сайтів має блочну верстку. Нижче приведено деякі блоки, які часто використовуються для створення сайтів:
Елемент <header> є контейнером, у якому містяться назва сайта, логотип і навігаційна панель.
Елемент <footer> розташовується внизу веб-сторінки і зазвичай містить інформацію про правовласників, контактні та юридичні дані, посилання на соціальні мережі, форму зворотного зв’язку та ін.
Елемент <div> є універсальним блочним контейнером, який використовується для виділення окремих блоків веб-сторінки. Хоча це і суперечить основній концепції HTML5 інші способи на даний момент використовуються мало.
Опрацювати ст. 168 - 175 за підручником, виконати тестові завдання
Браузер обробляє всі елементи веб-сторінки як невеликі блоки. Для нього будь-який елемент - це контейнер з вмістом: текстом, зображення або іншими елементами.
Блок елемента оточують такі властивості (рис. 1) :
padding - відступ, простір між контентом та границею.
border - границя, лінія вздовж кожного края блока. Границя може відображатись як для всіх сторін одразу, так і для будь-якої з них або комбінації сторін.
background-color - колір фона, заповнює простір всередині границі включаючи область відступу.
margin - поле, відокремлює один елемент від іншого. Наприклад простір що зазвичай відображається зверху і знизу абзаців, - це поля.
Рисунок 1. Блочна модель CSS
Рисинуок 2. Приклад використання полів, відступів та границь
Властивість padding як і більшість інших властивостей CSS має дві форми запису : повну і скорочену. У повній формі записуються окремо відступи для верхнього, правого, нижнього і лівого полів.
padding-top :
padding-right :
padding-bottom :
padding left :
Для скороченого запису використовується ключове слово padding після якого вказуються значення усіх відступів починаючи з верхнього за годинниковою стрілкою.
padding : 5px 10 px 20px 10px;
Аналогічно до властивостей padding значення полів мають дві форми запису: повну і скорочену. У повній формі записуються окремо значення для верхнього, правого, нижнього і лівого полів.
margin-top :
margin-right :
margin-bottom :
margin-left :
Для скороченого запису використовується ключове слово margin після якого вказуються значення усіх полів починаючи з верхнього за годинниковою стрілкою.
margin: 5px 10 px 20px 10px;
Границя може мати 3 властивості, а саме колір, товщина та стиль. Цим трьом властивостям відповідають три записи :
border-color :
border-width :
border -style :
Як і з полями та відступами властивість border має скорочений запис :
border : thin dotted black;
Для визначення товщини границі можна використовувати три ключових слова thin (тонка), medium (середня) і thick (товста), або значення в пікселях.
Колір можна задати за його назвою ( наприклад green, blue, yellow, orange...) або у форматі rgb або rgba, чи скориставшись його шістнадцятковим представленням (наприклад #eeffc3).
Окремої уваги заслуговує стиль границі (рис. 3) який може приймати різні значення : solid, dashed, dotted, double, groove, inset, outset, ridge, none.У властивості border також є можливість окремо форматувати кожну границю : border-top, border-right, border-bottom, border-left;
Рисунок 3. Стиль границь
В CSS можна встановити фоновий колір як для всієї сторінки, так і для окремого елемента. Для цього використовується властивість background-color. Наприклад для того щоб встановити абзацу зелений фоновий колір можна скористатись наступним правилом :
p { bakcground-color : green; } або p { background-color : rgb(0,255,0); }
Виконай завдання "Каталог кімнатних росли". Додай до файлу таблицю стилів для того щоб зображення мали вигляд як на рис. 4б . Результат виконання завдання надішли вчителю інформатики за електронними адресами вказаними на колонтитулах сайту. Не забудь в темі листа вказати прізвище та ім'я!
Ви можете завантажити матеріали завдання за посиланням зліва :
Рисунок 4а. Веб-сторінка до використання CSS-стилів
Рисунок 4б. Результат використання стилів
Каскадні таблиці стилів (англ. Cascading Style Sheets, або скорочено CSS) — спеціальна мова, що використовується для опису зовнішнього вигляду сторінок, написаних мовою розмітки даних. Основна ідея CSS полягає в тому, щоб відокремити дизайн документа від його вмісту. CSS відповідає за оформлення і зовнішній вигляд HTML-коду, тоді як HTML — за зміст та логічну структуру документа.
Конструкція СSS, яка відповідає за зовнішній вигляд певного елемента HTML, називається CSS-правилом. Усі CSS-правила складаються із селектора та блоку оголошень. Блок оголошень містить одне або кілька оголошень, розташованих у фігурних дужках. Усередині блоку оголошень знаходяться пари CSS-властивість — значення, розділені крапкою з комою (рис. 1).
Кожне правило починається із селектора, що вибирає ті HTML-елементи до яких буде застосовано CSS-правило. Селектор дозволяє вибрати один або декілька HTML елементів. В якості селектора можуть бути вказані назви HTML-елементів. Наприклад для того щоб відобразити усі заголовки на сторінці синім кольором ми можемо скористатись таким правилом:
h1, h2, h3, h4, h5, h6 {
color : blue;
}
Якщо необхідно визначити стиль таким чином, щоб один і той самий елемент у різних випадках відображався по-різному, то на допомогу приходять класи. Приклад застосування класів ви можете бачити нижче
<p class="news">...</p>
.news {
background-color : black;
color : white;
}
Ідентифікатори подібні до класів, але зустрічаються в контенті лише один раз. Для застосування ідентифікатора використовується наступний запис
<div id="banner">...</p>
#banner{
background : url (images/banner.jpg);
}
Каскадність CSS — це механізм, завдяки якому до елемента HTML-документа може застосовуватися більш ніж одне правило CSS. Термін «cascading» (каскадні) у назві CSS вказує на можливість злиття різних таблиць стилів для створення єдиного визначення стилю окремого елемента (тегу) чи всього документа.
Існує кілька способів підключення CSS-коду до HTML-документа. Розглянемо деякі з них.
Додавання CSS-правила в HTML-тег за допомогою атрибута style. Усередині атрибута style можна написати кілька CSS-оголошень, розділених крапкою з комою, фігурні дужки не використовуються. Inline-стилі змішують уміст документа і його дизайн, тому його краще використовувати як виключення, у випадку, коли елемент зустрічається лише один раз у документі або на сайті, але вимагає особливого оформлення.
<body>
<header style="background-color : gray;
width : 900px;
height : 100px;
text-align : center;
padding - top : 30px;
margin : 10px auto;>
Заголовок сайта
</header>
</body>
Називаються так тому, що розташовуються безпосередньо в HTML-документі й застосовуються лише до нього. Іноді їх називають embedded style sheet (убудований стиль). Збереження CSS-коду в HTML-документі у тезі <style>, що теж розміщується в . Зазвичай цей варіант використовується, коли існує лише одна проста HTML-сторінка й немає сенсу створювати додатковий файл
<body>
<style>
header {
background-color : gray;
width : 900px;
height : 100px;
text-align : center;
padding - top : 30px;
margin : 10px auto;
}
</style>
<header>
Заголовок сайта
</header>
</body>
Це найбільш поширений варіант. Він полягає у винесенні CSS-коду в окремий файл із розширенням .css та підключенням за допомогою тегу , який знаходиться виключно всередині елемента . Зустрівши в HTML-документі цей тег, браузер завантажить із сайта CSS-файл і застосує до документа стилі, що містяться в ньому.
<head>
<link href="style.css" rel="stylesheet">
</head>
<body>
<header>
Заголовок сайта
</header>
</body>
.header {
background-color : gray;
width : 900px;
height : 100px;
text-align : center;
padding-top : 30px;
margin : 10px auto;
}
Цей спосіб дозволяє об’єднувати кілька таблиць стилів в одну. Директиву @import можна використовувати як в html так і в css файлах. Наприклад для при розробці адаптивного дизайну створюється декілька таблиць стилів для різних розмірів екрану. Тоді їх зручно об'єднати в одну таблицю з допомого правила @import.
@import url(css/style.css);
Якщо на один і той самий елемент діє одночасно кілька стилів то вибирається той у якого більший пріорітет. Якщо пріорітет однаковий - вибирається стиль що записаний у CSS-файлі останнім.
Веб-форма - це набір текстових полів, списків, кнопок і інших елементів управління, за допомогою яких відвідувач сторінки може надати той чи інший вид інформації.
Форми в Інтернеті всюди - завдяки формам ми можемо створювати облікові записи електронної пошти, переглядати і купувати товари в інтернет-магазинах, здійснювати фінансові транзакції і багато іншого.
Усі веб-форми працюють однаково. Користувач вводить певну інформацію, а потім натискає кнопку, щоб надіслати введену інформацію на веб-сервер.
Після прибуття на веб-сервер ця інформація обробляється спеціальною програмою, та надсилає нову сторінку веб-браузеру. Під час обробки веб-форми програма на веб-сервері може звернутися до бази даних для запису інформації, або її перевірки.
HTML-елементи форм (Таблиця 1) розміщуються між відкриваючим та закриваючим тегами <form>...</form>. Поля веб-форми можна згрупувати помістивши їх між тегами <fieldset>...</fieldset>. Кожному розділу форми можна присвоїти назву використовуючи тег <legend>...</legend>.
Зазвичай поля нової форми не містять ніяких даних. Для деяких користувачів така форма може бути не зовсім зрозумілою, зокрема, яку саме інформацію потрібно вводити в конкретне поле. Тому форми часто містять приклад даних, який потрібно внести. Такий текст ще називають "водяним знаком". Постановочний текст додається за допомогою атрибута placeholder.
Розгляньте приклад створення веб-форми зайвки на посаду охоронця зоопарку. Зверніть увагу на структуру форми.
Запишіть в зошит приклад створення форми.
HTML-таблиці отримали дуже широке росповсюдження, від відображення інформації в табличному вигляді до компонування макетів веб-сторінок (такий метод використовувася до впровадження мудульної системи верстання).
HTML-таблиці скаладаються з рядків, кожен рядок містить певну кількість комірок. Увесь вміст таблиці розміщується між відкриваючим та закриваючими тегами <table>...</table>. Нижче наведено основні теги для створення та роботи з таблицями.
Розгляньте приклад створення таблиці. Занотуйте структуру таблиці в зошиті
25 років тому Тім Бернерс-Лі заснував Інтернет. Його винахід призначався для Cern, Європейського центру ядерних досліджень. Проект мав назву World Wide Web і передбачав публікацію гіпертекстових документів, пов’язаних між собою гіперпосиланнями. Це мало полегшити пошук та консолідацію інформації. Тоді ж були розроблені ідентифікатори URI (а також URL), протокол HTTP і мова HTML. Ці технології склали основу інтернету.
HTML (англ. HyperText Markup Language — мова розмітки гіпертексту) — це мова тегів, засобами якої здійснюється розмічання вебсторінок для мережі Інтернет. Браузери отримують HTML-документи з вебсервера або з локальної пам'яті й передають документи в мультимедійні вебсторінки. HTML описує структуру вебсторінки семантично і спочатку включені сигнали для зовнішнього вигляду документа.
Елементи HTML є будівельними блоками сторінок HTML. За допомогою конструкцій HTML, зображення та інші об'єкти, такі як інтерактивні форми, можуть бути вбудовані у візуалізовану сторінку. HTML надає засоби для створення структурованих документів, позначаючи структурну семантику тексту, наприклад заголовки, абзаци, списки, посилання, цитати та інші елементи. Елементи HTML окреслені тегами, написаними з використанням кутових дужок. Теги, такі як і безпосередньо вводять вміст на сторінку. Інші теги, такі як<img /> <input /> <p>оточують і надають інформацію про текст документа і можуть включати інші теги як піделементи. Браузери не показують теги HTML, але використовують їх для інтерпретації вмісту сторінки.
Для коректного відображення у веб-браузері, html-документ повинен містити певні структурні елементи, а саме:
<!DOCTYPE html> оголошення типу документу
<html> кореневий елемент html
<head> розділ з інформаціює для браузера
<body> розділ де розміщується контент
<!DOCTYPE html>
<html>
<head>
<title>Назва документу</title>
</head>
<body>
</body>
</html>
Занотувати в зошиті основні теги для html-документу: абзац, заголовок, зображення.
HTML тег <html> повідомляє браузеру, що це HTML-документ.
Тег <html> є контейнером, який містить в собі весь вміст веб-сторінки, включаючи теги <head> та <body>, крім теґа <!DOCTYPE>.
Як правило, тег <html> йде в документі другим, після елемента, що визначає тип документа (Document Type Definition, DTD), що встановлюється через елемент <!DOCTYPE>.
Нотатка:
Відкриваючий та закриваючий теги необов'язкові, але хороший стиль диктує їх, неодмінне, використання.
Нотатка:
Закриваючий тег "</html>" повинен завжди стояти в документі останнім.
HTML тег <head> призначений для зберігання інших елементів, мета яких - допомогти браузеру в роботі з даними.
Також всередині контейнера <head> можуть знаходитися мета-теги, які використовуються для зберігання інформації призначеної для браузерів і пошукових систем, назву документа, скрипти, стилі і багато іншого.
Наприклад, механізми пошукових систем звертаються до Метатегів для отримання опису сайту, ключових слів та інших даних.
Всередині тега <head> допускається розміщувати такі елементи:
•<base>
•<basefont>
•<bgsound>
•<link>
•<meta>
•<script>
•<style>
•<title>
Нотатка:
Вміст елемента <head> не відображається безпосередньо на веб-сторінці, за винятком елемента <title>, він задає заголовок вікна веб-сторінки.
HTML тег <body> призначений для зберігання тіла веб-сторінки (його контенту), що відображається у вікні браузера.
Інформацію, яку слід виводити в документі, слід розташовувати саме всередині контейнера <body>. До такої інформації належить текст, зображення, теги, JavaScript скрипти і т. д.
Тег <body> також застосовується для визначення кольорів посилань і тексту на веб-сторінці. Подібна практика в HTML засуджується і натомість для вказівки колірної схеми рекомендується використовувати стилі, застосовуючи їх до селектору <body>.
Інструменти веброзробки - це набір програм для створення вебсайтів або вебсторінок та наповнення їх вмістом.
Редактор коду - основний інструмент для написання програмного коду на мовах HTML, CSS, JavaScript та ін. Сучасні текстові редактори можуть мати додаткові функції що спрощують написання коду та керування його фрагментами. Найпоплярнішими безкоштовними текстовими редакторами є SublimeText, VSCode, Atom, Brackets, Notepad++ ...
Системи контролю вмісту - спеціальні системи для збереження різних версій та сумісної роботи над одним проєктом за допомогою "гілок", кожен учасник проєкту може почати створювати свою частину проєкту, після закінчення ці гілки "мержаться" в один проєкт. На даний час найпопулярнішою є система Git. Для цієї систеим є багато програм з керування версіями, наприклад GitHub, Bitbucket і т.д.
Дизайн інтерфейсу - важлива частина розробки вебсайту, для цього часто використовується програма Adobe Photoshop, але зараз набула широкої популярності спеціалізована програма для створення моделі інтерфейсу користувача Figma.
Інтерфейс Figma
Опрацюйте матеріали сайту, зробіть короткий конспект
Сторінка-вітрина, також лендінг (англ.. Landing page) – це веб-сторінка, яка відкривається при натисканні на рекламне оголошення чи лінк. «Цільова сторінка» є логічним продовженням рекламного оголошення або посилання. Часто «лендінги» пов'язані з соціальними медіа, розсилками електронною поштою або маркетинговими кампаніями пошукових двигунів (контекстною рекламою) з метою підвищення ефективності реклами. «Лендінг» може бути будь-якою сторінкою сайту або спеціально створеною окремою сторінкою. Загальна мета «лендінгу» перетворення (конверсії) відвідувачів сайту в потенційних покупців, тому її ще часто називають «приманка для клієнтів».
Сайт-візитка найчастіше складається з декількох сторінок:
інформація про фахівця;
сторінка з послугами та цінами;
сторінка з відгуками про роботу і портфоліо;
контактна інформація для зв'язку.
Зараз даний вид сайтів не дуже популярний, так як майже кожен може створити собі повноцінний сайт для кращої пошукової оптимізації, а фахівці, які запускають свій сайт або представляють новий проект, часто використовують Landing Page.
Перші форуми з'явилися на початку 2000-х, але все ще залишаються популярним місцем спілкування. Форум – це сайт для спілкування, тут створюють теми і допомагають один одному в рамках однієї загальної тематики.
Найчастіше форуми створюють на наступні, в основному, вузькі теми:
сім'я та діти;
відносини;
стиль;
iгри;
фінанси;
і інші популярні теми.
Блог можна охарактеризувати як онлайн-щоденник і спосіб ділитися корисною інформацією (контентом). Хтось пише про своє життя, хтось ділиться життєвим досвідом і навчає свою аудиторію. Блог це ще й діалог між автором і читачами.
Фахівці створюють блог, щоб ділитися своїм професійним досвідом з читачами. Такий блог служить хорошим інструментом для самопіару і реклами своїх послуг (не тільки для компаній, але і для приватних фахівців).
Блоги створюються для:
самовираження;
самопіару і залучення уваги;
заробітку прямими або непрямими методами.
На блозі можна заробляти продаючи рекламу і публікуючи рекламні пости або продавати товари і послуги.
Почати вести блог досить просто. Наприклад, на платформі livejournal або blogger. Можна замовити розробку блогу у фрілансера або у веб-студії.
Відмінна риса сайту новин – відвідуваність (понад 3 000 відвідувачів на добу) і вид контенту. Залежно від охоплення і масштабу можна поділити на міські, обласні новинні сайти, новинні сайти в масштабах держави і світу.
Можна ще виділити вузькотематичні ресурси, наприклад: новини фондових і валютних ринків. Існують великі портали новин про високі технології, фінанси, бізнес, бухгалтерію, ігри, спорт і т. д.
Вузька тематика обмежує обсяг трафіку на сайт новин, однак, найчастіше, аудиторія таких сайтів більше лояльна.
Інформаційні сайти (ще називають SEO-сайти) мають дуже схожий вигляд на сайт новин, але мають ряд відмінностей. SEO-сайти створюються для надання відвідувачам того, що цікавить їх.
Основне завдання SEO-сайту – вихід в ТОП пошукової видачі за певними запитами. З цією метою пишуться і оптимізуються статті, складається ядро сайту, проводиться аналіз і моніторинг для поліпшення ресурсу і контенту.
Сайт для середніх і великих компаній.Створюється для публікації такої інформації:
Про компанію;
Про вакансії;
Про товари, послуги;
Про партнерів;
Про контактної інформації.
Досить часто на корпоративних сайтах присутній каталог продукції з актуальними цінами і новини компанії. На деяких сайтах присутні додаткові сервіси для клієнтів, закриті розділи сайту, в які можна потрапити тільки після реєстрації. Наприклад: сайти дистриб'юторів надають доступ в b2b-розділ, де можна здійснювати замовлення продукції за оптовими цінами.
Інтернет-магазин (онлайн-магазин) – це платформа, де ви розміщуєте свої товари, а відвідувачі купують товар, оформляючи замовлення і оплачуючи покупку в режимі онлайн. Завдяки інтернет-магазину, спрощуються процеси покупки, оплати і отримання замовлень.
Інтернет-магазини набули широкого поширення, тому що дозволяють стартувати без значних капітальних вкладень в інфраструктуру, персонал, склади і торгові платформи.
Iнтернет-портал – тип сайту, який містить різні блоки, сервіси, новини і корисні матеріали. Найбільш популярний формат порталів – міські портали. Міські портали надають різну інформацію про те чи інше в місті чи області: новини, прогноз погоди, вакансії, каталоги компаній, оголошення та ін.
Портали досить складний в розробці вид сайту, тому що вимагає великої команди фахівців.
Онлайн-сервіси дещо відрізняються від інших видів сайтів. Головне завдання такого сайту – здійснення певних процесів онлайн.Найбільш популярні і, ті що мають великий попит онлайн-сервіси:
Фріланс-біржі;
Органайзери та календарі;
Кредитні калькулятори;
Редактори документів;
Онлайн-бухгалтерія;
Онлайн CRM-системи
Хмарні файлові сховища.
Для користувача простота навігації сайтом — важливий чинник, що позитивно впливає на поведінкові фактори і, як наслідок, на видимість, позиції і трафік. Інформаційна структура сайта — спосіб організації інформаційних даних на веб-сайті, а також структура взаємодії різних блоків інформації один з одним.
В ідеалі така структура повинна бути максимально зручною, щоб користувач міг швидко знайти потрібну йому інформацію. Інакше кажучи, структура сайта — це логічна схема побудови сторінок сайта з розподілом за папками і категоріями..
Сайти поділяються на сайти з лінійною та ієрархічною структурою. Також є сайти з довільною структурою, на яких навігація здійснюється в довільному порядку. Сайтом з довільною структурою є, наприклад, Вікіпедія.
Структура сайта є дуже важливим фактором ранжування, покращуючи характеристики всього сайта. Основною складовою будь-якого сайта є документ — це сторінка сайта, що має унікальну адресу в Інтернеті. Документи можуть бути як простими інформаційними сторінками, так і картками товару або, наприклад, лістингами товарів в інтернет-магазині.
Сьогодні все більшу популярність набувають так звані посадкові, або лендінг (від англ. landing page), сторінки. Посадкова сторінка розробляється з урахуванням психології відвідувачів, вона має чіпляти й не відпускати їх до самого моменту покупки (або реєстрації). Це може бути передплатна сторінка, завдання якої зводиться до отримання електронної адреси користувача, який зайшов на сторінку. Так збирається база.
Структура необхідна для індексації сайта пошуковими системами. У пошукових систем є низка своїх вимог до структури. Чим більш правильно й логічно вона спроектована, тим простіше пошуковій системі проіндексувати сторінки і надати їх користувачеві.
Створення веб-сторінок — це складний процес, у якому немає другорядних елементів. Тут важливе все, починаючи від загального призначення сайту і закінчуючи останнім графічним елементом на сторінці зі зворотнім зв’язком. Адже користувач оцінює як загальну використовуваність сайту, так і його окремі деталі: навігацію, тип відкриття зображень чи переходу між сторінками із розділу в розділ.
Веб-форма - це набір текстових полів, списків, кнопок і інших елементів управління, за допомогою яких відвідувач сторінки може надати той чи інший вид інформації.
Форми в Інтернеті всюди - завдяки формам ми можемо створювати облікові записи електронної пошти, переглядати і купувати товари в інтернет-магазинах, здійснювати фінансові транзакції і багато іншого.
Усі веб-форми працюють однаково. Користувач вводить певну інформацію, а потім натискає кнопку, щоб надіслати введену інформацію на веб-сервер.
Після прибуття на веб-сервер ця інформація обробляється спеціальною програмою, та надсилає нову сторінку веб-браузеру. Під час обробки веб-форми програма на веб-сервері може звернутися до бази даних для запису інформації, або її перевірки.
HTML-елементи форм (Таблиця 1) розміщуються між відкриваючим та закриваючим тегами <form>...</form>. Поля веб-форми можна згрупувати помістивши їх між тегами <fieldset>...</fieldset>. Кожному розділу форми можна присвоїти назву використовуючи тег <legend>...</legend>.
Зазвичай поля нової форми не містять ніяких даних. Для деяких користувачів така форма може бути не зовсім зрозумілою, зокрема, яку саме інформацію потрібно вводити в конкретне поле. Тому форми часто містять приклад даних, який потрібно внести. Такий текст ще називають "водяним знаком". Постановочний текст додається за допомогою атрибута placeholder.
Розгляньте приклад створення веб-форми зайвки на посаду охоронця зоопарку. Зверніть увагу на структуру форми.
Запишіть в зошит приклад створення форми.
HTML-таблиці отримали дуже широке росповсюдження, від відображення інформації в табличному вигляді до компонування макетів веб-сторінок (такий метод використовувася до впровадження мудульної системи верстання).
HTML-таблиці скаладаються з рядків, кожен рядок містить певну кількість комірок. Увесь вміст таблиці розміщується між відкриваючим та закриваючими тегами <table>...</table>. Нижче наведено основні теги для створення та роботи з таблицями.
Розгляньте приклад створення таблиці. Занотуйте структуру таблиці в зошиті
Основні поняття законспектувати, опрацювати презентацію.
Просування сайту — комплекс заходів щодо збільшення відвідуваності веб-ресурсу цільовими відвідувачами.
Роботи з позиціонування сайту в пошукових системах — це один із найважливіших заходів щодо залучення цільової аудиторії.
Пошукові системи – повністю автоматизовані механізми які глибоко сканують усі задані сервери (відкриті для сканування) і збирають індекс-інформацію про те, що і де (на якій веб-сторінці) виявлено.
Зібрана інформація вноситься до бази даних пошукової системи, де алгоритм із ранжування реалізується у два етапи:
Перший етап: по сайтах «проходить» так званий «швидкобот», який індексує їх для того, аби додавати новини на видачу пошукових систем.
Другий етап: протягом доби після роботи «швидкобота» — «проходить» основний бот, який уже повністю індексує статтю.
Пошуковий робот (webcrawler, bot, webrobots, webspider — бот, павук) — це спеціальна програма, що є складовою частиною пошукової системи та призначена для перебирання сторінок Інтернету з метою занесення інформації про них у базу даних пошукової системи.
Робота пошукової системи
Багато веб-сторінок оформлюються зображеннями. В специфікації HTML5 концепт рисунка дещо відрізняється від зображення. Рисунок рекомендують сприймати як рисунки в книгах, відокремлене від тексту, але на яке даються посилання. Часто рисунки мають підписи. Ви вже знайомі з тегом <img> для додавання зображень до веб-сторінки, пригадайте його синтаксис.
<img src="URL" alt="альтернативний текст">
Альтернативний текст відображається замість зображення, якщо браузер не зміг його завантажити, або якщо для доступу до веб-сайту використовується програма екранного доступу для людей з вадами зору.
В специфікації стандарту HTML5 було додано нові семантичні елементи для додавання рисунків на веб-сторінку. Контейнером для малюнку є HTML-елемент <figure>, а текст підпису до малюнку розміщується в елемент <figcaption>. Нижче (рис. 2) приведено приклад додавання зображення з використанням елементу <figure>.
Рисунок 2. Елемент <figure>
<figure>
<img src="media/examples/elephant-660-480.jpg"
alt="Elephant at sunset">
<figcaption>An elephant at sunset</figcaption>
</figure>
figure {
border: thin #c0c0c0 solid;
display: flex;
flex-flow: column;
padding: 5px;
max-width: 220px;
margin: auto;
}
img {
max-width: 220px;
max-height: 150px;
}
figcaption {
background-color: #222;
color: #fff;
font: italic smaller sans-serif;
padding: 3px;
text-align: center;
}
Рисунок 3. Приклад виконання практичної роботи
Використовуючи елемент <figure> створити сторінку фотогалерею та додати підписи до зображень. Для оформлення галереї застосувати наступні стилі:
Застосувати до елементів figure обтікання справа, поле справа 1em;
Застосувати до елементів figcaption курсивний шрифт, вирівняти шрифт по центру;
Застосувати до зображень такі параметри: границя 2 пікселя сірого кольору, висота 300 пікселів ширина 400пікселів, object-fit: none;
Приклад можна побачити на рис. 3
Результат виконання надіслати на електронну пошту вчителя.