Смачний index php registration form. PHP сценарії обробки HTML форм
Перед тим, як ми розпочнемо нашу подорож по уроках створення сайтів на HTML та CSS, важливо розуміти різницю між двома мовами, синтаксис кожної мови та деяку основну термінологію.
Що таке HTML та CSS?
HTML (HyperText Markup Language, мова розмітки гіпертексту) задає структуру вмісту та його зміст, визначаючи такий контент як, наприклад, заголовки, абзаци чи зображення. CSS (Cascading Style Sheets) або каскадні таблиці стилів - це мова презентацій, створена для оформлення зовнішнього вигляду контенту, яка використовує, наприклад, шрифти або кольори.
Ці дві мови - HTML і CSS незалежні одна від одної і повинні такими залишатися. CSS не повинен бути написаний усередині HTML-документа і навпаки. Як правило, HTML завжди представлятиме вміст, а CSS завжди визначатиме його оформлення.
При такому розумінні різниці між HTML і CSS давайте поринемо в HTML докладніше.
Основні терміни HTML
Перед початком роботи з HTML ви, ймовірно, зіткнетеся з новими та часто дивними термінами. Згодом ви ознайомитеся з усіма ними докладніше, але зараз ви повинні почати з трьох основних термінів HTML – елементи, теги та атрибути.
Елементи
Елементи вказують, як визначити структуру та вміст об'єктів на сторінці. Деякі з часто використовуваних елементів включають кілька рівнів заголовків (визначені як елементи з
до ) та абзаців (визначені як
); до списку можна включити елементи
, Елементи ідентифікуються за допомогою кутових дужок<>, що оточують ім'я елемент. Таким чином, елемент виглядатиме так: Додавання кутових дужок< и >довкола елемента створює те, що відомо як тег. Теги найчастіше зустрічаються в парах тегів, що відкривають і закривають. Відкриваючий тег вказує на початок елемента. Він складається із символу<, затем идёт имя элемента и завершается символом >; наприклад, Закриває тег відзначає кінець елемента. Він складається із символу< с последующей косой чертой и именем элемента и завершается символом >; наприклад, Вміст, що знаходиться між тегами, що відкриває і закриває, є вмістом цього елемента. Посилання, наприклад, матиме тег, що відкриває та закриваючий тег. Що знаходиться між цими двома тегами буде вміст посилання. Так, теги посилань виглядатимуть приблизно так: Атрибути є властивостями, які застосовуються для надання додаткової інформації про елемент. Найбільш поширені атрибути включають атрибут id , який ідентифікує елемент; атрибут class, який класифікує елемент; атрибут src, який визначає джерело вбудованого вмісту; атрибут href , який вказує посилання на пов'язаний ресурс. Атрибути визначаються у тезі, що відкриває, після імені елемента. Загалом, атрибути включають в себе ім'я та значення. Формат для цих атрибутів складається з імені атрибута зі знаком рівності за ним, а потім у лапках йде значення атрибута. Наприклад, елемент з атрибутом href буде виглядати так: Shay Howe Цей код відображатиме текст "Shay Howe" на веб-сторінці і при натисканні на цей текст веде користувача на http://shayhowe.com. Елемент посилання оголошено за допомогою тега, що відкриває і закриває тегаохоплюючих текст, а також атрибуту та значення адреси посилання оголошеної через href="http://shayhowe.com" у тезі, що відкриває. Рис. 1.01. Синтаксис HTML у вигляді схеми включає елемент, атрибут та тег Тепер, коли ви знаєте, що таке елементи HTML, теги та атрибути, давайте поглянемо воєдино на нашу першу веб-сторінку. Якщо щось виглядає тут новим, не турбуйтеся – ми розшифруємо все по ходу. HTML-документи є прості текстові документи, збережені з розширенням.html, а не.txt. Щоб почати писати HTML, спочатку потрібен текстовий редактор, який вам зручний у використанні. На жаль, сюди не входить Microsoft Word чи Pages, оскільки це складні редактори. Двома найбільш популярними текстовими редакторами для написання HTML та CSS є Dreamweaver та Sublime Text. Безкоштовні альтернативи також Notepad++ для Windows та TextWrangler для Mac. Усі HTML-документи містять обов'язкову структуру, яка включає такі декларації та елементи:
,
, Оголошення типу документа абознаходиться на початку HTML-документа і повідомляє браузерам, яка версія HTML застосовується. Оскільки ми будемо використовувати останню версію HTML, наш тип документа буде просто. Після цього йде елемент що означає початок документа. Усередині елемент Весь видимий вміст веб-сторінки перебуватиме в елементі
Це веб-сторінка. Цей код показує документ, починаючи з оголошення типу документа,потім відразу йде елемент . Усередині йдуть елементи Коли елемент знаходиться всередині іншого елемента, відомий також як вкладений, гарною ідеєю додати до нього відступ, щоб зберегти структуру документа добре організованою і читабельною. У попередньому коді обидва елементи У попередньому прикладі елемент був єдиним тегом, який не включав тег, що закриває. Не хвилюйтеся, це було зроблено навмисно. Не всі елементи складаються з тегів, що відкривають і закривають. Деякі елементи просто одержують вміст або поведінку через атрибути в межах одного тега. є одним із таких елементів. Вміст елемента у прикладі надається за допомогою атрибута charset і значення. До інших типових самозакривається елементів відносяться: Наведена структура, зроблена за допомогою оголошення типу документата елементів
, Незалежно від того, як акуратно ми пишемо наш код, помилки неминучі. На щастя, при написанні HTML та CSS ми маємо валідаторів для перевірки нашої роботи. W3C пропонує валідатори HTML та CSS, які сканують код на помилки. Перевірка нашого коду не тільки допомагає правильно відображати його у всіх браузерах, але й допомагає навчанню передового досвіду під час написання коду. Як веб-дизайнери і фронтенд-розробники ми можемо дозволити собі розкіш відвідувати ряд чудових конференцій, присвячених нашому ремеслу. Ми збираємося організувати власну конференцію Styles Conference та створити для неї сайт протягом наступних уроків. Ось так! Давайте перейдемо трохи, відійшовши від HTML і поглянемо на CSS. Пам'ятайте, HTML визначає вміст і структуру наших веб-сторінок, тоді як CSS визначає їхній візуальний стиль та зовнішній вигляд. На додаток до термінів HTML є кілька основних термінів CSS, з якими вам потрібно буде ознайомитися. Ці терміни включають селектори, властивості та значення. Як і з термінологією HTML, чим більше ви працюєте з CSS, тим більше ці терміни стають вашою другою натурою. Під час додавання елементів на веб-сторінку вони можуть бути оформлені за допомогою CSS. Селектор визначає, на який саме елемент або елементи HTML націлюватися і застосувати до них стилі (такі як колір, розмір і положення). Селектори можуть включати комбінацію різних показників для вибору унікальних елементів, залежно від того, наскільки конкретними ми бажаємо бути. Наприклад, ми хочемо вибрати кожен абзац на сторінці або вибрати лише один конкретний абзац. Селектори, як правило, пов'язані зі значенням атрибуту, на зразок значення id або class або ім'ям елемента, на зразок У CSS селектори поєднуються з фігурними дужками (), які охоплюють стилі, які застосовуються до вибраного елемента. Цей селектор націлений на всі елементи P ( ... ) Як тільки елемент вибраний, властивість визначає стилі, які будуть застосовані до нього. Імена властивостей йдуть після селектора, усередині фігурних дужок () і безпосередньо перед двокрапкою. Існує безліч властивостей, які ми можемо використовувати, такі як background, color, font-size, height і width та інші властивості, що часто додаються. У наступному коді ми визначаємо властивості color і font-size, які застосовуються до всіх елементів P (color: ...; font-size: ...; ) Поки що ми лише вибрали елемент через селектор і визначили, який стиль через властивості ми хотіли б до нього застосувати. Тепер ми можемо поставити поведінку цієї властивості через значення. Значення можуть бути визначені як текст між двокрапкою та крапкою з комою. Нижче ми вибираємо всі елементи І встановлюємо значення якості color як orange , а значення якості font-size як 16 пікселів. P ( color: orange; font-size: 16px; ) Для перевірки, у CSS наш набір правил починається з селектора, потім одразу йдуть фігурні дужки. У цих фігурних дужках розміщуються оголошення, які з пар властивостей і значень. Кожне оголошення починається з якості, за яким слідує двокрапка, значення якості і, нарешті, точка з комою. Поширеною практикою є зсув пари властивостей та значень усередині фігурних дужок. Як і з HTML, відступи допомагають тримати наш код організованим та зрозумілим. Рис. 1.03. Структура синтаксису CSS включає селектор, властивості та значення Знання кількох основних термінів та загального синтаксису CSS - це відмінний старт, але ми маємо ще кілька пунктів для вивчення, перш ніж ми стрибнемо в глибину. Ми повинні уважніше розглянути, як селектори працюють у CSS. Селектори, як згадувалося раніше, вказують, які елементи HTML будуть стилізовані. Важливо повністю розуміти, як використовувати селектори і як вони діють. Першим кроком має стати знайомство із різними типами селекторів. Ми почнемо з основних селекторів: селектори типу, класи та ідентифікатори. Селектори типу націлені на елементи їхнього типу. Наприклад, якщо ми хочемо орієнтуватися на всі елементи Div ( ... )
Класи дозволяють вибрати елемент на основі значення атрибута class. Селектори класів трохи більш конкретні, ніж селектори типу, оскільки вони вибирають певну групу елементів, а чи не всі елементи одного типу. Класи дозволяють застосовувати однакові стилі одразу до різних елементів, використовуючи те саме значення атрибуту class для кількох елементів. У CSS класи позначаються з точкою попереду, за якою слідує значення атрибута класу. Нижче селектор класу вибирає всі елементи, що містять значення awesome атрибута class , включаючи елементи Awesome ( ... )
Ідентифікатори ще точніше, ніж класи, оскільки вони орієнтовані лише на один унікальний елемент за раз. Подібно до того, як селектори класів використовують значення атрибута class , ідентифікатори використовують значення атрибута id як селектор. Незалежно від типу відображуваного елемента, значення атрибута id може бути використане лише один раз на сторінці. Якщо id присутні, вони повинні бути зарезервовані для важливих елементів. У CSS ідентифікатори позначаються із символом ґрат попереду, після чого йде значення атрибута id . Тут ідентифікатор вибере лише елемент, що містить атрибут id зі значенням shayhowe. #shayhowe (...)
Селектори надзвичайно потужна штука та описані вище відносяться до найбільш поширених селекторів, які нам трапляються. Ці селектори лише початок. Існує багато передових селекторів і вони легко доступні. Коли освоїться з ними, не бійтеся подивитися і деякі прогресивніші. Гаразд, починаємо збирати все разом. Ми додаємо елементи на сторінку всередині нашого HTML, потім можемо вибрати ці елементи та застосувати до них стилі за допомогою CSS. Тепер давайте з'єднаємо точки між HTML та CSS, щоб ці дві мови працювали разом. Щоб змусити наш CSS говорити з нашим HTML, ми повинні вказати на CSS-файл з HTML. Хорошою практикою є включення всіх наших стилів в одному зовнішньому файлі, на який є вказівник усередині елемента Інші варіанти підключення CSS включають використання внутрішніх і вбудованих стилів. Ви можете зустріти ці варіанти в реальності, але вони, як правило, не схвалюються, оскільки роблять оновлення сайтів громіздким та неповоротким. Для створення зовнішньої таблиці стилів ми знову хочемо використовувати вибраний текстовий редактор, щоб створити новий текстовий файл з розширенням.css. Наш CSS-файл повинен бути збережений у тій же папці або підпапці, де знаходиться і HTML-файл. Всередині елемента У наступному прикладі HTML-документа елемент
Щоб CSS відображався правильно, значення шляху атрибуту href має прямо співпадати з тим, де збережений файл CSS. У попередньому прикладі файл main.css зберігається в тому ж місці, що й HTML-файл, відомий також як коренева папка. Якщо CSS-файл розташовується в підпапці, то значення атрибуту href має відповідно співвідноситися з цим шляхом. Наприклад, якщо наш файл main.css був збережений у підпапці з ім'ям stylesheets, то значенням атрибуту href буде stylesheets/main.css . Тут використовується коса риса (або слеш), щоб вказати переміщення у підпапку. Зараз наші сторінки починають оживати, повільно, але правильно. Ми поки що не вникали в CSS занадто глибоко, але ви, можливо, помітили, що деякі елементи мають стилі, які ми не оголошували в нашому CSS. Це браузер нав'язує свої власні стилі для цих елементів. На щастя, ми можемо переписати ці стилі досить легко, що ми зробимо далі за допомогою скидання CSS. Кожен браузер має власні стилі за промовчанням для різних елементів. Те, як Google Chrome відображає заголовки, абзаци, списки тощо, може відрізнятися від того, як це робить Internet Explorer. Для забезпечення сумісності з різними браузерами стало широко використовуватися скидання CSS. Скидання CSS бере всі основні елементи HTML із заданим стилем та забезпечує єдиний стиль для всіх браузерів. Ці скиди зазвичай включають видалення розмірів, відступів, полів або додаткові стилі знижують ці значення. Оскільки каскадування CSS працює зверху вниз (скоро про це дізнаєтесь) - наш скидання має бути в самому верху нашого стилю. Це гарантує, що ці стилі прочитаються першими і всі різні браузери працюватимуть із загальної точки відліку. Є купа різних скидів CSS доступних для застосування, всі вони мають свої сильні сторони. Один з найпопулярніших від Еріка Мейєра, його скидання CSS адаптовано для включення нових елементів HTML5. Якщо ви почуваєтеся трохи авантюристом, є також Normalize.css, створений Ніколасом Галлахером. Normalize.css фокусується не на використанні жорсткого скидання для всіх основних елементів, але натомість на встановленні загальних стилів для цих елементів. Це вимагає глибшого розуміння CSS, а також знання того, що ви хотіли б отримати від стилів. Як згадувалося раніше, різні браузери відображають елементи по-своєму. Важливо визнати значення кросбраузерності та тестування. Сайти не повинні виглядати виключно однаково у всіх браузерах, але мають бути близькими. Які браузери ви хочете підтримувати і якою мірою - це рішення ви повинні будете зробити на основі того, що краще для вашого сайту. Існує кілька речей, на які слід звертати увагу під час написання CSS. Хорошою новиною є те, що це все під силу і потрібно трохи терпіння, щоб це освоїти. Повернемося назад, де ми востаннє зупинилися на нашому сайті конференції та подивимося, як ми можемо додати трохи CSS. Переглядаючи файл index.html у браузері ми можемо бачити, що елементи Вже містять стиль за промовчанням. Зокрема, вони мають унікальний розмір шрифту і простір навколо них. Використовуючи скидання Еріка Мейєра, ми можемо пом'якшити ці стилі, що дозволить кожному з них починати з однакової бази. Для цього загляньте на його сайт, скопіюйте код та вставте його у верхній частині нашого файлу main.css. /* http://meyerweb.com/eric/tools/css/reset/ 2. v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, об'єкт, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, мало, strike, strong, sub, sup, tt, var, b, u, i, центр, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video ( margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline ; ) /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section ( display: block; ) body ( line-height: 1; ) ol, ul ( list-style: none; ) blockquote, q ( quotes: none; ) blockquote:before, blockquote:after, q:before, q:after ( content: ""; content: none; ) table ( border- collapse: c ollapse; border-spacing: 0; ) Ми також увімкнемо посилання на наш файл main.css використовуючи атрибут href. Пам'ятайте, наш файл main.css збережений у папці stylesheets, який знаходиться всередині папки assets. Таким чином, значення атрибуту href , який є шляхом нашого файлу main.css, має бути assets/stylesheets/main.css .
Час для перевірки нашої роботи та перегляду, як уживаються разом наші HTML та CSS. Відкриття файлу index.html (або оновлення сторінки, якщо вона вже відкрита) у браузері має показати трохи інший результат, ніж раніше. Рис. 1.04. Наш сайт Styles Conference зі скиданням CSS Нижче ви можете переглянути сайт Styles Conference у його нинішньому стані, а також завантажити вихідний код сайту на даний момент. Отже, все гаразд! Ми зробили кілька великих кроків у цьому уроці. Подумати тільки тепер ви знаєте основи HTML і CSS. Оскільки ми продовжимо і ви витратите більше часу на написання HTML та CSS, вам стане набагато комфортніше працювати з цими двома мовами. Нагадаємо, що ми розглянули таке: Тепер давайте ближче розглянемо HTML і познайомимося трохи із семантикою. Основна маса контенту, представленого в інтернеті, – це веб-сторінки. Це історично найперший тип документів, призначених для розміщення у віртуальному мережевому просторі, але досі зберіг актуальність і практично не має конкуруючих форматів. Яка структура веб-сторінок? За допомогою яких засобів веб-розробки вони створюються? "Перелічіть основні елементи Web-сторінки" - каже нам екзаменатор на уроці інформатики. Що ми зможемо сказати йому у відповідь? Насамперед оповідаємо про те, що являє собою веб-сторінка в принципі. Відповідно до загальноприйнятого в середовищі IT-фахівців визначення, це документ, який призначений для відкриття в спеціалізованій програмі - браузері, і який містить дані для відображення на екрані комп'ютера за допомогою відповідного типу програмного забезпечення різного корисного контенту - текстів, посилань, графіки, відео, музики та т. д. Web-сторінка - це текстовий документ. Відповідні дані для браузера являють собою літери, цифри та спеціальні символи, які використовуються як елементи мови розмітки – HTML. Саме за допомогою нього автор веб-сторінки «пояснює» браузеру, яким чином відображати на екрані той чи інший контент. Чи можна сказати, що веб-сторінка є основним компонентом веб-сайту? Частково це правильно. Однак, як ми зазначили вище, веб-сторінка — це лише текстовий документ. На сайті ж, як правило, також розміщуються картинки, відео та інші мультимедійні елементи. Веб-сторінка вмістити їх у себе не може, проте у своїй структурі вона може містити посилання на них. Таким чином, веб-сторінку можна назвати основним компонентом сайту в аспекті чільної ролі у відображенні віртуального контенту перед користувачами. У поодиноких випадках, звичайно, документ, що розглядається, буде єдиним компонентом сайту — якщо на ньому з якихось причин не передбачено відображення графіки, відео та інших мультимедійних елементів. Зокрема, найперші сайти - коли мови розмітки Web-сторінок тільки з'явилися, - не включали відповідного контенту. Перед очима користувача був лише текст та посилання. Отже, Web-сторінкою називається документ, складений мовою HTML, з допомогою якого здійснюється розмітка гіпертексту. Але що за явище? Що таке гіпертекст? Не заглиблюючись в теорію, відзначимо, що це текст, який тим чи іншим чином дозволяє отримати швидкий доступ до іншого — за допомогою посилань. У звичайній книзі це неможливо – там «простий текст». Для отримання доступу до потрібної сторінки читач повинен зробити кілька перегортань, до цього ознайомившись зі змістом або виносками. У режимі «гіпертексту» основну частину роботи здійснює комп'ютер за рахунок відомостей, що відображаються в HTML-елементах сторінки. Якщо викладач інформатики каже нам: "Перерахуйте основні елементи Web-сторінки", ми цілком коректним чином можемо почати розповідь про компоненти відповідного документа, які створюються з допомогою мови розмітки HTML. Тому спочатку розглянемо деякі теоретичні моменти, що стосуються HTML. Як браузер зчитує потрібні дані про веб-сторінку з документа, складеного на мові HTML? Дуже просто. Основні елементи цієї мови - це теги. Вони в більшості випадків парні - є відкриває, а є закриває. Перші позначаються лише за допомогою кутових дужок. Другі – аналогічно, але перед другою дужкою ставиться слеш – символ /. Браузер вміє їх розпізнавати, і тому без проблем відображає вміст веб-сторінок відповідно до алгоритмів, які створюють розробник документа. Відкриваючий тег пишеться зазвичай великими літерами, що закриває маленькими. Це — стандарт, усталений серед IT-фахівців. Браузер, безумовно, розпізнає HTML-команду будь-якими літерами, але веб-розробникам рекомендується все ж таки дотримуватися зазначеної схеми написання тегів. Це полегшить, наприклад, доопрацювання веб-сторінки іншими фахівцями. Інші найважливіші елементи HTML-мови – атрибути. З їх допомогою творець веб-сторінки може задавати властивості контенту - наприклад, висоту шрифту, його колір, положення щодо сторінки. Те саме стосується картинок, відео та інших мультимедійних компонентів. Атрибути пишуться в межах тега, що відкриває. Між тегом, що відкриває та закриває, розміщується наступний ключовий компонент веб-сторінки — вміст. Це, власне, той самий контент, який має відображатись перед користувачем на екрані. Це може бути текст, посилання, зображення, відео або інший мультимедійний елемент. "Так перерахуйте основні елементи Web-сторінки, нарешті!" – повторює викладач. "Із задоволенням," - відповідаємо ми йому. Що ж входить у структуру типу документів, що розглядається? Умовимося, що розглядатимемо цей аспект саме в контексті HTML-елементів веб-сторінки. Тобто їх відображення у браузері – те, що користувач бачить на екрані – нас буде цікавити меншою мірою. Справа в тому, що відповідні HTML-алгоритми, на основі яких програма відображає контент однаково, можуть бути різними. І це особливість мови HTML: потрібне зображення на Web-сторінці можна вивести різними способами. При цьому вони можуть бути як рівнозначними з точки зору трудовитрат творця веб-сторінки методами, так і припускати різний обсяг зусиль і часу на їх здійснення. Стандартні елементи Web-сторінки, як би це не дивно звучало, представлені в дуже невеликій кількості. По суті їх лише два — заголовок і основна частина документа. Водночас кожен із них може мати досить складну структуру. Яка специфіка заголовка? Розташовується він у верхній частині веб-сторінки. HTML-код, який формує заголовок, як правило, передбачає «шифрування» тільки тексту, але при необхідності у відповідному елементі можна також розміщувати невеликі графічні вставки. І це, власне, все, що можна сказати про заголовок. Здавалося б, його роль структурі відповідного документа незначна. Але це не так. Заголовки веб-сторінок дуже значні з погляду індексації сайтів у пошукових системах - Яндексі, Google. Цей елемент повинен бути повністю релевантним змісту веб-сторінки, а також тематичній специфіці сайту. Як заголовок веб-сторінки фіксується за допомогою мови HTML? Дуже просто. Спочатку пишеться тег, що відкриває, який завжди виглядає як HEAD з кутовими дужками, потім - зміст заголовка, після - закриває тег. Пишуться вони, зрозуміло, у верхній частині веб-документа. Заголовок веб-документа може включати додаткові елементи. Іноді формат веб-сторінки може вимагати відображення тексту у конкретному кодуванні. Як забезпечити відповідність веб-документу цьому критерію? Дуже просто. У структурі заголовка документа мають бути розміщені HTML-алгоритми, що наказують браузеру використовувати конкретне кодування мови - наприклад, кириличну. Відповідні команди розміщуються в рамках тега META, який, як і інші, буває відкриваючим та закриваючим. Основна частина веб-документа відкривається тегом BODY, а закривається за допомогою відповідного елемента, що включає слеш. При цьому між тегами, що відкривають і закривають, може бути величезна кількість додаткових команд мови розмітки гіпертексту. Це пов'язано з тим, що в основній частині веб-сторінки розміщено її корисний вміст - тексти, посилання, графіка, відео, різні форми для заповнення. Кожен із відповідних видів контенту має власні теги. У структурі основної частини веб-документа можуть бути HTML-команди, за допомогою яких здійснюється також форматування тексту - наприклад, надання шрифту певного кольору, розміру та інших властивостей. Розглянемо те, якою є специфіка деяких часто використовуваних HTML-тегів. Власне, вони й формують основні елементи веб-сторінки. Отже, з метою докладного дослідження того, що є елементами Web-сторінки, вивчимо докладніше сутність базових HTML-тегів. Деякі з них ми вже привели вище — зокрема, за допомогою яких браузер зчитує заголовки веб-сторінок і визначає, де розташовується основна частина документа. Досить поширений тег P. Він, як і інші аналогічні елементи мови гіпертекстової розмітки, може бути відкриваючим і закриваючим. Цей тег дозволяє форматувати окремо взятий абзац документа. Можна, наприклад, задавати певний тип шрифту або його колір. Однак це здійснюється за допомогою додаткового тега – FONT. При цьому він розміщуватиметься всередині того, який позначає межі абзацу — це дозволить не розповсюджувати HTML-команду, що відображає тип кращого шрифту, на інші елементи веб-сторінки. За допомогою тега TABLE створюються таблиці. За допомогою відповідних атрибутів можна визначати необхідну кількість стовпців і рядків, задавати їх ширину, специфіку кордонів, розмір і колір шрифту тексту в таблиці. Відповідає за обробку браузером картинок. У ньому також можна розміщувати різні атрибути, що регулюють розмір картинки, її положення на сторінці. Посилання на інші веб-документи або файли вказуються за допомогою тега A. Як правило, всередині нього розміщуються атрибути, які позначають той факт, що в структурі веб-сторінки гіперпосилання. При цьому вказується документ, файл чи сайт, на який вона веде. Поширений такий тег як FRAMESET. З його допомогою можна розділити простір веб-сторінки на кілька областей — кадрів. У кожному їх можна на окремі веб-документи. Тобто кадри дозволяють коректно розташувати на одному екрані одночасно дві і більше сторінки. Розповідь про ключові елементи веб-сторінок та подальшу розповідь про засоби їх форматування за допомогою мови HTML - приблизно таким буде алгоритм нашої відповіді на запитання, яке нам поставив екзаменатор. Якщо він звернувся до нас, сказавши «перерахуйте основні елементи Web-сторінки», то ми, використовуючи відповідну методологію, матимемо всі шанси розкрити тему. Тобто під терміном «елементи» ми можемо розуміти ключові компоненти структури веб-документа або типи вмісту — текст, картинки, таблиці, фрейми, посилання, які веб-майстер формує за допомогою такого інструмента, як HTML. Крім сказаного ми можемо пояснити, що тегів і атрибутів, передбачених стандартами HTML - величезна кількість. Крім HTML, веб-розробниками можуть використовуватися додаткові засоби форматування гіпертекстових документів. Наприклад, за допомогою JavaScript можна створювати динамічні Web-сторінки - тобто ті, в яких контент постійно оновлюється (як за рахунок дій самого користувача, так і відповідно до алгоритмів, що заздалегідь прописані в скриптах). Корисно буде додати, що веб-розробник може задіяти у своїй роботі повноцінні мови програмування, такі як Perl, PHP, Java, Python, за допомогою яких можливості роботи з гіпертекстовими документами стають ще ширшими. Необхідність у цьому може бути пов'язана з тим, що галузі застосування веб-технологій сьогодні — різні. Завдання, які стоять перед сучасними розробниками можуть бути досить складними. Наприклад, іноді потрібно здійснити переклад Web-сторінок, написаних російською мовою, англійською. У цьому випадку інструментарій розробника буде найрізноманітнішим. Останні матеріали розділу: О 4-й годині ранку 22 червня 1941 року війська фашистської Німеччини (5,5 млн осіб) перейшли кордони Радянського Союзу, німецькі літаки (5 тис) почали... 5. Дози випромінювання та одиниці виміру Дія іонізуючих випромінювань є складним процесом. Ефект опромінення залежить від величини... Шкідливі поради: Як стати мізантропом і всіх радісно ненавидіти Ті, хто запевняє, що людей треба любити незалежно від обставин або...Теги
Атрибути
Демонстрація основних термінів HTML
Налаштування структури документа HTML
Привіт світ!
Демонстрація структури HTML-документа
та абзац тексту через<р>. Оскільки і заголовок, і абзац вкладені в елемент , вони видно на веб-сторінці.
Самозакриваються елементи
Валідація коду
На практиці
Основні терміни CSS
Селектори
або<р>
.
Властивості
Значення
Робота із селекторами
Селектори типу
Класи
Ідентифікатори
Додаткові селектори
Підключення CSS
Інші варіанти додавання CSS
Використання скидання CSS
Кросбраузерність та тестування
На практиці
і
Демонстрація та вихідний код
Резюме
Ресурси та посилання
Що таке Web-сторінка?
Місце та роль веб-сторінок у структурі сайтів
Принцип застосування гіпертексту
Структура мови HTML: теги
Атрибути
Вміст
Елементи веб-сторінок
Елементи веб-сторінок: заголовок
Основна частина веб-сторінки
Базові HTML-теги
Специфіка інструментів веб-розробки