<?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[ Jinny Kim - 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/korean/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Jinny Kim - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/korean/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 23 May 2026 13:52:54 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/korean/news/author/jinny/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ 기본 HTML5 템플릿: 모든 웹 개발 프로젝트를 할때, HTML 보일러플레이트로 시작하세요. ]]>
                </title>
                <description>
                    <![CDATA[ 새 웹페이지를 만들 때, 좋은 기반을 갖고 시작하는 것은 매우 중요합니다. 이 아티클에서는 HTML5 보일러 플레이트가 무엇인지 또 어떻게 기본 템플릿을 프로젝트에 사용하는 것에 대하여 설명합니다. HTML5 보일러 플레이트란 무엇인가요? Wikipedia [https://en.wikipedia.org/wiki/Boilerplate_code#HTML] 에 따르면, > 보일러 플레이트 코드 또는 그냥 보일러 플레이트는 거의 변하지 않는 여러 곳에서 관습적으로 반복되어 사용되는 ]]>
                </description>
                <link>https://www.freecodecamp.org/korean/news/basic-html5-template-boilerplate-code-example/</link>
                <guid isPermaLink="false">645ef85b670e16066f8f2a29</guid>
                
                    <category>
                        <![CDATA[ HTML ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Jinny Kim ]]>
                </dc:creator>
                <pubDate>Tue, 16 May 2023 06:48:57 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/korean/news/content/images/2023/05/jackson-so-_t-l5FFH8VA-unsplash.jpg" 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><!--kg-card-begin: markdown--><p>새 웹페이지를 만들 때, 좋은 기반을 갖고 시작하는 것은 매우 중요합니다.<br>
이 아티클에서는 HTML5 보일러 플레이트가 무엇인지 또 어떻게 기본 템플릿을 프로젝트에 사용하는 것에 대하여 설명합니다.</p>
<h2 id="html5"><code>HTML5 보일러 플레이트</code>란 무엇인가요?</h2>
<p><a href="https://en.wikipedia.org/wiki/Boilerplate_code#HTML">Wikipedia</a> 에 따르면,</p>
<blockquote>
<p>보일러 플레이트 코드 또는 그냥 보일러 플레이트는 거의 변하지 않는 여러 곳에서 관습적으로 반복되어 사용되는 코드의 부분을 말합니다.<br>
HTML 템플릿의 보일러 플레이트는 프로젝트를 시작할 때 추가할 템플릿입니다.<br>
모든 HTML 페이지에 보일러 플레이트를 넣어야 합니다.</p>
</blockquote>
<h2 id="html5"><code>HTML5 보일러 플레이트</code>의 예시</h2>
<p>기본 예제를 봅시다.</p>
<pre><code>&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="htmldoctype">HTML 안의 <code>doctype</code>는 무엇인가요?</h3>
<p>HTML코드의 첫 번째 줄은 doctype 선언이어야 합니다.<br>
doctype은 브라우저에 HTML이 어떤 버전인지 알려줍니다.</p>
<pre><code>&lt;!DOCTYPE html&gt;
</code></pre>
<p>만약 당신의 파일에 이 코드 라인을 넣는 것을 잊어버리면,  <code>&lt;article&gt;</code> , <code>&lt;footer&gt;</code>, and <code>&lt;header&gt;</code> 같은 HTML5 태그 중 일부는 브라우저에서 지원을 하지 못합니다.</p>
<h3 id="htmlroot">HTML 기본(root) 요소는 무엇인가요?</h3>
<p><code>&lt;html&gt;</code> 태그는 HTML파일의 최상위 요소입니다. <code>&lt;html&gt;</code> 안에 <code>&lt;head&gt;</code>태그와 <code>&lt;body&gt;</code>가 포함되어 있습니다.</p>
<pre><code>&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>&lt;html&gt;</code> 태그 안에 있는 lang 속성은 페이지의 언어를 설정합니다.<br>
화면 리더기가 올바르게 발음하는 방법을 알 수 있고 접근성을 위해서도 lang 속성을 포함하는 것이 좋습니다.</p>
<h3 id="htmlhead">HTML의 head 태그란 무엇인가요?</h3>
<p><code>&lt;head&gt;</code> 태그에는 기계가 처리할 수 있는 정보가 포함되어 있습니다.<br>
<code>&lt;head&gt;</code> 태그 안에는 기계가 문서를 설명할 수 있는 메타데이터가 포함되어 있습니다.</p>
<pre><code>&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="utf8">UTF-8 문자 인코딩이란 무엇인가요?</h3>
<p>UTF-8은 웹페이지에서 사용하는 표준 문자 인코딩을 말합니다.<br>
보통 이 <code>&lt;meta&gt;</code>태그는 <code>&lt;head&gt;</code>요소의 첫 번째에 있습니다.</p>
<pre><code>&lt;meta charset="UTF-8"&gt;
</code></pre>
<p><a href="https://www.w3.org/International/questions/qa-choosing-encodings">월드 와이드 웹 컨소시엄(World Wide Web Consortium(W3C)</a>에 따르면,</p>
<blockquote>
<p>UTF-8과 같은 유니코드 기반 인코딩은 다양한 언어를 지원할 수 있으며 언어가 혼합된 페이지와 서식을 처리할 수 있습니다.<br>
또한 각 페이지 또는 수신되는 서식 제출에 대한 문자 인코딩을 개별적으로 결정하기 위해 서버 로직(server-side logic)을 사용할 필요가 없습니다.</p>
</blockquote>
<h3 id="html">HTML의 뷰포트 메타 태그란 무엇인가요?</h3>
<p>이 태그는 페이지의 너비를 기기의 화면 크기의 너비에 맞게 렌더링합니다.<br>
너비가 600픽셀인 모바일 기기를 사용하는 경우 브라우저 창도 너비가 600픽셀이 됩니다.<br>
초기 배율은 확대/축소의 크기 배율을 조절합니다. 초기 배율을 1로 설정하면 브라우저의 기본 확대/축소를 방지할 수 있습니다.</p>
<pre><code> &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
</code></pre>
<h3 id="xuaxuacompatible">X-UA-호환(<code>X-UA-Compatible</code>)은 무엇인가요?</h3>
<p>이 <code>&lt;meta&gt;</code>태그는 인터넷 익스플로러의 문서모드를 지정합니다.<br>
<code>IE=edge</code> 가 가장 많이 지원되는 모드입니다.</p>
<pre><code>&lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
</code></pre>
<h3 id="htmltitle">HTML의 타이틀(<code>&lt;title&gt;</code>) 태그란 무엇인가요?</h3>
<p><code>&lt;title&gt;</code>태그는 웹페이지의 타이틀을 말합니다. 이 태그의 값은 브라우저의 타이틀 바의 글귀를 바꿔줍니다.</p>
<pre><code>    &lt;title&gt;HTML 5 Boilerplate&lt;/title&gt;
</code></pre>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/07/Screen-Shot-2021-07-30-at-4.15.25-AM.png" alt="Screen-Shot-2021-07-30-at-4.15.25-AM" width="600" height="400" loading="lazy"></p>
<h3 id="css">CSS 스타일시트</h3>
<p>이 코드는 사용자가 정의한 CSS를 HTML 페이지에 링크합니다 <code>rel="stylesheet"</code>는 HTML 파일과 외부 스타일 시트의 관계를 정의합니다.</p>
<pre><code>    &lt;link rel="stylesheet" href="style.css"&gt;
</code></pre>
<h3 id="html">HTML의 스크립트 태그란 무엇인가요?</h3>
<p>스크립트<code>&lt;script&gt;</code> 태그는 <code>&lt;body&gt;</code> 태그 바로 앞에 배치됩니다. 여기에 외부 자바스크립트 코드를 링크할 수 있습니다.</p>
<pre><code>	&lt;script src="index.js"&gt;&lt;/script&gt;
</code></pre>
<h2 id="">결론</h2>
<p>모든 HTML 페이지에 HTML 5 보일러 플레이트를 추가해야 합니다.<br>
이 시작 코드에는 문서 유형(doctype), 메타데이터, 외부 스타일 시트 및 스크립트 태그와 같은 중요한 정보가 포함되어 있습니다.</p>
<!--kg-card-end: markdown--> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
