Ласкаво прошу на мою веб-сторінку! Я знаю, що вона має не дуже приголомшливий вигляд, адже вона повністю порожня. Але кожна сторінка так починається, і скоро я вам покажу, як зробити її такою, якою вона має бути. Спершу дайте мені хвилинку, щоб познайомити вас із структурою порожньої веб-сторінки. Кожна сторінка починається зі слова DOCTYPE у лівому верхньому кутку редактора. Це всього лише сигнал для браузера, що означає, що ця сторінка написана на сучасній версії HTML, а не на старій незрозумілій HTML з помилками. Далі переходимо до найпершого тега на сторінці. HTML – це мова гіпертекстової розмітки, тому ми постійно матимемо справу з тегами. Тег – це одна з тих речей, що починається кутовою дужкою і закінчується іншою кутовою дужкою. Або якщо ви любите математику, ви можете думати про них як про знаки більше/менше. Першим тегом кожної сторінки завжди є той тег, який знаходиться відразу під DOCTYPE. Цей тег є початковим тегом HTML-коду, а внизу, в самому кінці, є кінцевий тег HTML-коду. Він виглядає так само як і початковий, проте містить в собі символ "\" (зворотній слеш), який є дуже важливим. Тег HTML має містити усі інші теги, які формують веб-сторінку. Тому ми використовуємо кінцевий тег HTML лише вкінці. Багато тегів HTML є парними, як цей, але не всі. Після початкового тегу HTML завжди має бути тег (головний тег). Він включає в себе теги, які допомагають браузеру відображати сторінку. Але насправді не містить нічого того, що може бачити користувач. Тут є тег (метатег), який надає браузеру додаткову інформацію про те, як саме потрібно відображати сторінку. Наприклад, якщо ви використовуєте загальновживані символи, такі як в англійській мові чи символи з арабської мови, які не складно відобразити, тоді в тезі вам слід використати набір символів utf-8. Далі йде тег (тег заголовка), який бразуер використовує, щоб дати назву сторінці. Це те, що відображається у вкладці браузера зверху, в закладках та в результатах пошуку. На сайті Khan Academy заголовок можна побачити зверху над веб-сторінкою. Дозвольте я зміню заголовок. Я планую створити сторінку про кроликів. Тому я напишу "Все про кроликів", і ви можете відразу побачити, як зверху змінюється назва. Чудово, ми закінчили з цими деталями, тому ми завершуємо роботу з головним тегом і переходимо до наступного тега, в якому все відбувається. Переходимо до тега (тег тіла сторінки). Зараз це виглядає досить нудно, всього лиш початок і кінець. Що я маю додати? Що ж, я роблю сторінку про кроликів, тому я напевно маю про це написати у великому заголовку зверху. Щоб додати заголовок, ми використовуємо тег . "Все про кроликів", чудово. Загалом ми маємо шість тегів, які ми можемо використовувати для написання заголовків: h1, h2, h3, h4, h5 та h6. h1 використовується для написання найважливішого заголовка сторінки, а h6 – для найменш важливого. Давайте додамо декілька заголовків для інших розділів. Я використаю h2, оскільки це є трішечки менш важливий розділ. І напишу в ньому "Пісні", добре. Тепер додамо трішки інформації. Цільовою аудиторією цієї сторінки є інопланетяни, які ніколи не бачили кроликів. Тому тут мені краще написати детальний опис кроликів. Насправді, я думаю, що мені потрібно цілий абзац інформації. Як я можу зробити абзац в HTML? Звичайно ж, за допомогою тега . Ми ставимо тут тег , і далі мені потрібно лише вставити інформацію, тому вам не потрібно буде дивитись, як я це все друкую. Прекрасно. Тепер інопланетянам потрібна пісенька, щоб привітати кроликів, тому я дам їм слова моєї улюбленої. Я знову використаю тег і вставлю пісню "Маленький кролик ФуФу", така прекрасна пісня. Але...оу, вся пісня показана в одному рядку. Як інопланетяни знатимуть, коли зупинятись? Чому браузер не відображає поділ на рядки, який я зробила? Насправді, браузери переважно ігнорують перехід рядка і пробіли в HTML-коді. Якщо ми хочемо, щоб браузер відобразив переходи рядків, ми маємо це зрозуміло сказати, використавши інший тег, тег , який означає розрив. Ми пройдемось по тексту і додамо тег після кожного рядка. Тепер це виглядає, як пісня. А ви помітили дещо веселе в тезі ? Тут немає кінцевого тега. Якщо ви подумаєте про це, розрив рядка не містить ніякої інформації, тому й не має ніякого закінчення. Лише початковий тег – це все, що нам потрібно. Тут він і є. Інопланетяни вивчать основну інформацію про кроликів, а ви вже вивчили основи HTML. Після того як я закінчу свою лекцію, побавтеся з цими тегами і спробуйте щось змінити. Коли будете готові, переходьте до свого першого завданя з HTML. Переклад на українську мову: Зоряна Гаврилюк, рев'юер: Юлія Білаш, благодійний фонд "MagneticOne.org"