<?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[ HTML5 - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Aprenda a codificar - de graça. Tutoriais de programação em Python, JavaScript, Linux e muito mais. ]]>
        </description>
        <link>https://www.freecodecamp.org/portuguese/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ HTML5 - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/portuguese/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Wed, 27 May 2026 16:02:22 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/portuguese/news/tag/html5/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Elementos semânticos do HTML5 explicados ]]>
                </title>
                <description>
                    <![CDATA[ Elementos semânticos do HTML5 são aqueles que descrevem claramente seu significado de uma maneira que seja legível tanto para humanos quanto para máquinas. Elementos como <header>, <footer> e <article> (cabeçalho, rodapé e artigo, respectivamente, traduzidos para o português) são considerados semânticos, pois eles descrevem com precisão o propósito do elemento ]]>
                </description>
                <link>https://www.freecodecamp.org/portuguese/news/elementos-semanticos-do-html5-explicados/</link>
                <guid isPermaLink="false">61f6cfb653557304fa19d4cb</guid>
                
                    <category>
                        <![CDATA[ HTML5 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Gustavo Goulart Baptista ]]>
                </dc:creator>
                <pubDate>Tue, 15 Feb 2022 17:44:12 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/portuguese/news/content/images/2022/02/5f9c9ebe740569d1a4ca3ed0.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Artigo original:</strong> <a href="https://www.freecodecamp.org/news/semantic-html5-elements/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">Semantic HTML5 Elements Explained</a>
      </p><p>Elementos semânticos do HTML5 são aqueles que descrevem claramente seu significado de uma maneira que seja legível tanto para humanos quanto para máquinas.</p><p>Elementos como <code>&lt;header&gt;</code>, <code>&lt;footer&gt;</code> e <code>&lt;article&gt;</code> &nbsp;(cabeçalho, rodapé e artigo, respectivamente, traduzidos para o português) são considerados semânticos, pois eles descrevem com precisão o propósito do elemento e o tipo de conteúdo dentro dele.</p><h3 id="o-que-s-o-elementos-sem-nticos"><strong><strong>O que são elementos semânticos?</strong></strong></h3><p>O HTML foi originalmente criado como uma linguagem de marcação para descrever documentos no início da internet. Conforme a internet cresceu e foi sendo adotada por cada vez mais pessoas, algumas mudanças precisaram acontecer.</p><p>A internet, que foi originalmente pensada para compartilhamento de artigos científicos, agora se tornou um local onde as pessoas querem compartilhar outras coisas também. Rapidamente, elas começaram a querer fazer com que a Web fosse mais atrativa visualmente.</p><p>Devido à web não ser ter sido inicialmente construída pensando em design, os programadores usaram alguns truques diferentes para arrumar tudo de diversas maneiras. Ao invés de usar a tag <code>&lt;table&gt;&lt;/table&gt;</code> (tabela, em inglês) para descrever informações usando uma tabela, programadores a usavam para posicionar outros elementos dentro de uma página.</p><p>Conforme as interfaces progrediram visualmente, os programadores começaram a usar tags genéricas e não semânticas como <code>&lt;div&gt;</code> (divisão, em inglês). Eles costumavam dar a esses elementos atributos de classe (<code>class</code>) ou <code>id</code> que descrevessem seu propósito. Por exemplo, ao invés de <code>&lt;header&gt;</code> era comumente escrito algo como <code>&lt;div class="header"&gt;</code></p><p>Como o HTML5 é algo ainda relativamente novo, esse uso de elementos não semânticos ainda é muito comum em websites atualmente. </p><h3 id="lista-de-elementos-sem-nticos-"><strong>Lista de elementos semânticos:</strong></h3><p>Os elementos semânticos adicionados ao HTML5 foram:</p><ul><li><code>&lt;article&gt;</code></li><li><code>&lt;aside&gt;</code></li><li><code>&lt;details&gt;</code></li><li><code>&lt;figcaption&gt;</code></li><li><code>&lt;figure&gt;</code></li><li><code>&lt;footer&gt;</code></li><li><code>&lt;header&gt;</code></li><li><code>&lt;main&gt;</code></li><li><code>&lt;mark&gt;</code></li><li><code>&lt;nav&gt;</code></li><li><code>&lt;section&gt;</code></li><li><code>&lt;summary&gt;</code></li><li><code>&lt;time&gt;</code></li></ul><p>Elementos como <code>&lt;header&gt;</code>, <code>&lt;nav&gt;</code>, <code>&lt;section&gt;</code>, <code>&lt;article&gt;</code>, <code>&lt;aside&gt;</code> e <code>&lt;footer&gt;</code> funcionam mais ou menos como elementos <code>&lt;div&gt;</code>. Eles agrupam outros elementos juntos em seções de uma página. Uma tag &nbsp;<code>&lt;div&gt;</code> poderia conter qualquer tipo de informação. Contudo, é fácil identificar que tipo de informação seria incluída em uma tag semântica como <code>&lt;header&gt;</code>.</p><p><strong>Um exemplo de uma interface com elementos semânticos da <strong><strong><strong>w3schools</strong></strong></strong></strong></p><h2 id="por-que-usar-elementos-sem-nticos"><strong>Por que usar elementos semânticos?</strong></h2><p>Para ver os benefícios dos elementos semânticos, aqui temos dois trechos de código em HTML. Esse primeiro bloco de código utiliza elementos semânticos:</p><pre><code class="language-text">&lt;header&gt;&lt;/header&gt;
