{"id":62,"date":"2022-06-03T16:46:52","date_gmt":"2022-06-03T19:46:52","guid":{"rendered":"https:\/\/fariart.com.br\/blog\/?p=62"},"modified":"2024-05-13T14:19:13","modified_gmt":"2024-05-13T17:19:13","slug":"css-para-iniciantes-estruturando-uma-pagina","status":"publish","type":"post","link":"https:\/\/fariart.com.br\/blog\/css-para-iniciantes-estruturando-uma-pagina\/","title":{"rendered":"CSS para iniciantes: Estruturando uma p\u00e1gina"},"content":{"rendered":"\n<p>Neste post, vamos resumir o <strong>CSS para iniciantes<\/strong> que est\u00e3o entrando nesse mundo do <strong>desenvolvimento web<\/strong>. Criar sites \u00e9 algo divertido e curioso no come\u00e7o, mas quando somos sobrecarregados de informa\u00e7\u00e3o nova, fica um pouco cansativo.<\/p>\n\n\n\n<p>Se voc\u00ea est\u00e1 aqui, chegou em um momento onde <strong>CSS<\/strong> se tornou uma necessidade na sua vida. Ou voc\u00ea tenha come\u00e7ou a estudar <strong>HTML<\/strong> h\u00e1 poucas semanas e est\u00e1 querendo aprofundar seus conhecimentos, ou voc\u00ea quer apenas editar determinado item no template do seu blog e a \u00fanica forma de fazer isso \u00e9 entendendo como funciona o <strong>CSS<\/strong>. Seja l\u00e1 qual for a sua necessidade, voc\u00ea est\u00e1 de parab\u00e9ns por buscar conhecimento!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 CSS?<\/h2>\n\n\n\n<p><strong>CSS<\/strong> \u00e9 a linguagem de estilo que nos permite deixar as p\u00e1ginas da web atrativas e bem formatadas, sem ele, todo site teria a mesma cara do Wikpedia.<\/p>\n\n\n\n<p>Ele \u00e9 um complemento do HTML e um depende do outro para que tudo d\u00ea certo. Ilustrando de forma simples, <strong>HTML<\/strong> \u00e9 como se fosse o solo, base, tijolos e telhado de uma casa, j\u00e1 o <strong>CSS<\/strong>, \u00e9 como se fosse as tintas nas paredes, os m\u00f3veis e toda a decora\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/05\/social-base-4-1024x535.jpg\" alt=\"CSS para iniciantes\" class=\"wp-image-571\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/05\/social-base-4-1024x535.jpg 1024w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/05\/social-base-4-300x157.jpg 300w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/05\/social-base-4-768x401.jpg 768w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/05\/social-base-4-600x314.jpg 600w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/05\/social-base-4.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Foto: <a href=\"https:\/\/pixabay.com\/pt\/users\/jamesmarkosborne-1640589\/\" target=\"_blank\" rel=\"noreferrer noopener\">jamesmarkosborne<\/a><\/figcaption><\/figure>\n\n\n\n<p>Ent\u00e3o resumindo, <strong>HTML<\/strong> sem <strong>CSS<\/strong> \u00e9 como uma obra n\u00e3o finalizada. Voc\u00ea tem sorte, porque hoje existem milhares de conte\u00fados ricos sobre o mesmo tema. Na minha \u00e9poca, eu precisei de um livro de 300 p\u00e1ginas para aprender o tal do <strong>CSS<\/strong> que todos estavam falando no momento. Ent\u00e3o, nem pense em desanimar!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona o CSS?<\/h2>\n\n\n\n<p>Existem 3 formas de editar o CSS. Aqui no post, vamos usar apenas a <strong>forma externa<\/strong>, mas temos outro post que mostram as <strong><a href=\"https:\/\/fariart.com.br\/blog\/conheca-as-3-formas-de-usar-css\" target=\"_blank\" rel=\"noreferrer noopener\">Conhe\u00e7a as 3 formas de usar CSS<\/a><\/strong>.<\/p>\n\n\n\n<p>Usar o <strong>CSS externo<\/strong> \u00e9 bem simples, n\u00f3s vamos usar o <strong>HTML<\/strong> normalmente, mas vamos criar tamb\u00e9m um outro arquivo com extens\u00e3o &#8220;<strong>.css<\/strong>&#8221; aonde vamos escrever toda a parte visual do nosso site.<\/p>\n\n\n\n<p>Se voc\u00ea nunca criou um arquivo <strong>HTML<\/strong>, \u00e9 s\u00f3 criar um <strong>bloco de notas<\/strong> e copiar o que estiver no campo de &#8220;HTML&#8221; abaixo e salvar com extens\u00e3o &#8220;<strong>.html<\/strong>&#8220;.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"300\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/arquivo-html-208x300.png\" alt=\"Ilustra\u00e7\u00e3o de um \u00edcone de um arquivo HTML\" class=\"wp-image-639\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/arquivo-html-208x300.png 208w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/arquivo-html.png 554w\" sizes=\"auto, (max-width: 208px) 100vw, 208px\" \/><figcaption class=\"wp-element-caption\">nome_do_arquivo.html<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"300\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/arquivo-css-208x300.png\" alt=\"Ilustra\u00e7\u00e3o de um \u00edcone de um arquivo CSS\" class=\"wp-image-640\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/arquivo-css-208x300.png 208w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/arquivo-css.png 554w\" sizes=\"auto, (max-width: 208px) 100vw, 208px\" \/><figcaption class=\"wp-element-caption\">nome_do_arquivo.css<\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p>Caso voc\u00ea n\u00e3o conhe\u00e7a o funcionamento do HTML \u00e9 importante voc\u00ea ter em mente que ele \u00e9 construido atrav\u00e9s de tags que s\u00e3o abertas por um &#8220;&lt;     &gt;&#8221; e fechadas por um &#8220;&lt;\/     &gt;&#8221;. Por exemplo, quando abrimos uma tag com o nome fict\u00edcio de <strong>&lt;<\/strong><em>tagdeexemplo<\/em><strong>&gt;<\/strong>, tudo que escrevermos depois dela estar\u00e1 dentro dela at\u00e9 fecharmos com outra <strong>&lt;\/<\/strong><em>tagdeexemplo<\/em><strong>&gt;<\/strong>.<\/p>\n\n\n\n<p>A partir de agora, \u00e9 importante voc\u00ea acompanhar os passos que eu vou fazer aqui para que voc\u00ea crie a sua primeira folha de estilos separada do seu html.<\/p>\n\n\n\n<p>Crie o seu <strong>HTML<\/strong> copiando o c\u00f3digo abaixo e salve como <strong>index.html<\/strong>:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;html&gt;\n  &lt;head&gt;\n  &lt;\/head&gt;\n  &lt;body&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre><\/div>\n\n\n\n<p> Agora crie o seu <strong>CSS<\/strong> copiando o c\u00f3digo abaixo e salve como <strong>estilo.css<\/strong>:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}<\/code><\/pre><\/div>\n\n\n\n<p>Certifique-se de que ambos est\u00e3o na <strong>mesma pasta<\/strong>.<\/p>\n\n\n\n<p>Agora no <strong>HTML<\/strong>, vamos chamar o arquivo CSS para que os dois trabalhem juntos. Para isso, dentro da tag head, voc\u00ea vai colocar:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;head&gt;\n  &lt;link rel=&quot;stylesheet&quot; href=&quot;estilo.css&quot;&gt;\n&lt;\/head&gt;<\/code><\/pre><\/div>\n\n\n\n<p><sup>Acima n\u00f3s estamos falando pro navegador que, os elementos visuais da p\u00e1gina est\u00e3o no arquivo <strong>estilo.css<\/strong>. E com isso podemos come\u00e7ar a trabalhar.<\/sup><\/p>\n\n\n\n<p>Abra o arquivo index.html no navegador (voc\u00ea pode dar duplo clique ou arrastar o arquivo para a janela do seu navegador), note que ele est\u00e1 em branco, vamos come\u00e7ar aplicando estilos \u00e0 nossa p\u00e1gina. Existem muitas propriedades para utilizarmos no <strong>CSS<\/strong>, mas nesse post eu vou abordar as mais utilizadas e f\u00e1ceis de lembrar.<\/p>\n\n\n\n<p>Para que voc\u00ea visualize melhor o que vamos fazer aqui, montaremos a seguinte estrutura:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"1009\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2021\/06\/estrutura-08.png\" alt=\"Estrutura CSS para iniciantes\" class=\"wp-image-159\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2021\/06\/estrutura-08.png 801w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2021\/06\/estrutura-08-238x300.png 238w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2021\/06\/estrutura-08-768x967.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><figcaption class=\"wp-element-caption\">P\u00e1gina que vamos montar no Tutorial<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Na imagem, temos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Um <strong>topo<\/strong> preenchendo a p\u00e1gina horizontalmente.<\/li>\n\n\n\n<li>Um <strong>menu<\/strong> preenchendo a p\u00e1gina na horizontal igual o topo.<\/li>\n\n\n\n<li>Um <strong>bloco cinza<\/strong> na esquerda com margem entre o topo e o canto esquerdo.<\/li>\n\n\n\n<li>Um <strong>bloco verde<\/strong> na direita com margem entre o topo, o bloco 1 e o canto direito.<\/li>\n\n\n\n<li>Um <strong>texto<\/strong> preenchendo o resto da p\u00e1gina, mas tamb\u00e9m com margens laterais na mesma medida que os dois blocos de cima.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<p>Vamos colocar nossos <strong>seletores<\/strong> no arquivo <strong>CSS<\/strong> antes de estruturar o HTML:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}\n\n.topo{}\n.menu{}\n.bloco1{}\n.bloco2{}\n\np{}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Aqui estamos apenas organizando as ideias no arquivo, a altera\u00e7\u00e3o acima n\u00e3o deve mudar sua p\u00e1gina.<\/sup><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O que s\u00e3o esses seletores e para que servem?<\/h3>\n\n\n\n<p>Eles servem para mapear os elementos. Por exemplo, o nome que eu colocar entre o &#8220;<strong>.<\/strong>&#8221; e o &#8220;<strong>{<\/strong>&#8221; ser\u00e1 o nome do meu <strong>seletor<\/strong>. Ent\u00e3o se eu quiser chamar meu &#8220;<strong>topo<\/strong>&#8221; de &#8220;<strong>parte_de_cima<\/strong>&#8220;, eu tenho que usar &#8220;<strong>.parte_de_cima{}<\/strong>&#8221; no lugar de &#8220;<strong>.topo{}<\/strong>&#8220;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sintaxe<\/h2>\n\n\n\n<p><strong>Sintaxe<\/strong> \u00e9, basicamente, o que colocamos no nosso <strong>CSS<\/strong>. No c\u00f3digo anterior temos 6 sintaxes (<em>body<\/em>, <em>.topo<\/em>, .<em>menu<\/em>, <em>.bloco1<\/em>, <em>.bloco2<\/em> e <em>p<\/em>).<\/p>\n\n\n\n<p>A <strong>Sintaxe<\/strong> \u00e9 composta por tr\u00eas itens; um <strong>seletor<\/strong> onde iremos definir, dentro das chaves, as <strong>propriedades<\/strong> com seus respectivos <strong>valores<\/strong>. Podemos colocar quantas <strong>propriedades<\/strong> forem necess\u00e1rias dentro do mesmo <strong>seletor<\/strong>.<\/p>\n\n\n\n<p>Existem 5 tipo de seletores, mas no <strong>CSS b\u00e1sico<\/strong>, usamos apenas os 3 principais:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"84\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes.jpg\" alt=\"CSS para iniciantes - Seletor do tipo tag\" class=\"wp-image-624\" style=\"object-fit:cover\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes.jpg 800w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-300x32.jpg 300w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-768x81.jpg 768w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-600x63.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Seletor <strong>tag<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>&lt;seletor&gt;<\/strong>&lt;\/<strong>seletor<\/strong>&gt;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"84\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-class.jpg\" alt=\"CSS para iniciantes - Seletor do tipo class\" class=\"wp-image-625\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-class.jpg 800w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-class-300x32.jpg 300w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-class-768x81.jpg 768w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-class-600x63.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Seletor <strong>class<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\"has-text-align-center\">&lt;body <strong>class<\/strong>=&#8221;seletor&#8221;&gt;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"84\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-id.jpg\" alt=\"CSS para iniciantes - Seletor do tipo id\" class=\"wp-image-626\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-id.jpg 800w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-id-300x32.jpg 300w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-id-768x81.jpg 768w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/css-para-iniciantes-id-600x63.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Seletor <strong>id<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\"has-text-align-center\">&lt;body <strong>id<\/strong>=&#8221;seletor&#8221;&gt;<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Neste tutorial vamos usar apenas seletores de <strong>classes<\/strong> e um seletor de <strong>tag<\/strong>. As <strong>propriedades<\/strong> e os <strong>valores<\/strong> voc\u00ea vai entender conforme fazemos os pr\u00f3ximos passos.<\/p>\n\n\n\n<p>Para facilitar sua compreens\u00e3o, usaremos <strong>divs<\/strong> para chamar todos os elementos que n\u00e3o forem par\u00e1grafo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O que \u00e9 uma div e para que serve?<\/h3>\n\n\n\n<p>A <strong>div<\/strong> \u00e9 um elemento gen\u00e9rico onde podemos colocar qualquer coisa no HTML. \u00c9 como uma caixa onde vamos colocar informa\u00e7\u00f5es e organizar onde quisermos do tamanho que quisermos e decorar como quisermos.<\/p>\n\n\n\n<p>Nesse caso estamos usando a <strong>div<\/strong> para chamar os estilos do CSS para o HTML atrav\u00e9s da class. Ent\u00e3o, para que haja um elemento &#8220;f\u00edsico&#8221; para se &#8220;materializar&#8221; no HTML, estamos chamando uma <strong>DIV<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Chamando as DIVs<\/h3>\n\n\n\n<p>Agora vamos chamar as <strong>divs<\/strong> dentro do corpo do <strong>HTML<\/strong> entre as tags &#8220;&lt;body&gt;&lt;\/body&gt;&#8221;. A ordem para montar a estrutura do exemplo ser\u00e1 pensando de cima para baixo e da esquerda para a direita. Lembrando que a div tamb\u00e9m \u00e9 uma tag, ent\u00e3o ela deve abrir com &lt;div&gt; e fechar com &lt;\/div&gt;.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>  &lt;body&gt;\n    &lt;div class=&quot;topo&quot;&gt;&lt;\/div&gt;\n    &lt;div class=&quot;menu&quot;&gt;&lt;\/div&gt;\n    &lt;div class=&quot;bloco1&quot;&gt;&lt;\/div&gt;\n    &lt;div class=&quot;bloco2&quot;&gt;&lt;\/div&gt;\n    &lt;p&gt;Cole ou digite o texto que quiser aqui&lt;\/p&gt;\n  &lt;\/body&gt;<\/code><\/pre><\/div>\n\n\n\n<p><sup>Assim como fizemos no arquivo CSS, estamos apenas organizando a estrutura. A \u00fanica coisa que aparecer\u00e1 no seu arquivo ap\u00f3s salvar e atualizar a p\u00e1gina \u00e9 o que est\u00e1 dentro do <strong>&lt;p&gt;<\/strong><em>par\u00e1grafo<\/em><strong>&lt;\/p&gt;<\/strong>.<\/sup><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Propriedade width<\/strong><\/p>\n<cite>Width = Largura<\/cite><\/blockquote>\n\n\n\n<p>Agora vamos come\u00e7ar a dar vida ao site atrav\u00e9s do CSS. Primeiro vamos conhecer a propriedade <strong>width<\/strong>, que define a <strong>largura<\/strong> dos elementos.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}\n\n.topo{\n  width:100%;\n}\n.menu{\n  width:100%;\n}\n.bloco1{\n  width:50%;\n}\n.bloco2{\n  width:50%;\n}\n\np{}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Acabamos de dizer para o navegador que o menu e o topo v\u00e3o preencher a tela inteira com a largura de 100%. E os blocos 1 e 2 ter\u00e3o a largura de 50%, preenchendo metade da tela cada um.<\/sup><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Propriedade height<\/strong><\/p>\n<cite>Height = Altura<\/cite><\/blockquote>\n\n\n\n<p>Agora, vamos conhecer a propriedade <strong>height<\/strong>, que define a <strong>altura<\/strong> dos elementos:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}\n\n.topo{\n  width:100%;\n  height:200px;\n}\n.menu{\n  width:100%;\n  height:50px;\n}\n.bloco1{\n  width:50%;\n  height:300px;\n}\n.bloco2{\n  width:50%;\n  height:300px;\n}\n\np{}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Acabamos de dizer as alturas dos elementos em pixel para o navegador. Agora ele saber\u00e1 a altura exata de cada elemento que chamamos no HTML.<\/sup><\/p>\n\n\n\n<p>Por enquanto o nosso arquivo continua em branco apenas com o par\u00e1grafo escrito, certo? Para come\u00e7ar a enxergar as mudan\u00e7as, vamos conhecer a propriedade <strong>background<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" id=\"background\">\n<p><strong>Propriedade background<\/strong><\/p>\n<cite>Background = Fundo<\/cite><\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li>background-color = Cor do Fundo<\/li>\n\n\n\n<li>background-image = Imagem de Fundo<\/li>\n\n\n\n<li>background-repeat = Repeti\u00e7\u00e3o do Fundo (se a imagem de fundo ir\u00e1 se repetir)<\/li>\n\n\n\n<li>background-align = Alinhamento do Fundo (se for imagem)<\/li>\n\n\n\n<li>background-attachment = Rolamento do Fundo (se for imagem)<\/li>\n\n\n\n<li>background-position = Posi\u00e7\u00e3o do Fundo (se for imagem)<\/li>\n<\/ul>\n\n\n\n<p>Como neste tutorial n\u00e3o utilizaremos imagem, vou colocar abaixo um exemplo r\u00e1pido de cada propriedade na pr\u00e1tica:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  background-image: url(&quot;endereco_ou_local_da_imagem.jpg&quot;);\n  background-repeat: repeat-x;\n  background-aling: center;\n  background-attachment: fixed;\n  background-position: center top;\n}<\/code><\/pre><\/div>\n\n\n\n<p>Aqui usaremos a propriedade <strong>background<\/strong> para mudar a cor do fundo, ent\u00e3o usaremos o <strong>background-color<\/strong>. Podemos informar a cor atrav\u00e9s de 4 formas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Usando o padr\u00e3o hexadecimal;<\/li>\n\n\n\n<li>Usando o nome da cor em ingl\u00eas;<\/li>\n\n\n\n<li>Usando uma mistura <strong>RGB<\/strong> (red, green, blue);<\/li>\n\n\n\n<li>Usando uma mistura <strong>HSL<\/strong> (hue, saturation, light);<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-file=\"HEX\" data-lang=\"CSS\"><code>background-color: #F2F2F2;<\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-file=\"NAME\" data-lang=\"CSS\"><code>background-color: whitesmoke;<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-file=\"RGB\" data-lang=\"CSS\"><code>background-color: rgb(242,242,242);<\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-file=\"HSL\" data-lang=\"CSS\"><code>background-color: hsl(0, 0%, 95%);<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>Aqui eu escolhi usar o padr\u00e3o <strong>hexadecimal<\/strong>, mas voc\u00ea pode usar qualquer uma das quatro op\u00e7\u00f5es. Note que vamos alterar a cor do fundo de todas as classes.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}\n\n.topo{\n  width:100%;\n  height:200px;\n  background-color: #F2F2F2;\n}\n.menu{\n  width:100%;\n  height:50px;\n  background-color: #333;\n}\n.bloco1{\n  width:50%;\n  height:300px;\n  background-color: #333;\n}\n.bloco2{\n  width:50%;\n  height:300px;\n  background-color: #22b573;\n}\n\np{}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Aqui, como mencionamos anteriormente, colocamos cores nos fundos de todas as classes atrav\u00e9s do <strong>background-color<\/strong>.<\/sup><\/p>\n\n\n\n<p>Se voc\u00ea salvar os arquivos e atualizar a p\u00e1gina no seu navegador, ver\u00e1 que j\u00e1 conseguimos visualizar as divs coloridas, por\u00e9m, os dois blocos que s\u00e3o lado a lado na estrutura que desenhamos est\u00e3o um em cima do outro na nossa p\u00e1gina.<\/p>\n\n\n\n<p>Para consertar isso vamos utilizar a propriedade <strong>float<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Propriedade Float<\/strong><\/p>\n<cite>Float = Flutua\u00e7\u00e3o<\/cite><\/blockquote>\n\n\n\n<p>Com a propriedade <strong>Float<\/strong>, definimos aonde queremos que o elemento flutue. Nesse caso, como queremos simplificar, colocaremos todos os elementos com flutua\u00e7\u00e3o na esquerda para que todos se encaixem um do lado do outro se tiver espa\u00e7o na lateral.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  float: left;\n}<\/code><\/pre><\/div>\n\n\n\n<p>Ap\u00f3s colocar float left em todas as <strong>divs<\/strong>, o seu c\u00f3digo deve estar assim:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}\n\n.topo{\n  width:100%;\n  height:200px;\n  background-color: #F2F2F2;\n  float:left;\n}\n.menu{\n  width:100%;\n  height:50px;\n  background-color: #333;\n  float:left;\n}\n.bloco1{\n  width:50%;\n  height:300px;\n  background-color: #333;\n  float:left;\n}\n.bloco2{\n  width:50%;\n  height:300px;\n  background-color: #22b573;\n  float:left;\n}\n\np{}<\/code><\/pre><\/div>\n\n\n\n<p><sup>A propriedade <strong>float<\/strong> com valor left n\u00e3o vai alterar nada no <strong>topo<\/strong> e no <strong>menu<\/strong> porque eles preenchem toda a largura da tela.<\/sup><\/p>\n\n\n\n<p>Antes de continuar, vamos colocar alguns textos aleat\u00f3rios no nosso HTML para visualizarmos melhor as pr\u00f3ximas altera\u00e7\u00f5es. Para isso, voc\u00ea pode utilizar v\u00e1rias ferramentas como a <a href=\"https:\/\/www.lipsum.com\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Lipsum<\/strong><\/a>, <strong><a href=\"https:\/\/loremipsum.io\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Lorem Ipsum io<\/a><\/strong>, <a href=\"https:\/\/www.websiteplanet.com\/pt-br\/webtools\/lorem-ipsum\/\" target=\"_blank\" rel=\"noopener\" title=\"\"><strong>Website Planet<\/strong><\/a>, <strong><a href=\"https:\/\/www.4devs.com.br\/gerador_de_texto_lorem_ipsum\" target=\"_blank\" rel=\"noopener\" title=\"\">4Devs<\/a><\/strong> e <strong><a href=\"https:\/\/www.invertexto.com\/gerador-de-lorem-ipsum\" target=\"_blank\" rel=\"noopener\" title=\"\">Inverter Texto<\/a><\/strong> para gerar um &#8220;<strong>Lorem Ipsum<\/strong>&#8221; que \u00e9 apenas um texto aleat\u00f3rio em Latim. Essas ferramentas s\u00e3o muito \u00fateis quando ainda n\u00e3o temos o texto definido e queremos simular um texto provis\u00f3rio.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;html&gt;\n  &lt;head&gt;\n    &lt;link rel=&quot;stylesheet&quot; href=&quot;estilo.css&quot;&gt;\n  &lt;\/head&gt;\n  &lt;body&gt;\n    &lt;div class=&quot;topo&quot;&gt;\n      topo\n    &lt;\/div&gt;\n    &lt;div class=&quot;menu&quot;&gt;\n      menu\n    &lt;\/div&gt;\n    &lt;div class=&quot;bloco1&quot;&gt;\n      bloco 1\n    &lt;\/div&gt;\n    &lt;div class=&quot;bloco2&quot;&gt;\n      bloco 2\n    &lt;\/div&gt;\n    &lt;p&gt;\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas accumsan, odio ac placerat ornare, tortor orci ultrices enim, ut fringilla ipsum mauris sed orci. Vivamus nec condimentum lectus. Nam rhoncus, risus et tincidunt euismod, ante sem ultricies orci, non laoreet nisi nisl vel libero. Phasellus urna augue, imperdiet eu augue sed, vehicula porta diam. Fusce felis dolor, sollicitudin eu mattis quis, finibus vitae nulla. Pellentesque pretium ultricies est. Nullam tortor turpis, volutpat sed risus finibus, vestibulum aliquam sapien. Donec leo erat, efficitur id lacus tempor, sodales aliquet tellus.\n    &lt;\/p&gt;\n    &lt;p&gt;\n      Nunc egestas aliquam ligula non accumsan. Duis dapibus condimentum erat, vitae imperdiet urna ullamcorper finibus. Maecenas ut venenatis augue. Cras pellentesque magna ut magna commodo accumsan vitae eu nisl. Duis nec elementum libero. Praesent fermentum dolor libero, nec dapibus nibh molestie quis. Quisque eu tortor eu tortor volutpat condimentum vitae eu enim. Suspendisse venenatis pharetra sapien, a ultricies purus pharetra a. Aenean dignissim pretium congue. Sed scelerisque, urna quis fringilla ultrices, enim lacus pharetra urna, vitae elementum libero leo vitae metus. Nam ac rutrum ante. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vestibulum gravida orci vitae lacus auctor feugiat. Ut non ultrices ex.\n    &lt;\/p&gt;\n    &lt;p&gt;\n      Suspendisse mollis et ex quis fermentum. Vestibulum vitae purus sagittis felis eleifend sagittis. Praesent dapibus rutrum ullamcorper. Integer a dolor venenatis, fermentum nulla ut, ultrices arcu. Sed feugiat lacinia est nec semper. Sed tristique mi et nisi tempor convallis. Donec pretium quam eget sollicitudin faucibus.\n    &lt;\/p&gt;\n    &lt;p&gt;\n      Nullam quam nibh, tristique nec ante ut, pulvinar scelerisque enim. Etiam volutpat urna felis, non mattis nunc blandit vel. Pellentesque faucibus bibendum commodo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam et arcu ac neque sollicitudin venenatis eu non tortor. Nunc sed velit sit amet sem accumsan auctor id at enim. Donec pretium, ipsum nec mattis porttitor, sem dui cursus nulla, ac luctus nisi risus ac felis.\n    &lt;\/p&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre><\/div>\n\n\n\n<p><sup>Aqui colocamos <strong>textos<\/strong> dentro de todas as <strong>divs<\/strong> e acrescentamos novos par\u00e1grafos com textos aleat\u00f3rios dentro. Note que para cada par\u00e1grafo abrimos um novo <strong>&lt;p&gt;&lt;\/p&gt;<\/strong>.<\/sup><\/p>\n\n\n\n<p>Agora que voc\u00ea consegue enxergar os textos na p\u00e1gina se salvar os arquivos e atualizar a &#8220;index.html&#8221; no seu navegador, vamos conhecer as propriedades <strong>margin<\/strong> e <strong>padding<\/strong>.<\/p>\n\n\n\n<p><sub><strong>*<\/strong>Retomaremos nosso <strong>CSS<\/strong> ap\u00f3s a explica\u00e7\u00e3o das propriedades.<\/sub><\/p>\n\n\n\n<p><strong><a href=\"#colocando-margens\" title=\"\">Pular explica\u00e7\u00e3o &gt;&gt;<\/a><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Propriedade Margin<\/strong><\/p>\n<cite>Margin = Margem<\/cite><\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li>margin = Margem<\/li>\n\n\n\n<li>margin-top = Margem do Topo<\/li>\n\n\n\n<li>margin-right= Margem da Direita<\/li>\n\n\n\n<li>margin-bottom = Margem do Rodap\u00e9<\/li>\n\n\n\n<li>margin-left = Margem da Esquerda<\/li>\n<\/ul>\n\n\n\n<p>A propriedade <strong>margin<\/strong> \u00e9 uma das mais importantes para que a sua p\u00e1gina fique com um bom espa\u00e7amento entre um elemento e outro.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  margin: 14%;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Informando a margem igual para os 4 cantos do elemento.<\/sup><\/p>\n\n\n\n<p>\u00c9 poss\u00edvel especificar o espa\u00e7amento das margens de quatro formas diferentes. Uma \u00e9 a mais \u00f3bvia, informando um lado de cada vez, como no primeiro exemplo.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  margin-top: 10px;\n  margin-right: 20px;\n  margin-bottom: 30px;\n  margin-left: 40px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Nesse m\u00e9todo, a ordem das propriedades n\u00e3o importam, voc\u00ea pode informar na sequ\u00eancia que preferir.<\/sup><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  margin: 10px 20px 30px 40px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Nesse m\u00e9todo, estamos informando as mesmas medidas do exemplo anterior, por\u00e9m, sem precisar usar uma propriedade para cada medida. A ordem deve ser sempre no sentido hor\u00e1rio come\u00e7ando pelo topo. Topo, direita, rodap\u00e9 e esquerda.<\/sup><\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Agora se quisermos informar que as margens dos lados s\u00e3o iguais, podemos simplificar:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  margin: 25px 50px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Usando <strong>duas<\/strong> medidas, estamos informando que as margens do topo e do o rodap\u00e9 ser\u00e3o as mesmas (25px) e as margens da esquerda e da direita ser\u00e3o as mesmas (50px).<\/sup><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  margin: 25px 50px 100px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Usando <strong>tr\u00eas<\/strong> medidas, estamos informando que as margens da esquerda e da direita ser\u00e3o as mesmas (50px), mas que o rodap\u00e9 (100px) ter\u00e1 uma medida diferente do topo (25px).<\/sup><\/p>\n<\/div>\n<\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Propriedade Padding<\/strong><\/p>\n<cite>Padding = Preenchimento Interno<\/cite><\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li>padding = Preenchimento<\/li>\n\n\n\n<li>padding-top = Preenchimento do Topo<\/li>\n\n\n\n<li>padding-right= Preenchimento da Direita<\/li>\n\n\n\n<li>padding-bottom = Preenchimento do Rodap\u00e9<\/li>\n\n\n\n<li>padding-left = Preenchimento da Esquerda<\/li>\n<\/ul>\n\n\n\n<p>O <strong>Padding<\/strong> funciona, basicamente, da mesma forma que a margem, mas \u00e9 como se fosse uma margem interna. As formas de aplicar o <strong>padding<\/strong> s\u00e3o exatamente as mesmas que as da propriedade <strong>margin<\/strong>.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  padding: 6%;\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  padding-top: 10px;\n  padding-right: 20px;\n  padding-bottom: 30px;\n  padding-left: 40px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Nesse m\u00e9todo, a ordem das propriedades n\u00e3o importam, voc\u00ea pode informar na sequ\u00eancia que preferir.<\/sup><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  padding: 10px 20px 30px 40px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Nesse m\u00e9todo, estamos informando as mesmas medidas do exemplo anterior, por\u00e9m, sem precisar usar uma propriedade para cada medida. A ordem deve ser sempre no sentido hor\u00e1rio come\u00e7ando pelo topo. Topo, direita, rodap\u00e9 e esquerda.<\/sup><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  padding: 25px 50px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Usando <strong>duas<\/strong> medidas, estamos informando que o preenchimento interno do topo e do o rodap\u00e9 ser\u00e3o os mesmos (25px) e o preenchimento interno da esquerda e da direita ser\u00e3o as mesmos (50px).<\/sup><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  padding: 25px 50px 100px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Usando <strong>tr\u00eas<\/strong> medidas, estamos informando que o preenchimento interno da esquerda e da direita ser\u00e3o os mesmos (50px), mas que o rodap\u00e9 (100px) ter\u00e1 uma medida diferente do topo (25px).<\/sup><\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Cuidados com o c\u00e1lculo<\/h2>\n\n\n\n<p>Na hora de aplicar o <strong>margin<\/strong> e o <strong>padding<\/strong> temos que somar todas as medidas do nosso elemento, inclusive o <strong>width<\/strong> e o <strong>height<\/strong>.<\/p>\n\n\n\n<p>Por exemplo, se voc\u00ea tem um elemento com largura de <strong>100%<\/strong> e quer uma margem na esquerda com <strong>20%<\/strong>, a largura do seu elemento ter\u00e1 que ser <strong>80%<\/strong>. (100 &#8211; 20 = 80)<\/p>\n\n\n\n<p>E complica ainda mais quando temos <strong>margin<\/strong> + <strong>padding<\/strong> para considerar. Por exemplo; se voc\u00ea tem um elemento com largura de <strong>100%<\/strong> e quer uma margem na esquerda com <strong>20%<\/strong> e uma margem interna de <strong>10%<\/strong> nos <strong>dois lados<\/strong>, a largura do seu elemento ter\u00e1 que ser <strong>60%<\/strong>. (100 &#8211; 20 &#8211; 10 &#8211; 10 = 60)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Facilitando a vida<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Propriedade Box-sizing<\/strong><\/p>\n<cite>Box Sizing = Dimensionamento da Caixa<\/cite><\/blockquote>\n\n\n\n<p>O <strong>box-sizing<\/strong> \u00e9 uma propriedade do <strong>CSS3<\/strong>, mas como ela \u00e9 muito \u00fatil e pode descomplicar a sua vida, acho importante que voc\u00ea conhe\u00e7a ela logo no in\u00edcio.<\/p>\n\n\n\n<p>Ela serve para que voc\u00ea possa definir <strong>borda<\/strong> e <strong>preenchimento<\/strong> \u00e0 vontade sem precisar ficar fazendo as contas, podendo assim, fazer apenas o c\u00e1lculo da margem.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  width: 80%;\n  margin: 15px 10% 30px 10%;\n  padding: 22px\n  border: 5px solid #FFF;\n  box-sizing: border-box;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Aqui temos a largura de 80% com margem lateral de 20%. A propriedade <strong>box-sizing<\/strong> calcula autom\u00e1tico os <strong>44px<\/strong> de padding + os <strong>10px<\/strong> de borda com o valor <strong>border-box<\/strong>.<\/sup><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"colocando-margens\">*Retomando o c\u00f3digo<\/h2>\n\n\n\n<p>Agora, com base no que vimos das propriedades <strong>margin<\/strong> e <strong>padding<\/strong>, vamos aplicar as margens externas e internas nas nossas <strong>divs<\/strong>:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{}\n\n.topo{\n  width:100%;\n  height:200px;\n  background-color: #F2F2F2;\n  padding: 5%;\n  box-sizing: border-box;\n}\n.menu{\n  width:100%;\n  height:50px;\n  background-color: #333;\n  padding: 15px 5%;\n  box-sizing: border-box;\n}\n.bloco1{\n  width:42.5%;\n  height:300px;\n  background-color: #333;\n  float:left;\n  margin: 5%;\n  padding: 25px;\n  box-sizing: border-box;\n}\n.bloco2{\n  width:42.5%;\n  height:300px;\n  background-color: #22b573;\n  float:left;\n  margin: 5% 5% 5% 0px;\n  padding: 25px;\n  box-sizing: border-box;\n}\n\np{ margin:5%; }<\/code><\/pre><\/div>\n\n\n\n<p><sup>Aqui, acabamos de colocar margens e preenchimentos nos elementos utilizando as propriedades <strong>margin<\/strong>, <strong>padding<\/strong> e <strong>box-sizing<\/strong>. Um detalhe importante nesse processo \u00e9 que, para que as medidas fiquem exatas nas laterais, tivemos que remover a <strong>margem esquerda<\/strong> do <strong>bloco 2<\/strong>.<\/sup><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Como ficaram as margens externas dos blocos:<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"384\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/margem-bloco1.jpg\" alt=\"Margem Externa no CSS\" class=\"wp-image-642\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/margem-bloco1.jpg 443w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/margem-bloco1-300x260.jpg 300w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><figcaption class=\"wp-element-caption\">Margin &#8211; Bloco 1<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"384\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/margem-bloco2.jpg\" alt=\"Margem no CSS\" class=\"wp-image-643\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/margem-bloco2.jpg 443w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/margem-bloco2-300x260.jpg 300w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><figcaption class=\"wp-element-caption\">Margin &#8211; Bloco 2<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Como ficaram as margens internas dos blocos:<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"384\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/padding-bloco1.jpg\" alt=\"Margens internas no CSS\" class=\"wp-image-644\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/padding-bloco1.jpg 443w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/padding-bloco1-300x260.jpg 300w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><figcaption class=\"wp-element-caption\">Padding &#8211; Bloco 1<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"384\" src=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/padding-bloco2-1.jpg\" alt=\"Margem interna no CSS\" class=\"wp-image-646\" srcset=\"https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/padding-bloco2-1.jpg 443w, https:\/\/fariart.com.br\/blog\/wp-content\/uploads\/2022\/06\/padding-bloco2-1-300x260.jpg 300w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><figcaption class=\"wp-element-caption\">Padding &#8211; Bloco 2<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Agora que montamos a estrutura da nossa p\u00e1gina, voc\u00ea pode decor\u00e1-la usando outras propriedades do <strong>CSS<\/strong>, mas dessa vez, vai experiment\u00e1-las seguindo o seu cora\u00e7\u00e3o! Vou te apresentar novas propriedades abaixo e voc\u00ea se divirta por conta pr\u00f3pria:<\/p>\n\n\n\n<p><sub>*Caso voc\u00ea n\u00e3o tenha paci\u00eancia, no final do post colocarei o c\u00f3digo <strong>CSS<\/strong> pronto e decorado. Mas, se poss\u00edve, tente fazer por conta pr\u00f3pria antes de copiar.<\/sub><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Propriedade Color<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">color<\/h3>\n\n\n\n<p>A propriedade color determina a cor do texto que estar\u00e1 na <strong>class<\/strong>. E podemos informar a cor da mesma forma que informamos a cor do <strong><a href=\"#background\" title=\"background\">background<\/a><\/strong> no t\u00f3pico anterior.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  color: blue;\n}<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Propriedade Font e Text<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">font-size<\/h3>\n\n\n\n<p>Tamanho da letra. Recomendo que voc\u00ea comece utilizando apenas px como unidade de medida, e conforme for adquirindo conhecimento, vai explorando outras como: %, em, pt e outras.<\/p>\n\n\n\n<p>Al\u00e9m dessas op\u00e7\u00f5es, voc\u00ea tamb\u00e9m pode escrever em ingl\u00eas o tamanho: <strong>small<\/strong>, <strong>medium<\/strong>, <strong>large<\/strong>, <strong>larger<\/strong>. E se voc\u00ea quiser menor do que &#8220;small&#8221; e maior do que &#8220;large&#8221;, voc\u00ea pode usar o &#8220;x&#8221; na frente, por exemplo:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>xx-small<\/li>\n\n\n\n<li>x-small<\/li>\n\n\n\n<li>small<\/li>\n\n\n\n<li>medium<\/li>\n\n\n\n<li>large<\/li>\n\n\n\n<li>larger<\/li>\n\n\n\n<li>x-large<\/li>\n\n\n\n<li>xx-large<\/li>\n\n\n\n<li>xxx-large<\/li>\n<\/ol>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-size: 16px;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">font-family<\/h3>\n\n\n\n<p>Fam\u00edlia da fonte. Aqui voc\u00ea escolhe a fonte que voc\u00ea quer usar. Comece com as mais simples, como Arial ou Times, que tem em todo sistema operacional. Quando voc\u00ea estiver querendo aplicar fontes mais avan\u00e7adas, leia o post &#8220;<strong><a href=\"https:\/\/fariart.com.br\/blog\/como-importar-fonte-no-css\" title=\"Como importar fonte no css?\">Como importar fonte no CSS<\/a><\/strong>&#8220;.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-family: Arial;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Exemplo simples de como escolher a fonte.<\/sup><\/p>\n\n\n\n<p>No come\u00e7o, n\u00e3o se prenda muito na escolha da fonte, escolha uma fonte b\u00e1sica que todos t\u00eam instalada no sistema como no exemplo acima. Mas caso a pessoa n\u00e3o tenha a fonte instalada, voc\u00ea pode informar outra fonte similar para que o navegador substitua a mesma:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-family: &quot;Arial&quot;, &quot;Verdana&quot;, &quot;Helvetica, &quot;sans-serif&quot;;\n}<\/code><\/pre><\/div>\n\n\n\n<p>Voc\u00ea tamb\u00e9m pode informar apenas a tipografia caso qualquer fonte com a mesma caracter\u00edstica sirva para o projeto.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>serif = Fonte com Serifa (Estilo Sony)<\/li>\n\n\n\n<li>sans-serif = Fonte sem Serifa (Estilo Google)<\/li>\n\n\n\n<li>cursive = Fonte manuscrita (Estilo Coca-Cola)<\/li>\n\n\n\n<li>fantasy = Fonte enfeitada ou decorativa<\/li>\n\n\n\n<li>monospace = Fonte com o mesmo espa\u00e7amento lateral<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-family: sans-serif;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">font-weight<\/h3>\n\n\n\n<p>Peso da fonte. Aqui voc\u00ea consegue escolher a espessura da fonte assim como fazemos em softwares visuais quando o pacote da fonte vem completo: <strong>lighter<\/strong>, <strong>normal<\/strong>, <strong>bold<\/strong>, <strong>bolder<\/strong>.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-weight: normal;\n}<\/code><\/pre><\/div>\n\n\n\n<p>Voc\u00ea tamb\u00e9m pode usar a numera\u00e7\u00e3o de <strong>100<\/strong> a <strong>900<\/strong> para representar a espessura da fonte, sendo a mais fina representada por 100 e a mais grossa representada por 900.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>100 = Thin<\/li>\n\n\n\n<li>200 = Extra Light<\/li>\n\n\n\n<li>300 = Light<\/li>\n\n\n\n<li>400 = Regular<\/li>\n\n\n\n<li>500 = Medium<\/li>\n\n\n\n<li>600 = SemiBold<\/li>\n\n\n\n<li>700 = Bold<\/li>\n\n\n\n<li>800 = Extra Bold<\/li>\n\n\n\n<li>900 = Black<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-weight: 400;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">text-aling<\/h3>\n\n\n\n<p>Alinhamento do texto. Aqui voc\u00ea pode usar os padr\u00f5es de qualquer software visual: <strong>left<\/strong>, <strong>center<\/strong>, <strong>right<\/strong> e <strong>justify<\/strong>.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  text-align: center;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">text-decoration<\/h3>\n\n\n\n<p>Decora\u00e7\u00e3o. Aqui temos v\u00e1rias formas de usar, mas essa propriedade \u00e9 mais usada quando queremos sublinhar o texto.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  text-decoration: underline;\n}<\/code><\/pre><\/div>\n\n\n\n<p>Exemplo das propriedades acima na pr\u00e1tica:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  font-size: large;\n  font-family: arial;\n  text-aling: left;\n  font-weight: lighter;\n  text-decoration: line-through;\n}<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Propriedade border<\/h2>\n\n\n\n<p>Existem mais de 60 maneiras de usar a propriedade <strong>border<\/strong>. Ent\u00e3o eu vou listar as que eu considero mais \u00fateis.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>border<\/li>\n\n\n\n<li>border-top<\/li>\n\n\n\n<li>border-right<\/li>\n\n\n\n<li>border-bottom<\/li>\n\n\n\n<li>border-left<\/li>\n\n\n\n<li>border-style<\/li>\n\n\n\n<li>border-color<\/li>\n\n\n\n<li>border-radius<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">border<\/h3>\n\n\n\n<p>Com a propriedade simplificada n\u00f3s conseguimos informar a <strong>espessura<\/strong>, formato da <strong>linha<\/strong> e <strong>cor<\/strong> da borda do elemento. <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  border: 2px solid red;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">border-top \/ right \/ bottom \/ left<\/h3>\n\n\n\n<p>Quando informamos qual lado da borda estamos editando, podemos fazer a mesma coisa que fizemos no <strong>border<\/strong>, mas apenas com um dos lados do elemento.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  border-left: 2px solid red;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">border-style<\/h3>\n\n\n\n<p>Com o <strong>border-style<\/strong>, conseguimos informar o estilo da linha nos 4 cantos com a mesma propriedade.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>solid = Borda s\u00f3lida<\/li>\n\n\n\n<li>dashed = Borda tracejada<\/li>\n\n\n\n<li>dotted = Borda pontilhada<\/li>\n\n\n\n<li>double = Borda dupla<\/li>\n\n\n\n<li>groove = Borda 3D com baixo relevo<\/li>\n\n\n\n<li>ridge = Borda 3D com alto relevo<\/li>\n\n\n\n<li>inset = Borda 3D simulando baixo relevo no elemento<\/li>\n\n\n\n<li>outset = Borda 3D simulando alto relevo no elemento<\/li>\n\n\n\n<li>hidden = Borda escondida<\/li>\n\n\n\n<li>none = Sem borda<\/li>\n<\/ul>\n\n\n\n<p>Podemos informar como queremos a borda apenas com um valor:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  border-style: dashed;\n}<\/code><\/pre><\/div>\n\n\n\n<p>Ou definir um valor para cada uma das quatro bordas do elemento:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  border-style: hidden dashed solid inset;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>Assim como na propriedade <strong>margin<\/strong>, informamos no <strong>sentido hor\u00e1rio<\/strong> come\u00e7ando pelo topo.<\/sup><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">border-color<\/h3>\n\n\n\n<p>A propriedade <strong>border-color<\/strong> serve para informarmos a <strong>cor da borda<\/strong>. A regra \u00e9 a mesma para informar qualquer cor (mostramos no <strong><a href=\"#background\" title=\"background\">background<\/a><\/strong>).<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  border-color: green;\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">border-radius<\/h3>\n\n\n\n<p>A propriedade <strong>border-radius<\/strong> serve para informarmos o &#8220;raio da borda&#8221;, ou seja, o qu\u00e3o arredondado queremos os cantos.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>{\n  border-radius: 100%;\n}\n\n{\n  border-radius: 10px 50px 100px 150px;\n}<\/code><\/pre><\/div>\n\n\n\n<p><sup>O primeiro exemplo serve para definir a mesma medida para todos os cantos, o segundo exemplo serve para definir uma medida para cada um dos 4 lados no <strong>sentido hor\u00e1rio<\/strong> come\u00e7ando do canto <strong>superior esquerdo<\/strong>.<\/sup><\/p>\n\n\n\n<p>Com as informa\u00e7\u00f5es acima voc\u00ea j\u00e1 consegue se divertir e personalizar a sua p\u00e1gina sem depender dos limites do HTML.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Pronto! Voc\u00ea deu seu primeiro passo no CSS<\/h2>\n\n\n\n<p>Com as informa\u00e7\u00f5es acima voc\u00ea consegue estruturar e estilizar uma p\u00e1gina usando CSS e HTML.<\/p>\n\n\n\n<p>Agora, como prometido, o <strong>CSS<\/strong> pronto:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>body{font-family:&quot;Open Sans&quot;, &quot;arial&quot;, &quot;sans-serif&quot;;}\n\n.topo{\n  width:100%;\n  height:200px;\n  background-color: #F2F2F2;\n  padding: 0px 5%;\n  box-sizing: border-box;\n  color: #333;\n  font-size:9em;\n  font-weight:900;\n}\n.menu{\n  width:100%;\n  height:50px;\n  background-color: #333;\n  padding: 5px 5%;\n  box-sizing: border-box;\n  color: #FFF;\n  font-size:1.6em;\n  font-weight:bolder;\n}\n.bloco1{\n  width:42.5%;\n  height:300px;\n  background-color: #333;\n  float:left;\n  margin: 5%;\n  padding: 25px;\n  box-sizing: border-box;\n  color: #FFF;\n  font-size:3em;\n  font-weight:400;\n}\n.bloco2{\n  width:42.5%;\n  height:300px;\n  background-color: #22b573;\n  float:left;\n  margin: 5% 5% 5% 0px;\n  padding: 25px;\n  box-sizing: border-box;\n  color: #FFF;\n  font-size:4em;\n  font-weight:700;\n}\n\np{margin:5%; text-align: justify; font-size:x-large; color: #333;}<\/code><\/pre><\/div>\n\n\n\n<p>Se voc\u00ea sentiu falta de alguma informa\u00e7\u00e3o, confira nosso post onde reunimos os melhores cursos pagos e videoaulas gratuitas de <strong>CSS<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/fariart.com.br\/blog\/os-melhores-cursos-de-css-para-iniciantes\" target=\"_blank\" rel=\"noreferrer noopener\">Os melhores cursos de CSS para iniciantes<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-dots\"\/>\n\n\n\n<p>E lembrando&#8230; Se o post te ajudou de alguma forma, n\u00e3o esque\u00e7a de seguir a <strong><a href=\"https:\/\/instagram.com\/fariart\" target=\"_blank\" rel=\"noreferrer noopener\">@fariart<\/a><\/strong> na sua rede social favorita!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste post, vamos resumir o CSS para iniciantes que est\u00e3o entrando nesse mundo do desenvolvimento web. Criar sites \u00e9 algo divertido e curioso no come\u00e7o, mas quando somos sobrecarregados de informa\u00e7\u00e3o nova, fica um pouco cansativo. Se voc\u00ea est\u00e1 aqui, chegou em um momento onde CSS se tornou uma necessidade na sua vida. Ou voc\u00ea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":571,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[20,18,19,26],"tags":[83,15,85,14,84,86],"class_list":["post-62","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css-desenvolvimento-web","category-desenvolvimento-web","category-html-desenvolvimento-web","category-responsivo","tag-basico","tag-css","tag-desenvolvimento","tag-html","tag-tutorial","tag-web"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":82,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":2267,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions\/2267"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/media\/571"}],"wp:attachment":[{"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fariart.com.br\/blog\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}