<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Artur Kvarchiia - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/ukrainian/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Artur Kvarchiia - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/ukrainian/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Fri, 26 Jun 2026 09:47:22 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/ukrainian/news/author/artur_kv/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Базовий шаблон HTML5: шаблонний код HTML для початку будь-якого проєкту ]]>
                </title>
                <description>
                    <![CDATA[ При створенні нового вебсайту важливо мати хорошу стартову основу. У цій публікації я поясню, що таке шаблонний код HTML 5 і як створити базовий шаблон для використання у своїх проєктах. Що таке шаблон HTML 5? Згідно з вікіпедією [https://en.wikipedia.org/wiki/Boilerplate_code#HTML], > шаблонний код, або просто шаблон — це розділи коду, які ]]>
                </description>
                <link>https://www.freecodecamp.org/ukrainian/news/bazovyy-shablon-html5-shablonnyy-kod-html-dlya-pochatku-bud-yakoho-proyektu/</link>
                <guid isPermaLink="false">638f01b1f44ee106cb36578d</guid>
                
                    <category>
                        <![CDATA[ HTML5 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Artur Kvarchiia ]]>
                </dc:creator>
                <pubDate>Tue, 06 Dec 2022 08:50:03 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/ukrainian/news/content/images/2022/12/jackson-so-_t-l5FFH8VA-unsplash.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Оригінальна публікація:</strong> <a href="https://www.freecodecamp.org/news/basic-html5-template-boilerplate-code-example/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">Basic HTML5 Template: Use This HTML Boilerplate as a Starter for Any Web Dev Project</a>
      </p><p>При створенні нового вебсайту важливо мати хорошу стартову основу. У цій публікації я поясню, що таке шаблонний код HTML 5 і як створити базовий шаблон для використання у своїх проєктах.</p><h2 id="-html-5"><strong>Що таке шаблон HTML 5?</strong></h2><p>Згідно з <a href="https://en.wikipedia.org/wiki/Boilerplate_code#HTML">вікіпедією</a>,</p><blockquote><strong>шаблонний код</strong>, або просто <strong>шаблон</strong> — це розділи коду, які повторюються в декількох місцях практично без змін.</blockquote><p>Шаблонний код у HTML — це шаблон, який ви додаєте на початку свого проєкту. Цей шаблон потрібно додавати до всіх своїх сторінок HTML.</p><h2 id="-html-5-1"><strong>Приклад шаблонного коду HTML 5</strong></h2><p>Давайте розглянемо простий приклад.</p><pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
  &lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
    &lt;title&gt;HTML 5 Boilerplate&lt;/title&gt;
    &lt;link rel="stylesheet" href="style.css"&gt;
  &lt;/head&gt;
  &lt;body&gt;
	&lt;script src="index.js"&gt;&lt;/script&gt;
  &lt;/body&gt;
&lt;/html&gt;</code></pre><h3 id="-doctype-html"><strong>Що таке doctype у HTML?</strong></h3><p>Першим рядком у вашому коді HTML повинне бути оголошення doctype. Воно повідомляє браузеру, яку версію HTML використали для написання сторінки.</p><pre><code class="language-html">&lt;!DOCTYPE html&gt;</code></pre><p>Якщо ви забули включити цей рядок коду у свій файл, деякі теги HTML5, як-от <code>&lt;article&gt;</code>, <code>&lt; footer &gt;</code> та <code>&lt;header&gt;</code>, можуть не підтримуватися браузером.</p><h3 id="-html"><strong>Що таке кореневий елемент HTML?</strong></h3><p>Тег <code>&lt;html&gt;</code> є елементом верхнього рівня файлу HTML. У нього вкладають теги <code>&lt;head&gt;</code> та <code>&lt;body&gt;</code>.</p><pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
  &lt;head&gt;&lt;/head&gt;
  &lt;body&gt;&lt;/body&gt;
&lt;/html&gt;</code></pre><p>Атрибут <code>lang</code> у початковому тегу <code>&lt;html&gt;</code> встановлює мову сторінки. Його добре додавати ще й з міркувань доступності, оскільки читачі екрана знатимуть, як правильно вимовляти текст.</p><h3 id="-head-html"><strong>Що таке тег head у HTML?</strong></h3><p>Тег <code>&lt;head&gt;</code> містить інформацію, яка обробляється комп’ютерами. Всередині тегів <code>&lt;head&gt;</code> вкладають метадані, тобто дані, які описують цей документ для комп’ютера.</p><pre><code class="language-html">&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
    &lt;title&gt;HTML 5 Boilerplate&lt;/title&gt;
    &lt;link rel="stylesheet" href="style.css"&gt;
&lt;/head&gt;</code></pre><h3 id="-utf-8"><strong>Що таке кодування символів UTF-8?</strong></h3><p>UTF-8 — це стандартне кодування символів, яке варто використовувати для своїх вебсторінок. Зазвичай це буде перший тег <code>&lt;meta&gt;</code>, який відображається в елементі <code>&lt;head&gt;</code>.</p><pre><code class="language-html"> &lt;meta charset="UTF-8"&gt;</code></pre><p>За даними <a href="https://www.w3.org/International/questions/qa-choosing-encodings">World Wide Web Consortium</a>,</p><blockquote>Кодування на основі юнікоду, наприклад UTF-8, може підтримувати багато мов і містити сторінки та форми з будь-якою сумішшю цих мов. Його використання також усуває потребу в серверній логіці для індивідуального визначення кодування символів для кожної сторінки, що обслуговується, або кожної вхідної форми.</blockquote><h3 id="-viewport-html"><strong>Що таке метатег viewport у HTML?</strong></h3><p>Цей тег надає ширину сторінки відповідно до ширини екрану пристрою. Якщо у вас мобільний пристрій із шириною 600 пікселів, то вікно браузера також матиме ширину 600 пікселів.</p><p>initial-scale контролює рівень масштабування. Значення 1 для initial-scale запобігає масштабуванню у браузерах за замовчуванням.</p><pre><code class="language-html">    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
</code></pre><h3 id="-x-ua-compatible"><strong>Що означає X-UA-Compatible?</strong></h3><p>Цей тег <code>&lt;meta&gt;</code> визначає режим документа для Internet Explorer. <code>IE=edge</code> є найвищим підтримуваним режимом.</p><pre><code class="language-html">    &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
</code></pre><h3 id="-title-html"><strong>Що таке теги title у HTML?</strong></h3><p>Тег <code>&lt;title&gt;</code> є заголовком вебсторінки. Цей текст відображається у заголовку вікна браузера або на вкладці сторінки.</p><pre><code class="language-html">    &lt;title&gt;HTML 5 Boilerplate&lt;/title&gt;
</code></pre><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2021/07/Screen-Shot-2021-07-30-at-4.15.25-AM.png" class="kg-image" alt="Screen-Shot-2021-07-30-at-4.15.25-AM" width="600" height="400" loading="lazy"></figure><h3 id="-css"><strong>Таблиця стилів CSS</strong></h3><p>Цей код зв’яже ваш CSS зі сторінкою HTML. <code>rel="stylesheet"</code> визначає зв’язок між файлом HTML і зовнішньою таблицею стилів.</p><pre><code class="language-html">    &lt;link rel="stylesheet" href="style.css"&gt;
</code></pre><h3 id="-script-html"><strong>Теги script у HTML</strong></h3><p>Тег script буде розміщений перед кінцевим тегом body. Тут можна під’єднати свій зовнішній код JavaScript.</p><pre><code class="language-html">	&lt;script src="index.js"&gt;&lt;/script&gt;
</code></pre><h2 id="-"><strong>Висновок</strong></h2><p>Ви повинні додавати шаблонний код HTML 5 до кожної сторінки HTML. Цей початковий код містить важливу інформацію, як-от тип документа, метадані, зовнішні таблиці стилів та тег скриптів.</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