&lt;section&gt;
	&lt;article&gt;
		&lt;figure&gt;
			&lt;img&gt;
			&lt;figcaption&gt;&lt;/figcaption&gt;
		&lt;/figure&gt;
	&lt;/article&gt;
&lt;/section&gt;
&lt;footer&gt;&lt;/footer&gt;</code></pre><p>Enquanto esse segundo bloco de código usa elementos não semânticos:</p><pre><code class="language-text">&lt;div id="header"&gt;&lt;/div&gt;
&lt;div class="section"&gt;
	&lt;div class="article"&gt;
		&lt;div class="figure"&gt;
			&lt;img&gt;
			&lt;div class="figcaption"&gt;&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div id="footer"&gt;&lt;/div&gt;</code></pre><p>O primeiro é muito mais <strong>fácil de ler</strong>. Essa, provavelmente, é a primeira coisa que você notará quando for ler o primeiro trecho de código, que está usando elementos semânticos. Esse é um exemplo pequeno. Porém, como programador, você lerá centenas ou milhares de linhas de código. Quanto mais fácil for ler e entender o código, mais fácil será seu trabalho.</p><p>Ele tem <strong>maior acessibilidade</strong>. Você não é o único que acha que elementos semânticos são mais fáceis de entender. Os algoritmos de indexação em sites de busca e as tecnologias assistivas (como leitores de tela para usuários com deficiência visual) também entenderão melhor o contexto e conteúdo do seu website, entregando uma melhor experiência para os usuários.</p><p>Geralmente, elementos semânticos também resultam em um <strong>código mais consistente</strong>. Quando criamos um cabeçalho usando elementos não semânticos, diversos programadores podem escrever algo como <code>&lt;div class="header"&gt;</code>, <code>&lt;div id="header"&gt;</code>, <code>&lt;div class="head"&gt;</code> ou, simplesmente, <code>&lt;div&gt;</code>. Existem várias maneiras de criar blocos de código para representar um elemento de cabeçalho. Todas eles dependem de uma preferência pessoal do programador. Criando um padrão com elementos semânticos, facilitamos o trabalho para todos.</p><p>Em outubro de 2014 o HTML4 foi atualizado para o HTML5, que incluiu alguns novos elementos "semânticos". Até hoje, alguns de nós ainda nos confundimos com relação aos diversos elementos que não parecem demonstrar nenhuma grande mudança.</p><h4 id="section-e-article"><strong><strong><strong><code>&lt;section&gt;</code> </strong></strong>e <strong><strong><code>&lt;article&gt;</code></strong></strong></strong></h4><p>"Qual a diferença?", você pode estar se perguntando. Ambos os elementos são usados para seccionar o conteúdo – e, sim, eles definitivamente podem ser intercambiáveis. É uma questão de analisar cada situação. O HTML4 nos oferecia somente um tipo de elemento container, a <code>&lt;div&gt;</code>. Embora ela ainda seja usada em HTML5, ainda temos a possibilidade de substituí-la em duas maneiras, usando <code>&lt;section&gt;</code> e <code>&lt;article&gt;</code>.</p><p>Os elementos <code>&lt;section&gt;</code> e <code>&lt;article&gt;</code> são conceitualmente similares e intercambiáveis. Para decidir qual deles você deve escolher, observe o que citaremos abaixo:</p><ol><li>Um <code>&lt;article&gt;</code> tem como objetivo ser independentemente distribuível ou reutilizável. </li><li>Uma <code>&lt;section&gt;</code> é um temático agrupamento de conteúdos.</li></ol><pre><code class="language-html">&lt;section&gt;
  &lt;p&gt;Histórias novas&lt;/p&gt;
  &lt;section&gt;
    &lt;p&gt;Notícias&lt;/p&gt;
    &lt;article&gt;História 1&lt;/article&gt;
    &lt;article&gt;História 2&lt;/article&gt;
    &lt;article&gt;História 3&lt;/article&gt;
  &lt;/section&gt;
  &lt;section&gt;
    &lt;p&gt;Esportes&lt;/p&gt;
    &lt;article&gt;História 1&lt;/article&gt;
    &lt;article&gt;História 2&lt;/article&gt;
    &lt;article&gt;História 3&lt;/article&gt;
  &lt;/section&gt;
