{"id":48909,"date":"2025-12-02T14:06:08","date_gmt":"2025-12-02T17:06:08","guid":{"rendered":"\/pt\/tutoriais\/criar-site-responsivo-css"},"modified":"2026-03-10T12:59:26","modified_gmt":"2026-03-10T15:59:26","slug":"criar-site-responsivo-css","status":"publish","type":"post","link":"\/pt\/tutoriais\/criar-site-responsivo-css","title":{"rendered":"O que s\u00e3o classes CSS, como us\u00e1-las para estilizar elementos HTML e criar site responsivo"},"content":{"rendered":"<p>Uma classe CSS&nbsp;<strong>(folha de estilo em cascata)<\/strong>&nbsp;&eacute; um seletor que permite definir o mesmo estilo para v&aacute;rios elementos&nbsp;HTML&nbsp;simultaneamente. Trata-se de um atributo que simplifica a personaliza&ccedil;&atilde;o de qualquer site, pois n&atilde;o &eacute; necess&aacute;rio escrever o c&oacute;digo individualmente.<\/p><p>Al&eacute;m de tornar o c&oacute;digo mais limpo e conciso, esse atributo ajuda a manter a consist&ecirc;ncia do estilo em diferentes elementos. Devido aos seus benef&iacute;cios, entender as classes CSS &eacute; fundamental se voc&ecirc; quiser mergulhar no desenvolvimento web.<\/p><p>Com isso em mente, este artigo explicar&aacute; como usar classes CSS para estilizar elementos HTML e criar um site responsivo. Voc&ecirc; tamb&eacute;m aprender&aacute; v&aacute;rias dicas que te ajudar&atilde;o a dominar o seletor para um desenvolvimento mais eficiente na web.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/CSS-cheatsheet-Hostinger-BR.pdf\" target=\"_blank\" rel=\"noopener\">Baixe o Guia de Recursos CSS Completo<\/a><\/p><p>\n\n\n\n\n<\/p><p><\/p><p><div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O Que &eacute; Uma Classe CSS?<\/h2>\n                    <p>A classe CSS &eacute; um atributo que permite selecionar v&aacute;rios elementos HTML e definir seu estilo simultaneamente. Isso ajuda a manter a consist&ecirc;ncia visual e a simplificar o desenvolvimento do site.<\/p><p>Por exemplo, em vez de escrever c&oacute;digo CSS para alterar a cor do texto de cada elemento de t&iacute;tulo, os desenvolvedores podem agrup&aacute;-los em uma classe e aplicar um &uacute;nico estilo a todos eles.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-uma-classe-css-para-estilizar-um-elemento\"><strong>Como Usar uma Classe CSS para Estilizar um Elemento<\/strong><\/h2><p>Para ajudar voc&ecirc; a entender como usar uma classe CSS, esta se&ccedil;&atilde;o explicar&aacute; as seis etapas para utilizar esse atributo para modificar elementos espec&iacute;ficos em seu arquivo HTML.<\/p><h3 class=\"wp-block-heading\"><strong>1. Abra seu Documento HTML<\/strong><\/h3><p>Antes de usar uma classe CSS, abra e verifique a estrutura de seu documento HTML. Essa etapa te ajuda a determinar qual elemento deve ser modificado para simplificar o agrupamento.<\/p><p>As etapas para localizar o arquivo s&atilde;o diferentes, dependendo de voc&ecirc; estar em uma &aacute;rea de desenvolvimento local ou no ambiente de hospedagem do seu site em si.<\/p><p>Em um ambiente local, abra o editor de c&oacute;digo e selecione o documento por meio da janela do explorador de arquivos. Por exemplo, os usu&aacute;rios do<strong>&nbsp;Visual Studio Code&nbsp;<\/strong>(VSCode) podem fazer isso navegando at&eacute;&nbsp;<strong>Arquivo&nbsp;<\/strong>&rarr;&nbsp;<strong>Abrir Arquivo<\/strong>.<\/p><p>Por outro lado, se voc&ecirc; estiver em uma &aacute;rea de hospedagem ativa, abra os arquivos do seu site usando um cliente de&nbsp;<a href=\"\/pt\/tutoriais\/ftp-o-que-e-como-funciona\"><strong>protocolo de transfer&ecirc;ncia de arquivos<\/strong><\/a>&nbsp;(FTP) como o&nbsp;<strong>FileZilla&nbsp;<\/strong>e fa&ccedil;a o download do documento. Em seguida, abra-o localmente usando um editor de texto.<\/p><p>No entanto, este m&eacute;todo &eacute; bastante ineficiente, pois &eacute; necess&aacute;rio reenviar o arquivo sempre que definir um novo estilo de CSS para verificar sua apar&ecirc;ncia no front-end. Se o seu provedor de hospedagem n&atilde;o oferecer um editor integrado no painel de controle, recomendamos a configura&ccedil;&atilde;o de um host local.<\/p><p>Como alternativa, os usu&aacute;rios de&nbsp;<a href=\"\/pt\/hospedagem-de-sites\"><strong>hospedagem da Hostinger<\/strong><\/a>&nbsp;podem abrir diretamente o conte&uacute;do HTML de seus sites por meio de um navegador.&nbsp;<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/hospedagem-barata\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Para fazer isso, navegue at&eacute; o&nbsp;<strong>hPanel&nbsp;<\/strong>&rarr;&nbsp;<strong>Sites&nbsp;<\/strong>&rarr;&nbsp;<strong>Gerenciar&nbsp;<\/strong>&rarr;&nbsp;<strong>Gerenciador de arquivos<\/strong>. Localize e clique duas vezes no arquivo para abrir o editor de c&oacute;digo.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"442\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-1024x442.png\" alt=\"\" class=\"wp-image-40836\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-1024x442.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-300x130.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-150x65.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger-768x332.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/gerenciador-de-arquivos-painel-hostinger.png 1245w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\"><strong>2. Identifique o Elemento a Ser Estilizado<\/strong><\/h3><p>Vamos verificar os elementos em seu documento HTML para identificar aqueles que voc&ecirc; pode categorizar na mesma classe CSS e aplicar as mesmas regras de estilo. Embora voc&ecirc; possa selecion&aacute;-los de acordo com suas necessidades, h&aacute; v&aacute;rios aspectos importantes a serem considerados.<\/p><p>Idealmente, os elementos que pertencem a uma classe CSS comum devem ter conte&uacute;do semelhante ou uma finalidade id&ecirc;ntica. Por exemplo, talvez voc&ecirc; queira agrupar as tags&nbsp;<strong>&lt;h2&gt;&lt;\/h2<\/strong>&gt;, pois elas compartilham a mesma fun&ccedil;&atilde;o para definir os principais subt&iacute;tulos de um texto.<\/p><p>Voc&ecirc; tamb&eacute;m pode aplicar a mesma classe CSS a elementos contidos nas mesmas&nbsp;<a href=\"https:\/\/www.w3schools.com\/html\/html5_semantic_elements.asp\" target=\"_blank\" rel=\"noopener\"><strong>tags de elemento sem&acirc;ntico<\/strong><\/a>. Por exemplo, o conte&uacute;do do cabe&ccedil;alho geralmente est&aacute; contido em&nbsp;<strong>&lt;header&gt;&lt;\/header<\/strong>&gt;.<\/p><p>Al&eacute;m dos cabe&ccedil;alhos, voc&ecirc; pode modificar elementos adicionais, como par&aacute;grafos usando as tags&nbsp;<strong>&lt;p&gt;&lt;\/p&gt;&nbsp;<\/strong>e divis&otilde;es com&nbsp;<strong>&lt;div&gt;&lt;\/div<\/strong>&gt;.<\/p><p>Antes de atribuir uma classe CSS e aplicar estilos, recomendamos que voc&ecirc; visualize o conte&uacute;do da p&aacute;gina para identificar a estrutura geral dos elementos. Isso ajudar&aacute; voc&ecirc; a determinar as classes necess&aacute;rias e evitar&aacute; que voc&ecirc; crie muitas classes excessivas.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Para verificar a estrutura do c&oacute;digo do site com mais detalhes no front-end, use a ferramenta de inspe&ccedil;&atilde;o de elementos do navegador. Voc&ecirc; pode acess&aacute;-la clicando com o bot&atilde;o direito do mouse na tela e selecionando&nbsp;<strong>Inspecionar<\/strong>.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Se o arquivo estiver no ambiente de hospedagem ao vivo, voc&ecirc; poder&aacute; fazer isso visitando seu site. Para a &aacute;rea de desenvolvimento local, hospede o arquivo em um host local usando uma stack da web ou use o recurso de visualiza&ccedil;&atilde;o do seu editor de c&oacute;digo.<\/p><h3 class=\"wp-block-heading\"><strong>3. Atribua uma Classe CSS ao Elemento Desejado<\/strong><\/h3><p>Depois de decidir sobre os elementos, podemos come&ccedil;ar a atribuir as classes CSS. Para isso, adicione o atributo&nbsp;<strong>class&nbsp;<\/strong>ap&oacute;s a tag de abertura da seguinte forma:<\/p><pre class=\"wp-block-preformatted\">&lt;element class=\"nome-da-classe\"&gt;content&lt;\/element&gt;<\/pre><p>Por exemplo, digamos que voc&ecirc; deseja atribuir o ID da classe CSS&nbsp;<strong>main-paragraph&nbsp;<\/strong>a cada elemento de par&aacute;grafo em seu HTML. Aqui est&aacute; a apar&ecirc;ncia de todas as tags:<\/p><pre class=\"wp-block-preformatted\">&lt;p class=\"main-paragraph\"&gt;conte&uacute;do do par&aacute;grafo&lt;\/p&gt;<\/pre><p>Se voc&ecirc; aplicar uma classe CSS a um elemento sem&acirc;ntico, todos os elementos aninhados dentro dele pertencer&atilde;o ao mesmo grupo. Considere este exemplo de c&oacute;digo:<\/p><pre class=\"wp-block-preformatted\">&lt;header class=\"main-heading\"&gt;<br>   &lt;h1&gt;The main heading&lt;\/h1&gt;<br>      &lt;p&gt;paragraph's content&lt;\/p&gt;<br>&lt;\/header&gt;<\/pre><p>Voc&ecirc; pode usar a classe&nbsp;<strong>main-heading&nbsp;<\/strong>para aplicar estilo aos elementos&nbsp;<strong>&lt;h&gt;&lt;\/h&gt;&nbsp;<\/strong>e&nbsp;<strong>&lt;p&gt;&lt;\/p<\/strong>&gt;. Observe que voc&ecirc; ainda precisa especificar o conte&uacute;do aninhado no seletor CSS individualmente. Falaremos mais sobre isso na pr&oacute;xima se&ccedil;&atilde;o.<\/p><p>As etapas para adicionar classes CSS no ambiente de desenvolvimento local e na &aacute;rea de hospedagem ativa s&atilde;o as mesmas. Depois de atribu&iacute;-las, pressione&nbsp;<strong>Ctrl + S&nbsp;<\/strong>em seu editor de c&oacute;digo ou pressione o &iacute;cone de<strong>&nbsp;salvar&nbsp;<\/strong>no canto superior direito se estiver usando o editor do&nbsp;<strong>Gerenciador de arquivos&nbsp;<\/strong>da Hostinger.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1020\" height=\"489\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2018\/05\/editando-classes-css.png\" alt=\"identificando elementos e classes css no arquivo index.html\" class=\"wp-image-44185\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/05\/editando-classes-css.png 1020w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/05\/editando-classes-css-300x144.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/05\/editando-classes-css-150x72.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2018\/05\/editando-classes-css-768x368.png 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/figure><\/div><p>A este ponto, voc&ecirc; n&atilde;o ver&aacute; altera&ccedil;&otilde;es no front-end, pois n&atilde;o aplicamos nenhum estilo CSS aos elementos.<\/p><h3 class=\"wp-block-heading\"><strong>4. V&aacute; para seu Arquivo CSS<\/strong><\/h3><p>Depois de atribuir classes aos elementos, podemos come&ccedil;ar a aplicar o estilo. H&aacute; dois m&eacute;todos para fazer isso: usando as tags&nbsp;<strong>&lt;style&gt;&lt;\/style&gt;&nbsp;<\/strong>em seu documento HTML ou adicionando o c&oacute;digo em uma folha de estilo CSS separada.<\/p><p>Se voc&ecirc; usar apenas o documento HTML, especifique o estilo ap&oacute;s a classe para facilitar a leitura do c&oacute;digo. Aqui est&aacute; um exemplo:<\/p><pre class=\"wp-block-preformatted\">&lt;body&gt;<br>   \/* o elemento que voc&ecirc; deseja estilizar *\/<br>   &lt;p class=\"main-paragraph\"&gt;o conte&uacute;do do par&aacute;grafo&lt;\/p&gt;<br>   &lt;style&gt;<br>      \/* o seletor de classe e as regras CSS v&atilde;o aqui *\/<br>   &lt;\/style&gt;<br>&lt;\/body&gt;<\/pre><p>Esse m&eacute;todo &eacute; mais conveniente, pois voc&ecirc; n&atilde;o precisa alternar entre os arquivos para modificar os seletores de classe CSS e os elementos. No entanto, o desenvolvimento e a manuten&ccedil;&atilde;o podem ser complicados a longo prazo, pois o c&oacute;digo ser&aacute; muito complexo.<\/p><p>Por esse motivo, recomendamos criar uma folha de estilo dedicada na mesma pasta que o documento HTML para organizar seu c&oacute;digo. Em um ambiente de desenvolvimento local, voc&ecirc; pode fazer isso por meio do explorador de arquivos do sistema ou usando o recurso do editor de c&oacute;digo.<\/p><p>No VSCode, navegue at&eacute;&nbsp;<strong>Arquivo&nbsp;<\/strong>&rarr;&nbsp;<strong>Novo arquivo<\/strong>. Enquanto isso, clique no bot&atilde;o&nbsp;<strong>Novo arquivo&nbsp;<\/strong>na barra lateral se voc&ecirc; usar o&nbsp;<strong>Gerenciador de arquivos&nbsp;<\/strong>do Hostinger. Voc&ecirc; pode usar qualquer nome, mas certifique-se de que ele termine com a extens&atilde;o&nbsp;<strong>.css<\/strong>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"320\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/05\/tutorial-gerenciador-11-1024x320.png\" alt=\"novo arquivo e nova pasta no gerenciador de arquivos da hostinger\" class=\"wp-image-36764\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/05\/tutorial-gerenciador-11.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/05\/tutorial-gerenciador-11-300x94.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/05\/tutorial-gerenciador-11-150x47.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/05\/tutorial-gerenciador-11-768x240.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Em seguida, abra seu c&oacute;digo HTML e adicione o seguinte na parte superior do arquivo para conectar a folha de estilo. Substitua&nbsp;<strong>stylesheet.css&nbsp;<\/strong>pelo nome real do arquivo:<\/p><pre class=\"wp-block-preformatted\">&lt;head&gt;<br>   &lt;link rel=\"stylesheet\" href=\"stylesheet.css\"&gt;<br>&lt;\/head&gt;<\/pre><p>Isso permite que seu c&oacute;digo HTML recupere e aplique automaticamente o c&oacute;digo de estilo na folha de estilo.<\/p><h3 class=\"wp-block-heading\"><strong>5. Defina a Classe CSS<\/strong><\/h3><p>Ap&oacute;s atribuir as classes CSS e criar a folha de estilo, adicione a regra de design desejada para elas. Veja a seguir como &eacute; a sintaxe do c&oacute;digo:<\/p><pre class=\"wp-block-preformatted\">.your-class { <br>  \/* a regra vai aqui *\/<br>}<\/pre><p>Inicie o c&oacute;digo com um seletor de classe CSS que inclua um s&iacute;mbolo de ponto (<strong>.<\/strong>) seguido do nome. Em seguida, especifique as propriedades CSS a serem aplicadas no bloco de declara&ccedil;&atilde;o, entre colchetes.<\/p><p>Cada propriedade ocupa uma &uacute;nica linha e termina com um ponto e v&iacute;rgula. Por exemplo, o CSS a seguir alterar&aacute; a cor e o peso do texto na classe CSS&nbsp;<strong>do par&aacute;grafo principal<\/strong>:<\/p><pre class=\"wp-block-preformatted\">.main-paragraph { <br>   font-weight: bold;<br>   color: green;<br>}<\/pre><p>H&aacute; v&aacute;rias&nbsp;<a href=\"https:\/\/www.w3schools.com\/cssref\/index.php\" target=\"_blank\" rel=\"noopener\"><strong>outras propriedades CSS<\/strong><\/a>&nbsp;que definem diferentes tipos de estilo. Por exemplo, voc&ecirc; pode alterar a cor do plano de fundo usando&nbsp;<strong>background-color&nbsp;<\/strong>e definir um design de cursor espec&iacute;fico ao passar o mouse sobre um elemento usando&nbsp;<strong>cursor<\/strong>.<\/p><p><div><p class=\"important\"><strong>Importante! <\/strong>Lembre-se de colocar os seletores e as regras de classe CSS dentro das tags caso voc&ecirc; esteja adicionando-os diretamente sob os elementos em vez de usar uma folha de estilo dedicada.<\/p><\/div>\n\n\n\n<\/p><p>Para classes CSS aninhadas, especifique seus nomes ap&oacute;s os pais. Neste c&oacute;digo de exemplo, aplicaremos o estilo a&nbsp;<strong>class1<\/strong>, que faz parte da classe&nbsp;<strong>my-header<\/strong>:<\/p><pre class=\"wp-block-preformatted\">.my-header .class1 {<br>  \/* a regra vai aqui *\/<br>}<\/pre><p>A mesma sintaxe se aplica a elementos aninhados. Por exemplo, o c&oacute;digo CSS a seguir ser&aacute; aplicado ao&nbsp;<strong>h1&nbsp;<\/strong>dentro da classe&nbsp;<strong>my-header<\/strong>:<\/p><pre class=\"wp-block-preformatted\">.my-header h1 {<br>  \/* a regra vai aqui *\/<br>}<\/pre><p>Observe que o snippet selecionar&aacute; o elemento ou a classe especificada aninhada em qualquer n&iacute;vel. Para descendentes diretos, adicione o s&iacute;mbolo de&nbsp;<strong>maior que&nbsp;<\/strong>(&gt;) ap&oacute;s os nomes das classes-pai.<\/p><p>Voc&ecirc; tamb&eacute;m pode selecionar v&aacute;rias classes ou elementos CSS listando-os separados por v&iacute;rgula. Por exemplo, aplicaremos o estilo a&nbsp;<strong>h1&nbsp;<\/strong>e&nbsp;<strong>p<\/strong>, que s&atilde;o descendentes diretos de&nbsp;<strong>my-header<\/strong>:<\/p><pre class=\"wp-block-preformatted\">.my-header &gt; h1,<br>.my-header &gt; p {<br>  \/* a regra vai aqui *\/<br>}<\/pre><p>Ap&oacute;s adicionar as regras de CSS, salve o arquivo e visualize a p&aacute;gina da web para ver se ela &eacute; exibida corretamente no front-end. Recomendamos verificar o design sempre que voc&ecirc; adicionar um novo estilo CSS.<\/p><h3 class=\"wp-block-heading\"><strong>6. Aplique a Classe a Outros Elementos (Opcional)<\/strong><\/h3><p>Quando estiver feliz com o design e garantir que o estilo seja exibido corretamente, retorne ao c&oacute;digo HTML para aplicar classes a elementos adicionais.<\/p><p>Como voc&ecirc; j&aacute; definiu a classe e o estilo, a sele&ccedil;&atilde;o de um elemento adicional no final ajuda a manter a consist&ecirc;ncia do design. Isso lhe dar&aacute; uma ideia aproximada da estrutura final do site para decidir quais conte&uacute;dos devem ter a mesma apar&ecirc;ncia.<\/p><p>Isso tamb&eacute;m ajuda a minimizar a cria&ccedil;&atilde;o de novas classes, pois voc&ecirc; pode reutilizar as classes j&aacute; existentes. Lembre-se de manter a consist&ecirc;ncia do tipo de elemento ao reutiliz&aacute;-los para garantir uma estrutura de c&oacute;digo e um design coesos.<\/p><p>Por exemplo, se voc&ecirc; quiser estilizar um elemento sem&acirc;ntico&nbsp;<strong>&lt;div&gt;&lt;\/div<\/strong>&gt;, atribua-o a uma classe&nbsp;<strong>div&nbsp;<\/strong>existente. Voc&ecirc; n&atilde;o deve us&aacute;-la para outro conte&uacute;do, pois atribuir uma nova classe no futuro pode ser confuso e causar inconsist&ecirc;ncias no design.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-criar-um-site-responsivo-com-classes-css\">Como Criar um Site Responsivo com Classes CSS<\/h2><p>Para a responsividade CSS, vamos definir uma classe que s&oacute; ser&aacute; carregada quando a largura de tela do dispositivo for de 900 pixels ou menos. Com ela, vamos alterar a largura da classe &ldquo;.menu&rdquo; para 100% do tamanho da tela do navegador.<\/p><p>Um media query que permite fazer isso deve se parecer com este c&oacute;digo abaixo:<\/p><pre class=\"wp-block-preformatted\">@media only screen and (max-device-width: 900px) {<br>\/* .menu { width:100%; } *\/<br>}<\/pre><p>Normalmente, n&atilde;o &eacute; preciso mudar todas as propriedades da classe CSS. Isso porque os valores de, por exemplo, cor de fundo, cor de texto e similares, n&atilde;o mudam. A menos que voc&ecirc; queira que eles tenham algum tipo de mudan&ccedil;a mais para a frente.&nbsp;<\/p><p>Entretanto, propriedades como largura, altura ou margens s&atilde;o quase sempre mudados. Vamos explicar o exemplo que usamos no&nbsp;<strong>Passo 1<\/strong>.<\/p><p>Considere a situa&ccedil;&atilde;o em que a largura do menu de um site esteja fixada para 900 pixels. Ao abrir esse mesmo site em um dispositivo com tamanho de tela menor que 900 pixels, o site site ganharia uma barra de rolagem horizontal e o menu n&atilde;o seria mostrado por inteiro.<\/p><p>N&atilde;o &eacute; confort&aacute;vel navegar em um site assim e &eacute; por isso que reescrevemos o c&oacute;digo para adaptar a largura do menu do site para 100%. Isso significa que, qualquer que seja o tamanho de tela do dispositivo, a largura do menu vai ser exatamente a mesma da largura da tela.<\/p><h3 class=\"wp-block-heading\" id=\"h-exemplos\">Exemplos<\/h3><p>Se o tamanho da tela for 900 pixels ou menor, &eacute; poss&iacute;vel configurar uma classe de largura de menus para 600 pixels usando:<\/p><pre class=\"wp-block-preformatted\">@media only screen and (max-device-width: 900px) {<br>\/* .menu { width:600px; } *\/<br>}<\/pre><p>Se o tamanho da tela for 700 pixels ou menor, &eacute; poss&iacute;vel configurar uma classe de largura de menus para 400 pixels usando:<\/p><pre class=\"wp-block-preformatted\">@media only screen and (max-device-width: 700px) {<br>\/* .menu { width:400px; } *\/<br>}<\/pre><h2 class=\"wp-block-heading\" id=\"h-dicas-para-dominar-as-classes-css\"><strong>Dicas para Dominar as Classes CSS<\/strong><\/h2><p>Existem v&aacute;rias&nbsp;<a href=\"\/pt\/tutoriais\/boas-praticas-web-design\"><strong>pr&aacute;ticas recomendadas de web design<\/strong><\/a>&nbsp;cruciais que voc&ecirc; deve seguir ao usar classes CSS para ajudar a simplificar a organiza&ccedil;&atilde;o do c&oacute;digo, garantir a consist&ecirc;ncia do design e melhorar a efici&ecirc;ncia da manuten&ccedil;&atilde;o.<\/p><p><strong>Nomeie Todas as Classes Adequadamente<\/strong><\/p><p>O nome da classe CSS deve fornecer informa&ccedil;&otilde;es sobre os atributos adicionados ao elemento para facilitar a identifica&ccedil;&atilde;o. Al&eacute;m de simplificar a manuten&ccedil;&atilde;o, isso te ajuda a determinar rapidamente qual deles deve ser reutilizado para um elemento espec&iacute;fico.<\/p><p>Por exemplo, se voc&ecirc; quiser adicionar uma classe que altere o tamanho da fonte para 36, o nome ideal seria&nbsp;<strong>font-36<\/strong>. Enquanto isso, use&nbsp;<strong>bg-blue&nbsp;<\/strong>para criar um estilo que defina a cor de fundo de um elemento como azul.<\/p><p>Al&eacute;m disso, n&atilde;o use o mesmo nome de classe, pois seu c&oacute;digo de estilo se sobrepor&aacute;, impedindo que o design seja exibido corretamente.<\/p><p><strong>Aproveite Outros Seletores<\/strong><\/p><p>Al&eacute;m do seletor de classe, use outros recursos de CSS para atribuir estilos ao seu elemento HTML. Alguns dos m&eacute;todos comuns de aplica&ccedil;&atilde;o de design incluem:<\/p><ul class=\"wp-block-list\">\n<li><strong>CSS em linha (inline)&nbsp;<\/strong>&ndash; consiste no estilo dentro da tag de abertura do elemento HTML.<\/li>\n\n\n\n<li><strong>Seletor de ID&nbsp;<\/strong>&ndash; aplica o estilo CSS a um elemento com base em seu nome de ID especificado ap&oacute;s a tag de abertura.<\/li>\n\n\n\n<li><strong>Seletor de elemento ou tipo&nbsp;<\/strong>&ndash; atribui estilos CSS diretamente a elementos espec&iacute;ficos usando o nome da tag, como&nbsp;<strong>&lt;heading&gt;&nbsp;<\/strong>ou&nbsp;<strong>&lt;p<\/strong>&gt;.<\/li>\n\n\n\n<li><strong>Seletor universal&nbsp;<\/strong>&ndash; agrupa e aplica a mesma regra CSS a todos os elementos em seu documento.<\/li>\n<\/ul><p>Se esses seletores tiverem como alvo o mesmo elemento HTML, os navegadores os carregar&atilde;o em uma estrutura hier&aacute;rquica. Com base na ordem, eles dar&atilde;o prioridade ao CSS em linha, ao seletor de ID, &agrave; classe e ao tipo, nesta ordem.<\/p><p><strong>Minimize Propriedades em uma Classe<\/strong><\/p><p>Evite adicionar muitas propriedades CSS a uma classe, pois isso limitar&aacute; a reutiliza&ccedil;&atilde;o. Por exemplo, voc&ecirc; n&atilde;o pode reutilizar uma classe com estilo de peso de fonte e cor de texto para redimensionar o tamanho dos caracteres de um par&aacute;grafo.<\/p><p>Nesse caso, voc&ecirc; deve adicionar outra classe para esse elemento espec&iacute;fico, o que torna o c&oacute;digo muito longo e complicado a longo prazo.<\/p><p>Para modificar elementos espec&iacute;ficos, recomendamos adicionar o atributo&nbsp;<strong>style<\/strong>&nbsp;como um CSS em linha ap&oacute;s a tag de abertura em vez do seletor de classe. Isso ajuda a evitar a substitui&ccedil;&atilde;o do design se voc&ecirc; precisar reutilizar a classe no futuro.<\/p><p><strong>Organize as Classes por Agrupamento<\/strong><\/p><p>Ao criar classes, classifique-as com base em sua utiliza&ccedil;&atilde;o e caracter&iacute;sticas. Por exemplo, coloque as classes com o mesmo atributo de tamanho de fonte ou o elemento de destino na mesma categoria.<\/p><p>Tamb&eacute;m recomendamos criar uma documenta&ccedil;&atilde;o para manter o controle de todas as classes CSS e suas finalidades. Isso ajuda a simplificar a reutiliza&ccedil;&atilde;o e a manuten&ccedil;&atilde;o, especialmente no futuro, quando seu c&oacute;digo se tornar mais complexo.<\/p><p>Em vez de criar um documento separado, voc&ecirc; tamb&eacute;m pode criar a documenta&ccedil;&atilde;o usando coment&aacute;rios em seu arquivo HTML ou CSS. Para fazer isso no CSS, adicione as notas dentro das tags&nbsp;<strong>\/* *\/&nbsp;<\/strong>da<strong>&nbsp;<\/strong>seguinte forma:<\/p><pre class=\"wp-block-preformatted\">\/* notas sobre as caracter&iacute;sticas ou funcionalidade da sua classe \/*<br>.my-header h1 {<br>  \/* a regra vai aqui *\/<br>}<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>As classes CSS s&atilde;o atributos que permitem selecionar v&aacute;rios elementos HTML e aplicar o mesmo estilo simultaneamente a todos eles. Isso ajuda a simplificar o processo de desenvolvimento de sites, pois voc&ecirc; pode reutilizar designs existentes em vez de escrever novos designs do zero.<\/p><p>Neste artigo, explicamos como usar os seletores de classe CSS para agrupar elementos e aplicar estilos:<\/p><ol class=\"wp-block-list\">\n<li>Abra o HTML do seu site usando um editor de c&oacute;digo como o VSCode ou o Gerenciador de Arquivos da Hostinger.<\/li>\n\n\n\n<li>Identifique os elementos de estilo com base em suas funcionalidades e semelhan&ccedil;as de conte&uacute;do.<\/li>\n\n\n\n<li>Atribua classe CSS aos elementos adicionando o atributo&nbsp;<strong>class<\/strong>.<\/li>\n\n\n\n<li>Crie uma folha de estilo CSS na mesma pasta e vincule-as.<\/li>\n\n\n\n<li>Selecione a classe usando um s&iacute;mbolo de ponto final seguido de seu nome e das propriedades de estilo.<\/li>\n\n\n\n<li>Aplique classes adicionais ao seu HTML para manter a consist&ecirc;ncia do design.<\/li>\n<\/ol><p>Certifique-se de usar nomes descritivos para todas as classes e evite adicionar muitos atributos de estilo para preservar a reutiliza&ccedil;&atilde;o. Al&eacute;m disso, aproveite outros seletores e o CSS em linha para evitar a substitui&ccedil;&atilde;o do design ao direcionar o mesmo elemento.<\/p><p>Boa sorte!<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-frequentes-sobre-classes-css\"><strong>Perguntas Frequentes Sobre Classes CSS<\/strong><\/h2><p>Para ajudar a aprofundar seu conhecimento e aproveitar as possibilidades de desenvolvimento com mais efici&ecirc;ncia, responderemos abaixo a algumas perguntas sobre classes CSS.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694416eac2322\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Por Que Usar Classes CSS?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>As classes CSS ajudam a simplificar o processo de desenvolvimento web, pois voc&ecirc; pode selecionar v&aacute;rios elementos HTML e aplicar o estilo simultaneamente a todos eles sem escrever o c&oacute;digo individualmente. Voc&ecirc; tamb&eacute;m pode reutilizar as classes para aplicar a mesma apar&ecirc;ncia a um novo elemento ou modificar o c&oacute;digo para revisar o design em massa.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694416eac2328\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Quais S&atilde;o as Classes CSS Mais Comuns?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Algumas das classes CSS mais comuns incluem&nbsp;.sidebar, que define o design do conte&uacute;do secund&aacute;rio na lateral da p&aacute;gina da Web, e&nbsp;.menu,&nbsp;que define o estilo da barra superior do site. Observe que voc&ecirc; pode criar uma classe CSS personalizada com qualquer nome e elementos.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694416eac2329\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual &eacute; a Diferen&ccedil;a Entre Classe e ID em HTML?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Tanto a classe quanto o ID em HTML s&atilde;o identificadores de elementos HTML. Entretanto, um ID s&oacute; pode conter um &uacute;nico elemento, enquanto as classes podem ter v&aacute;rios. Dito isso, voc&ecirc; pode usar um seletor de classe ou ID da mesma forma para aplicar o estilo CSS.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Uma classe CSS&nbsp;(folha de estilo em cascata)&nbsp;&eacute; um seletor que permite definir o mesmo estilo para v&aacute;rios elementos&nbsp;HTML&nbsp;simultaneamente. Trata-se de um atributo que simplifica a personaliza&ccedil;&atilde;o de qualquer site, pois n&atilde;o &eacute; necess&aacute;rio escrever o c&oacute;digo individualmente. Al&eacute;m de tornar o c&oacute;digo mais limpo e conciso, esse atributo ajuda a manter a consist&ecirc;ncia do estilo [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/criar-site-responsivo-css\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Classes CSS: Como Us\u00e1-las Para Estilos e Criar Site Responsivo","rank_math_description":"Aprenda o que s\u00e3o classes CSS e como us\u00e1-las para estilizar elementos HTML e criar um site responsivo. Simplifique seu c\u00f3digo!","rank_math_focus_keyword":"responsividade css","footnotes":""},"categories":[4941],"tags":[5506],"class_list":["post-48909","post","type-post","status-publish","format-standard","hentry","category-desenvolvimento-web","tag-site-responsivo"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/criar-site-responsivo-css","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/criar-site-responsivo-css","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/48909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=48909"}],"version-history":[{"count":2,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/48909\/revisions"}],"predecessor-version":[{"id":49460,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/48909\/revisions\/49460"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=48909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=48909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=48909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}