TD1 Частина 1; HTML - мова розмітки для структурування документів
Мета цього посібника - зрозуміти, як пишуться основні веб-сторінки, які також називаються статичними (Web 1.0). Така веб-сторінка містить дві частини:

HTML: Файл HTML містить структуру сторінки та її вміст; на додаток до простого тексту, він надає значення тексту, вказуючи те, що потрапляє в абзац, заголовок тощо, використовуючи теги (приклад
CSS: CSS-файл відповідає за розміщення цих елементів (поставте цей абзац рожевим кольором, використовуйте для цього заголовка шрифт “Sans Serif”,…)
Браузер (Firefox, Chrome, Safari, IE/Edge,…) - це програмне забезпечення, яке дозволяє нам переглядати веб-сторінки. Метою цього підручника є демістифікація способу інтерпретації браузером цих двох типів файлів. Для цього ми збираємося створити сайт, візуалізація якого відповідає файлу target.png, починаючи з файлу index.txt, який містить майже «необроблений» вміст сайту, який потрібно створити.
Спочатку ми присвятимо себе визначенню структури (отже, HTML), яку ми можемо додати до нашого вихідного вмісту. Потім ми побачимо у другій частині підручника, як досягти рендерингу, запропонованого target.png, створивши файл CSS.
Перетворення текстового документа в документ HTML
Роль навігатора
Як вже було сказано, роль браузера (Firefox, Chrome, Safari, IE/Edge,…) полягає у перегляді веб-сторінок. Отже, браузер перетворює текстовий файл, що містить HTML/CSS, у відображення макета із зображеннями ...
- Сторінка TD - це веб-сторінка. Відкрийте джерела цієї сторінки, щоб побачити HTML-код, який використовується для відображення цієї сторінки (клацніть правою кнопкою миші, потім вихідний код або Ctrl + U).
Щоб створити веб-сторінку, просто створіть текстовий файл і надайте йому розширення .html, щоб браузер зрозумів, що він повинен інтерпретувати його як документ HTML.
Збережіть файл index.txt локально в папці HTMLCSS/TD1/.
Зробіть index.html копію index.txt в тій же папці.
Відкрийте файли index.txt та index.html у браузері.
Які відмінності в дисплеї ви бачите? Чому ?
Як відображаються розриви рядків у документі HTML ?
Як відображається HTML-текст, оточений і -> ?
Мовний стандарт HTML
Наш документ index.html інтерпретується браузером як документ HTML.
Таким чином, HTML, що розшифровується як HyperText Markup Language, є мовою розмітки, що містить так звані гіпертекстові посилання на інші документи.
HTML - це стандарт, тобто повністю описана мова (не соромтеся швидко переглядати її специфікацію, дуже технічний, але вичерпний документ).
Давайте перевіримо відповідність index.html стандарту HTML5 за допомогою валідатора https://html5.validator.nu/. На які помилки вказується ?
Почнемо з помилки
Валідатор повідомляє нам, що очікував побачити на початку нашого документа. Цей тег використовується, щоб заявити, що документ написаний у форматі HTML5. Дійсно, існує кілька "HTML" стандартів: HTML4, XHTML, HTML5, ... Сьогодні люди в основному використовують HTML5, і ми будемо робити те саме.
Щоб документ був дійсним і визнаний як документ HTML 5, додати тег на самому початку файлу.
Перевірте відповідність вашого документа.
Валідатор нам повідомляє Кодування символів не оголошено.
Кодування вказує, як файл зберігається (UTF-8, ANSI, iso-8859-15, ...). Якщо більшість символів записано стандартним способом, спеціальні символи (наголоси, œ, ...) можуть бути записані зовсім по-іншому.
Тому вказівка кодування символів необхідна для правильного відображення спеціальних символів на вашій сторінці. Ми завжди будемо використовувати кодування UTF-8 (і в ідеалі кожен також повинен використовувати це).
Додати отже, наступний рядок, який оголошує кодування в заголовку документа відразу після DOCTYPE.
Повторно відкрийте index.html у браузері та перевірте, чи відображаються всі акценти.
Примітка: Якщо акценти все одно не працюють, це тому, щоцього не достатньо сказати, що ваш файл знаходиться в UTF-8. Ваш файл також повинен бути добре записано в UTF-8. Наприклад, у Notepad ++ кодування позначено внизу праворуч. Ви можете перетворити свій файл на UTF-8 за допомогою пошуку в меню.
Перевірте відповідність вашого документа.
Остання помилка повідомляє нам про елемент head, в якому відсутній заголовок. Виправте свою веб-сторінку, вставивши заголовок після. Ви знайшли, що змінюється на дисплеї ?
На цьому етапі валідатор вказує, що файл index.html є дійсним документом HTML5.
Звичайна структура документа HTML
Теги HTML
У попередній вправі ми бачили наші перші теги та. Теги використовуються для структурування документа. Вони коментують текст, який вони містять, і, отже, додають значення. Існує два типи тегів:
Більшість тегів охоплюють зміст: вони починаються з відкриваючого тегу, потім вмісту, який ми хочемо "анотувати", і закінчуємо закриваючим тегом .
Наприклад, тег використовується, щоб сказати, що текст, який він охоплює, буде заголовком документа.
Певні теги не приймають вміст: вони просто складаються з відкриваючого тегу. Їх ще називають самозакриваються мітками. Наприклад, ми бачили маяк і побачимо найближчим часом,
...
Інші приклади:
Основна структура
Тож давайте використаємо теги для створення хорошої базової структури документа HTML:
Після рядка мовної декларації документ включається в тег і складається з двох частин:
- заголовок містить інформацію про документ HTML, таку як
- один (обов’язковий тег)
- один для визначення кодування
- тіло містить реальний вміст. Ми побачимо приклади тегів у розділі Загальні теги.
Документ HTML схожий на дерево
Теги HTML надають документу деревну структуру. У нашому прикладі index.html
дерево таке:
- є кореневим елементом
- і є двома синами стихії
- і є двома синами стихії
- “Неофіційний сайт Чака Норріса” - син стихії .
- Оновіть свою сторінку index.html так, щоб вона відповідала наведеній вище структурі HTML.
(Ви повинні додати теги, і) - Перевірте відповідність вашого документа.
Інструменти веб-розробки
В решті уроку ми використовуватимемо наш браузер, щоб «перевірити» нашу веб-сторінку. Для цього ми рекомендуємо Chrome або Firefox. Натисніть клавішу F12. Інструменти розробки мають дві різні частини, одну, присвячену HTML, а іншу ... CSS. Ці інструменти чудово підходять для вивчення побудови веб-сторінки.
Є три способи зосередити увагу на певному предметі:
- Клацання правою кнопкою миші на відображеній сторінці, за яким слідує "Перевірка/перевірка елемента", дозволяє побачити відповідний HTML-код у засобі розробки.
- Натискання в інструменті розробки дозволяє перевірити область, що цікавить сторінку (наведенням миші).
- Коли ви наводите курсор миші на елемент у засобі розробки, він забарвлює його на сторінці.
Ознайомтесь із цими трьома прийомами, оглянувши сторінку TD.
Наприклад, клацніть правою кнопкою миші на пункт "є три способи ...", а потім "перевірити елемент". Інструмент розробки повинен представити вам HTML-код і розмістити вас безпосередньо на
Поширені теги HTML
Коментарі в HTML
Є можливість додавати коментарі в HTML. Ці коментарі не інтерпретуються браузером і, отже, не відображаються (але вони залишаються присутніми у вихідному коді). Отже, це інформація, залишена розробниками для розробників. Вони розміщуються між тегами та ->:
У файлі index.html є лише коментарі, як і багато вказівок щодо їх заміни на HTML. Ми пояснимо їх у наступних розділах.
Цінні папери
Ми почнемо з додавання структури на нашу сторінку. Для цього ми будемо використовувати теги вмісту
визначити різні розділи:
використовується для заголовків документів
використовується для розділів документів
використовується для підрозділів документів тощо.
використовується для підрозділів документів тощо.
Наприклад, назва вище отримана з таким кодом:
- Перевірте, чи заголовок Цінні папери трохи вище дійсно a
за допомогою інструментів розробки, клацнувши на ньому правою кнопкою миші. Додайте тег
до елементів index.html, позначених коментарями: . Додайте тег
до елементів index.html, позначених коментарями: .
Групування елементів
Абзаци
Тепер використовуйте теги
навколо абзаців документа. Абзаци подаються вам і .
Примітка: Якщо натиснути правою кнопкою миші, а потім "перевірити елемент" на цьому абзаці, ви побачите, що цей текст знаходиться в абзаці.
Списки
У HTML ми можемо складати впорядковані (нумеровані) або невпорядковані списки:
Що дає при інтерпретації механізмом візуалізації браузера:
- перший невпорядкований товар
- другий пункт
- перший замовлений товар
- другий пункт
- Використовуйте теги
-
і
- структурувати маркований список у index.html .
(Не хвилюйтеся ще про коментарі) - Використовуйте теги
-
і
- структурувати нумерований список у index.html .
- Перевірте відповідність вашого документа. (Насправді вам слід регулярно тестувати це самостійно, але ми тримаємо вашу руку за цей перший підручник)
Зображення: приклад вбудованого елемента
Щоб вставити зображення, ви можете використовувати тег
Цей тег не має закриваючого тегу, оскільки він не може містити вміст (див. Початок навчального посібника). Зверніть увагу, що він має два поля src та alt, які ми називаємо атрибути тегу. Атрибути знайдені завжди у відкриваючому тегу.
Раніше ми бачили ще один тег з атрибутом: що це був за тег? `з атрибутом` charset`. ->
Атрибут src повинен містити адресу зображення. Атрибут alt дозволяє додавати текст alt для браузерів, які не можуть їх відображати (текстовий браузер Lynx) або для людей, які не можуть їх добре розрізнити (сліпі або легкі вади зору). Увага, атрибут alt є обов’язковим.
Збережіть зображення chuck-jeune.jpg у каталозі зображень стосовно вашого файлу index.html .
Замініть коментар тегом, який відображатиме попереднє зображення.
Примітка: Ви можете використовувати адресу ./images/chuck-jeune.jpg. Це відносна адреса: крапка означає "папку поточної веб-сторінки". Тож ми підемо і знайдемо зображення в папці images у каталозі, що містить веб-сторінку index.html .
Зробіть те ж саме із зображенням beware.jpg, щоб розташувати замість коментаря .
Вгадай що ? Необхідно повторно перевірити відповідність вашого документа.
Семантичні елементи
зовнішні посилання
Мабуть, одним із найбільш знакових елементів HTML є тег. Це дозволяє робити гіпертекстові посилання (HT у HTML).
Посилання складається переважно з цільової URL-адреси та мітки (інтерактивний текст, часто підкреслений синім кольором):
Ви можете ввести повну URL-адресу цілі (URL-адресу в абсолютному шляху), наприклад:
або вкажіть адресу відносно поточної сторінки (URL у відносному шляху), наприклад:
Внутрішні посилання
Ми можемо додати до цих зовнішніх посилань внутрішню частину посилання на основі якорів #monancre. Усі теги можуть приймати атрибут id, як у наступному прикладі. Увага, значення цього атрибута має бути унікальний в документі.
Потім ми можемо зробити посилання на цей тег, додавши #un_identifier в кінці URL-адреси. Наприклад, ось посилання на тег ідентифікатора un_identifier, внутрішній до поточної веб-сторінки index.html:
Ви можете скоротити URL-адресу наступним чином. Якщо ми не вказуємо документ, це означає, що ми вказуємо на поточний документ за замовчуванням.
- Замініть коментар у index.html тегом, який буде вказувати на один із перших тегів. Тому вам потрібно буде додати ідентифікатор до цього цільового тегу.
- Перевірте свої посилання, натиснувши на них. Вони повинні доставити вас до тегу з відповідним ідентифікатором.
- Тест відповідність ...
Наголос
Тег використовується для виділення важливих фрагментів тексту.
Точно, ми повинні підкреслити той факт, що Чак Норріс дуже сильний у різних єдиноборствах. Для цього потрібно наголосити на реченні після коментаря: у файлі index.html .
Примітка: Існує ще один тип наголосу, який отримується за допомогою тегу .
Цитата
Ось чудовий приклад цитати:
Печиво не має "духу", це просто печиво. Але раніше це було молоко, яйця. А в яйцях є потенційне життя.
Жан Клод Ван Дамм
Цитати використовуються для визначення короткого тексту, на який ви хочете привернути увагу. Це використовується, зокрема, для того, щоб показати, що ми маємо "дух".
Перевірте вихідний код нашої пропозиції за допомогою інструментів розробника. Які це два новини використовувані теги? `` і `` ->
Перший тег (який починається з b) оточує повне цитування, тоді як другий (який починається з c) містить лише посилання (автор, книга, ...).
Використовуйте ці два теги, щоб виділити цитату на самому початку документа (пошук).
Чи перевіряли ви протягом усього підручника, що ваша HTML-сторінка залишається дійсною ?
Ми закінчили із змістом та структурою нашого сайту. Ми знаємо, як додати структуру на сторінку HTML із певними тегами.
У частині 2 цього посібника ми побачимо, як покращити зовнішній вигляд сайту.
Ромен Лебретон, Нассім Белмечері, Клер Каріу, Фаб'єн Лагійомі та Хоріс Тремуле 2020, ліцензовані згідно CC-BY-SA 4.0.
Вихідний код доступний на GitHub, статичному веб-сайті, створеному Jekyll та люб'язно розміщеному GitHub. Структура веб-сайту Луки Де Фео
- Енергетична цінність корму для коней КУО, калорій і джоулів (Частина 1) - Методи
- Енергетична цінність корму для коней КУО, калорій і джоулів (Частина 2) - Методи
- Молочний кефір (кавказького походження) Походження слова "кефір" походить від турецького слова "кеїф", значення якого є. «Відчуття добробуту після його вживання». Походження кефіру, кисломолочного молока, що має велику харчову та гігієнічну цінність, є дуже популярним в УРСР. і існує вже кілька століть. Приготування кефіру надовго залишиться секретом; тому що мусульмани Кавказу вважали, що кефір або «зерна пророка Мухаммеда» або «шампанське від молока» втрачають свою ефективність, якщо його використовують люди інших релігій. Лише в 19 столітті, після майже 5 століть зневаги у східних країнах, людина повторно використовує кефір для його терапевтичних властивостей проти туберкульозу. Навіть сьогодні є кілька сторічників Кавказу, їх секрет: їжа з молочних продуктів, включаючи кефір, сирі овочі, фрукти та мед, до яких додається чисте повітря та ритм життя. Здоровий. "Зараз геронтологи впевнені, що молоко, сир та кефір допомагають уповільнити процеси старіння". Чи регулярне споживання кефіру допоможе нам жити краще та довше? Зерна кефіру - це желатинові частинки, отримані з кисломолочного молока. Вони складаються, по суті, з симбіотична суміш дріжджів, бактерій, білків, полісахаридів (крохмалю), мінералів та вітамінів. зовнішній вигляд шматочків цвітної капусти або коралів. Їх розмір варіюється від розміру зерна пшениці до фундука. Кефір - це переважно молочнокисле бродіння (присутність бактерій) і в меншій мірі алкогольний (присутність дріжджів, які перетворюють цукор (лактозу) в алкоголь (від 1 до 2%) і вуглекислий газ). Кефір має легку консистенцію і зазвичай п’ється як пахта. Кефір також може знайти під форма чистих культур, таких як йогурт, але містить лише такі специфічні мікроорганізми: - Lactobacillus helveticus; - Streptococcus cremoris; - Leuconostoc dextrenicum; - Streptococcus diacetylactis; - Strertococcus kйfir; - Saccharomyces fragilis (Torula kйfir); 10-грамовий порошковий пакетик промислової культури кефіру вважається чистою кефірною культурою. Останній складається в основному з бактерій та дріжджів. Він служить закваскою для отримання більшої кількості кефіру. Присутність усіх бактерій та дріжджів, що входять до складу кефірних зерен, робить його набагато концентрованішим продуктом, ніж чиста культура (порошковий пакетик), в якій знайдено лише частину перерахованих вище компонентів. Отже, зерна виробляють кефір, який більше відповідає вимогам минулих століть і перевершує чисту культуру, що використовується в промисловості як закваска. Традиційний кефір містить набагато більше різноманітних організмів. Порівняно зі списком вище, традиційні зерна кефіру можуть містити до 18 видів лактобактерій, 7 видів стрептококів та лактококів, 32 види дріжджів та 2 види бактерій роду Acetobacter. Чесноти кефіру: Кефіру, як і іншим кисломолочним продуктам, приписують кілька харчових якостей, а також особливі фізіологічні ефекти. Він трохи проносний: застосовується при хронічних запорах. Він також ефективний проти ряду кишкових розладів. Він має бактерицидну силу проти особливо вірулентних мікроорганізмів. Це також збільшує секрецію шлункового та кишкового соків та сприяє перистальтичним рухам. Відомий датський бактеріолог, доктор Орла Йенсон, вважає, що кефір завдяки своїй більшій концентрації дріжджів є поживнішим, ніж йогурт, і навіть більш корисним для кишкової флори. «Отже, кефір є дуже підходящою їжею: - для дітей, яким він забезпечує засвоюваний, поживний, приємний та корисний продукт. - Для майбутніх мам, які часто погано переносять інші продукти, мають нудоту або страждають на проблеми з травленням. - Для реконвалесцентів, людей похилого віку або осіб з важким травленням. -Для людей, які отримують лікування антибіотиками і корисна кишкова флора яких знищується ліками. -Для сидячих людей, яким особливо рекомендується збалансоване та засвоюване джерело їжі. ПРИКЛАД ЗАСТОСУВАННЯ У ХВОРОБАХ ХВОРОБ При дуже важких захворюваннях зазвичай безпечно приймати багато кефіру: вранці, опівдні та ввечері. Кожного разу близько Ѕ літра. Ефективність кефіру максимальна в перші 12 годин. Однак завжди краще заздалегідь проконсультуватися з лікарем. Кажуть, що кефір благотворно впливає на нервову систему (зменшує безсоння, покращує пригнічений настрій); травна система (загоює виразку шлунка, регулює консистенцію солей після діареї, спричиненої харчовим отруєнням або прийомом наркотиків, сприяє травленню); Дихальна система (зменшує частоту нападів астми); тканини крові (зменшує анемію через 3 тижні до трьох місяців); Знижує артеріальний тиск через 2 місяці, регулярні фізичні вправи та один літр кефіру на день, і список можна значно продовжувати, якщо потрібно. Приготування кефіру: На відміну від йогурту, для приготування кефіру не потрібно підігрівати молоко. Ми можемо використовувати коров’яче, козяче, овече або соєве молоко (зверніть увагу на якість використовуваного соєвого порошку). Традиційно ми клали кефір у шкірні пляшки, і, коли він був намальований, його замінювали свіжим молоком: бродіння проводилося безперервно. Кефір завжди можна зберігати в молоці, у закритій посудині (скляній банці). НІКОЛИ НЕ ОСТАВЛЯЙТЕ ЗЕРНЯ КЕЙРІ БЕЗ МОЛОКА ТА ВОДИ, воно погіршиться. Якщо вам не вистачає молока, залиште трохи зерен кефіру, навіть якщо це означає викидання надосадової рідини перед додаванням свіжого молока. Попередньо потрібно буде промити кефір. Спосіб: - Зерна кефіру покрийте молоком, дотримуючись таких пропорцій: 250 мл (1 т.) Зерна кефіру на 1 л (4 т) молока. `- Закрийте (скляну) ємність. Не наповнюйте до кінця! - Залиште бродити при кімнатній температурі приблизно на 24 години: для злегка пікантного смаку дайте бродити довше, ніколи не перевищуючи 40 годин. І навпаки, для більш гладкого смаку скоротіть час бродіння. - Зерна кефіру пропустіть через сито (крім металевого). Зібрана рідина буде кефіром для споживання. - Промивайте зерна кефіру, бажано раз на тиждень, нехлорованою водою. - Закрийте зерна кефіру молоком, дотримуючись вищезазначених заходів. -Перезапустіть процес, згаданий вище. Якщо кефір розвиває нестерпний запах, зерна кефіру слід промивати щодня протягом декількох днів. У будь-якому випадку, ви повинні полоскати банку кожного разу, коли робите кефір. Для інформації, ось склад кефіру на основі 2% молока та знежиреного молока:
- Топінамбур для схуднення
- Спорт, як зробити сеанс більш ефективним для схуднення