&lt;/section&gt;</code></pre><h4 id="header-e-hgroup"><strong><strong><strong><code>&lt;header&gt;</code> </strong></strong>e <strong><strong><code>&lt;hgroup&gt;</code></strong></strong></strong></h4><p>O elemento <code>&lt;header&gt;</code> é geralmente encontrado no topo de um documento, uma seção ou um artigo e geralmente contém o cabeçalho principal da página e algumas navegações e barras de busca.</p><pre><code class="language-html">&lt;header&gt;
  &lt;h1&gt;Company A&lt;/h1&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href="/home"&gt;Home&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/about"&gt;Sobre&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/contact"&gt;Contato&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;form target="/search"&gt;
    &lt;input name="q" type="search" /&gt;
    &lt;input type="submit" /&gt;
  &lt;/form&gt;
&lt;/header&gt;</code></pre><p>O elemento <code>&lt;hgroup&gt;</code> deve ser usado quando você quer um cabeçalho principal com um ou mais subcabeçalhos.</p><pre><code class="language-html">&lt;hgroup&gt;
  &lt;h1&gt;Cabeçalho 1&lt;/h1&gt;
  &lt;h2&gt;Subcabeçalho 1&lt;/h2&gt;
  &lt;h2&gt;Subcabeçalho 2&lt;/h2&gt;
&lt;/hgroup&gt;</code></pre><p>Lembre-se de que o elemento <code>&lt;header&gt;</code> pode conter qualquer conteúdo. Porém, o elemento <code>&lt;hgroup&gt;</code> somente contém outros cabeçalhos, ou seja, elementos de <code>&lt;h1&gt;</code> (<em>header1</em>, do inglês) a <code>&lt;h6&gt;</code> (<em>header6</em>, do inglês) e outros <code>&lt;hgroup&gt;</code>.</p><h4 id="aside"><strong><strong><strong><code>&lt;aside&gt;</code></strong></strong></strong></h4><p>O elemento <code>&lt;aside&gt;</code> é destinado a conteúdos que não fazem parte do fluxo do texto, mas que, ainda sim, estão relacionados de alguma forma. Esse <code>&lt;aside&gt;</code> poderia ser utilizado como uma barra lateral (<em>sidebar</em>) para o seu conteúdo principal.</p><pre><code class="language-html">&lt;aside&gt;
  &lt;p&gt;Essa é uma sidebar, por exemplo, uma definição de uma terminologia ou uma descrição curta para uma imagem de uma figura histórica.&lt;/p&gt;
