Слайд 1Загальні принципи
веб-розробки
Мета розробки
Формат розробки
Графічне оформлення
Потенційна аудиторія і пропускна спроможність
Статистичні дані
і маркетинг
Слайд 2
Програмне забезпечення
Для максимальної сумісності розробок використовуємо програмні пакети типу
Openserver
Denwer
які містять
Веб-сервер
Apache (1.3, 2.2, тощо)
Інтерпретатор PHP (зазвичай 5.х, можна 7.х)
Сервер баз даних MySQL (зазвичай 5.х)
Дозволено власні ПЗ, роботу яких забезпечуєте самостійно на власному обладнанні.
Слайд 3Витоки HTML
В 1989 році Тім Бернерс-Лі запропонував для організації CERN проект розподіленої
гіпертекстової системи під назвою World Wide Web для об’єднання всіх інфоресурсів CERN в єдину інформаційну систему
Основні компоненти системи:
Електронна пошта
Система файлових архівів
Гіпертекстовий масив інформації
Слайд 4Що таке HTML
HTML – мова гіпертекстової розмітки на основі SGML –
мови розмітки друкованих документів
Навіщо?
Спрощення процесу створення документів
Забезпечення інтерфейсів взаємодії систем та користувачів
Слайд 5Інтерпретатор HTML
Функції інтерпретатора розділені між веб-сервером, на якому зберігаються документи, та
інтерфейсом користувача:
Сервер забезпечує передпроцесорну обробку документів,
Інтерфейс користувача інтерпретує мовні конструкції для представлення інформації
Слайд 6Принцип роботи HTML
HTML – описова мова розмітки документів.
Документ є сукупністю контейнерів,
що починаються і закінчуються тегами.
Тег (англ. tag) – вказівник розмітки, що міститься в кутових дужках "<" i ">“, і містить ім’я тега, за яким може іти список атрибутів тега.
Приклад:
<ім’я_тега список_атрибутів_через_пробіл>
вміст контейнера
Слайд 7Спецсимволи HTML
" "
& &
< <
> >
Спецсимволи дозволяють візуалізовувати технічні символи, що використовуються для запису тегів.
Слайд 8Групи тегів HTML
Структурні – визначають будову документа
Форматувальні – для інформаційних блоків
гіпертексту
Спрямовуючі – для посилань і закладок
Інтерактивні – для форм
Командні – для виклику програм
Слайд 9Призначення CSS
Розширення можливостей візуалізації документів в рамках декларативного характеру розмітки із
збереженням контролю над формою представлення елементів HTML-розмітки
Вирішення протиріч між точністю визначення розмірів елементів і точністю визначення розмірів блоків тексту
Слайд 10
Порівняння CSS і HTML
HTML:
Текст курсивом? Так!
Текст курсивом! Так!
HTML+CSS:
Текст
курсивом? Ні!
Текст курсивом? Ні!
Слайд 11
Значення CSS для розробки
Процес розробки і супроводження веб-систем можна формалізувати і
подати у вигляді списку дій:
Визначення номенклатури сторінок
Для різних типів сторінок розробка логічної структури
Створення навігаційної карти веб-системи
Розробка стилів відображення для стандартних компонентів сторінки
Створення зображень, анімацій, скриптів, внесення текстів і графіки, генерація сторінок при звертанні до них
Слайд 12
Способи застосування CSS
Форма декларування стилю в документі і форма зв’язування описання
стилю відображення елемента розмітки із самим елементом:
Зміна стандартного стилю в елементі розмітки
Розміщення описання стилю в заголовку документа в елементі