Міністерство Освіти Науки Державна освітня установа вищої професійної освіти
Башкирський Державний Університет
БАКБП при БашГУ
ДОПОВІДЬ
з дисципліни: інформаційні технології в економіці
Тема
Створення web-сторінок, введення в стандарти HTML і PHP, елементи технології WWW
Виконав: студент гр ЕУП-01-09
Мисюк К.Н.
Перевірив: професор
Валєєв М.М
Уфа 2010
ЗМІСТ
ГЛАВА 1. HTML
1.1 ЗАГАЛЬНІ ВІДОМОСТІ ПРО СТВОРЕННЯ WEB-СТОРІНОК
1.2 СТВОРЕННЯ ТА ОФОРМЛЕННЯ WEB-СТОРІНОК
РОЗДІЛ 2. PHP
2.1 ІСТОРІЯ PHP
2.2 МОЖЛИВОСТІ PHP
ЛІТЕРАТУРА
ГЛАВА 1. HTML
HTML (HyperText Markup Language) - це мова, прийнята в World Wide Web для створення та публікації веб-сторінок. HTML надає авторам засоби для: включення в Веб-документи заголовків, тексту, таблиць, списків, фотографій і т. п.; переходу до інших Веб-сторінок за допомогою клацання кнопки миші по гіпертекстовому посиланню; створення та заповнення форм для транзакцій з віддаленими службами, наприклад, для пошуку інформації, бронювання квитків, оформлення замовлень на товари і т. п. безпосереднього включення в Веб-документи відеокліпів, звуку та інших зовнішніх об'єктів. Фактично, сучасна Веб-сторінка формується за допомогою трьох мовних засобів: мову HTML використовується для завдання логічної структури документа (заголовки, абзаци, графічні зображення та інші об'єкти); мову каскадних стилів CSS використовується для завдання способу відображення документа (кольори тексту і фону, шрифти, способи вирівнювання та позиціонування окремих об'єктів на сторінці і т. п.); мови програмування сценаріїв (найчастіше JavaScript) використовуються для написання сценаріїв, тобто невеликих програм, які виконуються оглядачем в процесі відображення документа і забезпечують його динамічне зміна у відповідь на різні події. При цьому саме HTML-документ є тим середовищем, в якій розміщуються інші компоненти Веб-сторінки. Тому ми починаємо наш довідник з опису мови HTML, за яким слідують опису CSS і JavaScript.
1.1 ЗАГАЛЬНІ ВІДОМОСТІ ПРО СТВОРЕННІ WEB-СТОРІНОК
Збори сторінок, об'єднаних деякою загальною тематикою і поміщених, як правило, на одному комп'ютері, називають Web-вузлом або сайтом. Вузли Web подібні книгам, а Web-сторінки - сторінкам цих книг. Комп'ютери, на яких розміщуються сайти, а також програми, що забезпечують підтримку сайтів, називаються серверами. На одному сервері може розміщатися безліч Web-вузлів або сайтів.
Щоб опублікувати в Інтернеті сторінку, що містить деяку інформацію, використовується спеціально розроблений для цього мову HTML.
HTML - HyperText Markup Language (Мова розмітки гіпертексту) являє собою досить простий набір команд, що описують структуру документа. Ця мова розмітки дозволяє виділити в документі окремі логічні частини - заголовки, абзаци, таблиці, списки-перерахування і т.д., але не задає конкретні атрибути форматування. Конкретний вид форматування визначає сам браузер при читанні документа, і саме браузер забезпечує найкраще відображення Web-документа на вашому екрані.
Створювати Web-сторінки можна за допомогою спеціальних програм-редакторів, автоматично генерують код HTML, робота з якими не вимагає знання мови розмітки. Однак ці програми часто обмежені в своїх можливостях, містять помилки і нерідко створюють поганий HTML-код, який працює не на всіх платформах. Тому, якщо ви хочете серйозно освоїти Web-дизайн і зрозуміти принципи створення Web-сторінок, вам не обійтися без знання основ мови HTML, тим більше що створювати Web-сторінки на ньому зовсім не важко.
Мова HTML існує в декількох варіантах або специфікаціях. Як і версії програмних продуктів, специфікації пронумеровані: 2.0, 3.0, 3.2, 4.0. Кожна наступна специфікація являє собою розширення та доповнення попередньої таблиці, списки-перерахування і т.д., але не задає конкретні атрибути форматування. Конкретний вид форматування визначає сам браузер при читанні документа, і саме браузер забезпечує найкраще відображення Web-документа на вашому екрані.
Документ у вікні з кодом HTML - це текстовий документ спеціального формату. Всі файли цього формату мають розширення. html або. htm. У документі HTML звичайний текст поєднується з елементами розмітки, укладеними в кутові дужки <і>, наприклад , ,
,
. Такі елементи розмітки називаються тегами. Теги бувають поодинокими, відкривати і закривати і складаються з наступних один за одним в певному порядку елементів:
• лівої кутової дужки <;
• необов'язкового символу слеш /, який означає, що тег є кінцевим тегом, що закриває деяку структуру, наприклад,
. У цьому сенсі можна читати символ/як кінець деякого елемента розмітки, наприклад, рядки або абзацу;
• імені тега, наприклад, html;
• необов'язкових атрибутів. Тег може бути без атрибутів або супроводжуватися одним або декількома атрибутами, наприклад, align = "center";
• правої кутової дужки>.
Таким чином, відкриває тег , що стоїть спочатку документа HTML і що означає його початок, складається з імені html і двох кутових дужок <>, а тег , знаходиться в кінці Web-документа, крім зазначених елементів містить також символ слеш /, що означає закриваючий тег і вказує на кінець документа. Тег
, що означає розділення документа на частини, містить, крім імені div, атрибут align зі значенням "center", що означає вирівнювання по центру.
У тегах можуть використовуватися тільки символи латинського алфавіту, а в значеннях атрибутів - будь-які символи. Якщо в якості значень атрибута використовуються, наприклад, символи кирилиці, то вони повинні бути укладені в лапки, наприклад name = "Розділ 1".
Мова HTML не розрізняє великі і малі літери, так що теги , і еквівалентні. Далі ми будемо використовувати написання тегів в нижньому регістрі.
Більшість тегів спарені: за відкриваючим тегом слід відповідний йому закриваючий тег, а між ними міститься текст або інші теги.
У таких випадках два тега і частина документа, укладена між ними, утворює блок, званий елементом HTML. Деякі теги, наприклад , є поодинокими, і для них закриваючий тег не застосовується. Такі теги самі по собі є елементами HTML.
Більшість тегів можуть мати один або кілька атрибутів - параметрів, що дають додаткову інформацію про те, як браузер повинен обробляти поточний тег. Однак атрибутів може і не бути зовсім. Атрибут тега складається з імені, наприклад, align, знака рівності = і значення, яке задається рядком символів, наприклад, "Center": align = "center". Значення атрибутів зазвичай полягають в лапки. Однак якщо ці значення використовують тільки символи латинського алфавіту, цифри і дефіси, то лапки можна опустити, наприклад: align = center.
Кожен HTML-документ має певну структуру, яка виглядає наступним чином:
...
...
Структура HTML-документа містить такі обов'язкові елементи:
• теги і , які відзначають початок і кінець документа;
• заголовок, обмежений тегами і ;
• тіло, обмежене тегами ... .
У заголовку, обмеженому тегами і , за допомогою тегів
...
визначається назва документа, який має описувати його вміст і зазвичай містить не більше 5-6 слів. Ця назва відображається браузерами в рядку заголовка робочого вікна програми, а роботи, складові індекси для пошукових систем, ідентифікують документ, використовуючи його назву.
Крім елемента
...
, заголовок може містити елементи ... . Відкриваючий тег включ...