&lt;/aside&gt;</code></pre><p>Antes do HTML5, nosso menus eram criados com as tags <code>&lt;ul&gt;</code> e <code>&lt;li&gt;</code>. Agora, junto com esses elementos, nós podemos separar nosso itens no menu com um elemento &nbsp;<code>&lt;nav&gt;</code> para a navegação entre as páginas. Você pode ter mais de um elemento &nbsp;<code>&lt;nav&gt;</code> na página. É comum, por exemplo, ter uma navegação global percorrendo o topo da página (dentro do elemento <code>&lt;header&gt;</code>) e uma navegação local em uma sidebar (dentro de um elemento <code>&lt;aside&gt;</code>).</p><pre><code class="language-html">&lt;nav&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href="/home"&gt;Home&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/about"&gt;Sobre&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="/contact"&gt;Contato&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;</code></pre><h4 id="footer"><strong><strong><strong><code>&lt;footer&gt;</code></strong></strong></strong></h4><p>Se existe um <code>&lt;header&gt;</code> (cabeçalho, em inglês), deve existir um <code>&lt;footer&gt;</code> (rodapé, em inglês). Uma tag <code>&lt;footer&gt;</code> é geralmente encontrada no final de um documento, uma seção ou um artigo. Assim como no <code>&lt;header&gt;</code> o conteúdo é geralmente uma metainformação, por exemplo, com detalhes sobre o autor, informações legais, e/ou links e informações relacionadas. Também é válido incluir elementos <code>&lt;section&gt;</code> dentro de um <em>footer</em>.</p><pre><code class="language-html">&lt;footer&gt;&amp;copy;Empresa A&lt;/footer&gt;</code></pre><h4 id="small"><strong><strong><strong><code>&lt;small&gt;</code></strong></strong></strong></h4><p>O elemento <code>&lt;small&gt;</code> (pequeno, na tradução para o português) sempre aparece dentro de um elemento <code>&lt;footer&gt;</code> ou <code>&lt;aside&gt;</code>, normalmente incluindo informações de direitos autorais ou avisos legais, além de outras "letras miúdas". No entanto, esse elemento não é feito para deixar seu texto menor. É apenas uma descrição de seu conteúdo e não faz nenhuma prescrição visual. </p><pre><code class="language-html">&lt;footer&gt;&lt;small&gt;&amp;copy;Empresa A&lt;/small&gt; Data&lt;/footer&gt;</code></pre><h4 id="time"><strong><strong><strong><code>&lt;time&gt;</code></strong></strong></strong></h4><p>O elemento <code>&lt;time&gt;</code> permite que uma data no formato ISO 8601 não ambígua seja adicionada a uma versão mais amigável para leitura humana daquela data.</p><pre><code class="language-html">&lt;time datetime="2017-10-31T11:21:00+02:00"&gt;Terça, 31 Outubro 2017&lt;/time&gt;</code></pre><p>Por que se preocupar com <code>&lt;time&gt;</code>? Embora humanos possam eliminar ambiguidades e ler o tempo de maneiras normais, os computadores podem ler datas em formato ISO 8601 e ver a data, a hora e o fuso horário.</p><h4 id="figure-e-figcaption"><strong><strong><strong><code>&lt;figure&gt;</code> </strong></strong>e <strong><strong><code>&lt;figcaption&gt;</code></strong></strong></strong></h4><p><code>&lt;figure&gt;</code> serve para inserir conteúdos de imagem, enquanto <code>&lt;figcaption&gt;</code> é destinado às legendas dessa imagem.</p><pre><code class="language-html">&lt;figure&gt;
  &lt;img src="https://en.wikipedia.org/wiki/File:Shadow_of_Mordor_cover_art.jpg" alt="Shadow of Mordor" /&gt;
  &lt;figcaption&gt;Arte de capa de Middle Earth: Shadow of Mordor&lt;/figcaption&gt;
&lt;/figure&gt;</code></pre><h3 id="aprenda-mais-sobre-os-novos-elementos-do-html5-"><strong>Aprenda mais sobre os novos elementos do HTML5<strong><strong>:</strong></strong></strong></h3><ul><li>A <a href="https://www.w3schools.com/html/html5_semantic_elements.asp">w3schools</a> mantém uma descrição simples e clara de muitos dos novos elementos e de como/onde eles devem ser usados.</li><li>A <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element">MDN</a> também é uma grande referência para todos os elementos HTML e vai mais a fundo em cada um deles.</li></ul> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Modelo básico de HTML5: Use este boilerplate de HTML para começar qualquer projeto de desenvolvimento para a web ]]>
                </title>
                <description>
                    <![CDATA[ Ao criar um novo site da web, é importante ter uma boa base de início. Neste artigo, explicarei o que é um boilerplate de HTML 5 e como criar um modelo (template) básico para usar em seus projetos. O que é um boilerplate de HTML 5? De acordo com a ]]>
                </description>
                <link>https://www.freecodecamp.org/portuguese/news/modelo-basico-de-html5-use-este-boilerplate-de-html-para-comecar-qualquer-projeto-de-desenvolvimento-para-a-web/</link>
                <guid isPermaLink="false">61dcd3723ca86504f628ecf1</guid>
                
                    <category>
                        <![CDATA[ HTML5 ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Daniel Rosa ]]>
                </dc:creator>
                <pubDate>Tue, 11 Jan 2022 01:19:09 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/portuguese/news/content/images/2022/01/jackson-so-_t-l5FFH8VA-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Artigo original:</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>Ao criar um novo site da web, é importante ter uma boa base de início. Neste artigo, explicarei o que é um boilerplate de HTML 5 e como criar um modelo (template) básico para usar em seus projetos.</p><h2 id="o-que-um-boilerplate-de-html-5"><strong>O que é um boilerplate de HTML 5?</strong></h2><p>De acordo com a <a href="https://pt.wikipedia.org/wiki/Boilerplate_code">Wikipédia</a>,</p><blockquote>um <strong>código <strong>boilerplate </strong></strong>ou simplesmente <strong><strong>boilerplate</strong></strong> são seções de código que são repetidas em vários lugares com pouca ou nenhuma variação.</blockquote><p>Um boilerplate em HTML é um modelo que você adicionará ao início do seu projeto. Você deve adicionar esse boilerplate a todas as suas página de HTML.</p><h2 id="exemplo-de-boilerplate-de-html-5"><strong>Exemplo de boilerplate de HTML 5</strong></h2><p>Vamos examinar um exemplo básico.</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="o-que-um-doctype-em-html"><strong>O que é um doctype em HTML?</strong></h3><p>A primeira linha do seu código em HTML deve ser a declaração de doctype. Um doctype diz ao navegador em qual versão do HTML a página está escrita.</p><pre><code class="language-html">&lt;!DOCTYPE html&gt;</code></pre><p>Se você esquecer de incluir essa linha de código em seu arquivo, algumas das tags de HTML 5, como <code>&lt;article&gt;</code>, <code>&lt; footer &gt;</code> e <code>&lt;header&gt;</code> &nbsp;poderão não ter o suporte de seu navegador.</p><h3 id="o-que-um-elemento-raiz-root-html"><strong>O que é um elemento raiz (root) HTML?</strong></h3><p>A tag <code>&lt;html&gt;</code> é o elemento de nível superior do arquivo HTML. Você aninhará as tags <code>&lt;head&gt;</code> e <code>&lt;body&gt;</code> dentro dela.</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>O atributo <code>lang</code> dentro da tag <code>&lt;html&gt;</code> de abertura define o idioma da página. Também é bom incluir o idioma por questões de acessibilidade, pois os leitores de tela saberão como pronunciar adequadamente o texto.</p><h3 id="o-que-s-o-as-tags-head-em-html"><strong>O que são as tags head em HTML?</strong></h3><p>As tags <code>&lt;head&gt;</code> contêm as informações que são processadas pelas máquinas. Dentro das tags <code>&lt;head&gt;</code>, você aninhará os metadados, que são os dados que descrevem o documento para a máquina.</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="o-que-a-codifica-o-de-caracteres-utf-8"><strong>O que é a codificação de caracteres UTF-8?</strong></h3><p>O UTF-8 é a codificação de caracteres padrão que você deve usar em suas páginas da web. Ela geralmente será a primeira tag <code>&lt;meta&gt;</code> exibida no elemento <code>&lt;head&gt;</code>.</p><pre><code class="language-html"> &lt;meta charset="UTF-8"&gt;</code></pre><p>De acordo com o <a href="https://www.w3.org/International/questions/qa-choosing-encodings">World Wide Web Consortium</a> (página em inglês),</p><blockquote>Uma codificação baseada em Unicode, como o UTF-8, pode dar suporte a vários idiomas e acomodar as páginas e formulários com qualquer mistura desses idiomas. Seu uso também elimina a necessidade de lógica do lado do servidor para determinar de modo individual a codificação de caracteres para cada página servida ou para cada envio de formulário que é recebido.</blockquote><h3 id="o-que-a-tag-meta-viewport-no-html"><strong>O que é a tag meta viewport no HTML?</strong></h3><p>Essa tag renderiza a largura da página no tamanho da tela do dispositivo. Se você tem um dispositivo móvel de 600px de largura, a janela do navegador também terá 600px de largura.</p><p>O parâmetro <em>initial-scale</em> controla o nível de zoom. O valor de 1 para initial-scale evita o zoom padrão dos navegadores.</p><pre><code class="language-html">    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
</code></pre><h3 id="o-que-significa-x-ua-compatible"><strong>O que significa X-UA-Compatible?</strong></h3><p>Essa tag <code>&lt;meta&gt;</code> especifica o modo de documento para o Internet Explorer. <code>IE=edge</code> é o maior modo suportado.</p><pre><code class="language-html">    &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
</code></pre><h3 id="o-que-s-o-as-tags-title-em-html"><strong>O que são as tags title em HTML?</strong></h3><p>A tag <code>&lt;title&gt;</code> é o título da página da web. Esse texto é mostrado na barra de título do navegador.</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/portuguese/news/content/images/2022/01/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="470" height="108" loading="lazy"></figure><h3 id="folha-de-estilo-de-css-stylesheet-"><strong>Folha de estilo de CSS (stylesheet)</strong></h3><p>Este código vinculará seu CSS personalizado à página em HTML. <code>rel="stylesheet"</code> define a relação entre o arquivo HTML e a folha de estilo (stylesheet) externa.</p><pre><code class="language-html">    &lt;link rel="stylesheet" href="style.css"&gt;
</code></pre><h3 id="tags-de-script-em-html"><strong>Tags de script em HTML</strong></h3><p>Tags de script externo serão colocadas logo antes da tag de fechamento do elemento body. É aí que você deve vincular seu código em JavaScript externo.</p><pre><code class="language-html">	&lt;script src="index.js"&gt;&lt;/script&gt;
</code></pre><h2 id="conclus-o"><strong>Conclusão</strong></h2><p>Você deve adicionar um boilerplate de HTML 5 a cada uma de suas páginas de HTML. Esse código inicial contém informações importantes, como o doctype, metadados, folhas de estilo externas e tags de script.</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
