{"id":49971,"date":"2024-07-30T11:26:22","date_gmt":"2024-07-30T14:26:22","guid":{"rendered":"https:\/\/www.locaweb.com.br\/blog\/?p=49971"},"modified":"2024-09-05T13:51:55","modified_gmt":"2024-09-05T16:51:55","slug":"css","status":"publish","type":"post","link":"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/css\/","title":{"rendered":"CSS: o que \u00e9 e como usar? [guia para iniciantes]"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><em>Cascading Style Sheets (CSS) \u00e9 um complemento para o HTML, permitindo modificar praticamente qualquer coisa no layout de um site<\/em>.<\/p>\n\n\n\n<p>Para quem trabalha com <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/primeiros-passos\/como-criar-um-site\/\">cria\u00e7\u00e3o de sites<\/a>, <strong>ter a habilidade de modificar elementos do layout \u00e9 essencial<\/strong>.<\/p>\n\n\n\n<p>Nesse sentido, o Cascading Style Sheets (CSS) \u00e9 um grande aliado, por permitir alterar cores, fontes, margens e, at\u00e9 mesmo, a pr\u00f3pria p\u00e1gina.<\/p>\n\n\n\n<p>Caso queira aprender sobre o assunto, este artigo ter\u00e1 v\u00e1rias informa\u00e7\u00f5es importantes: o que \u00e9 CSS, a sua sintaxe e estrutura e muito mais. Acompanhe a leitura!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>O que \u00e9 CSS?<\/strong><\/h2>\n\n\n\n<p>O CSS <strong>\u00e9 uma linguagem de estilo utilizada na constru\u00e7\u00e3o de p\u00e1ginas para definir a apresenta\u00e7\u00e3o visual de documentos HTML<\/strong>.<\/p>\n\n\n\n<p>Enquanto o <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/html-guia-completo-sobre-a-principal-linguagem-da-internet\/\">HTML<\/a> \u00e9 respons\u00e1vel por estruturar o conte\u00fado da p\u00e1gina web, o CSS determina como ele ser\u00e1 exibido.<\/p>\n\n\n\n<p>Isso inclui aspectos como cores, fontes, espa\u00e7amentos, alinhamentos, tamanhos e layouts.<\/p>\n\n\n\n<p>O termo <em>cascading<\/em> (&#8220;em cascata&#8221;) no CSS refere-se \u00e0 forma como os estilos s\u00e3o aplicados aos elementos HTML.<\/p>\n\n\n\n<p>A &#8220;cascata&#8221; <strong>\u00e9 uma hierarquia que determina quais estilos t\u00eam preced\u00eancia quando h\u00e1 conflitos<\/strong>. Essa hierarquia \u00e9 influenciada por tr\u00eas fatores principais.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Origem<\/strong>:os estilos podem vir de diferentes fontes, como do navegador, da pessoa usu\u00e1ria (definidos no navegador) e da pessoa autora (definidos por quem desenvolve a p\u00e1gina web).<\/li>\n\n\n\n<li><strong>Especificidade<\/strong>:refere-se \u00e0 precis\u00e3o de um seletor. O seletor de ID tem mais especificidade que um de classe, que, por sua vez, tem mais especificidade que um seletor de elemento.<\/li>\n\n\n\n<li><strong>Ordem de apari\u00e7\u00e3o<\/strong>: quando dois estilos t\u00eam a mesma especificidade, aquele que aparece por \u00faltimo no c\u00f3digo \u00e9 o que ser\u00e1 aplicado.<\/li>\n<\/ol>\n\n\n\n<p>Vale lembrar que o CSS <strong>permite a cria\u00e7\u00e3o de regras de estilo que podem ser reutilizadas em v\u00e1rias partes de um site<\/strong>,promovendo a consist\u00eancia e facilitando a manuten\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Para que serve o CSS?<\/strong><\/h2>\n\n\n\n<p>O CSS \u00e9 uma ferramenta indispens\u00e1vel no desenvolvimento, pois permite definir a apar\u00eancia e o <a href=\"https:\/\/www.locaweb.com.br\/blog\/produtos\/criador-de-sites\/templates-de-sites-criador-locaweb\/\">template de p\u00e1ginas web<\/a> de maneira eficiente e organizada. Aqui est\u00e3o algumas das principais funcionalidades e usos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Estiliza\u00e7\u00e3o visual<\/strong><\/h3>\n\n\n\n<p>O CSS permite a personaliza\u00e7\u00e3o da apar\u00eancia dos elementos HTML, tornando as p\u00e1ginas visualmente atraentes, alinhadas com a identidade visual da marca.<\/p>\n\n\n\n<p>Isso inclui a defini\u00e7\u00e3o de cores, fontes, tamanhos de texto, espa\u00e7amentos, bordas e muito mais.<\/p>\n\n\n\n<p>\u00c9 poss\u00edvel definir, por exemplo, <strong>que todos os par\u00e1grafos de um site ter\u00e3o uma cor espec\u00edfica e uma margem padr\u00e3o<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Layout e estrutura<\/strong><\/h3>\n\n\n\n<p>Vale lembrar tamb\u00e9m que o CSS facilita a cria\u00e7\u00e3o de layouts complexos e estruturados para p\u00e1ginas web.<\/p>\n\n\n\n<p>Com propriedades como display, position e float, al\u00e9m de modernas t\u00e9cnicas como Flexbox e Grid, \u00e9 poss\u00edvel<strong> criar layouts que se ajustam a diferentes tamanhos de tela e dispositivos<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Responsividade<\/strong><\/h3>\n\n\n\n<p>Uma das principais fun\u00e7\u00f5es do CSS \u00e9 permitir que os sites sejam responsivos, ou seja, que se adaptem a diversos tamanhos de tela, de smartphones a desktops.<\/p>\n\n\n\n<p>Isso \u00e9 alcan\u00e7ado por meio de <a href=\"http:\/\/mas\/codigo-aberto\/media-query-site-responsivo\/\">media queries<\/a>, que aplicam estilos diferentes com base nas caracter\u00edsticas do dispositivo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Acessibilidade<\/strong><\/h3>\n\n\n\n<p>O CSS tamb\u00e9m desempenha um papel crucial na <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/acessibilidade-web-entenda-o-que-e-e-qual-o-papel-do-desenvolvedor\/\">acessibilidade da web<\/a>.<\/p>\n\n\n\n<p>Ao us\u00e1-lo para controlar uma apresenta\u00e7\u00e3o, \u00e9 poss\u00edvel garantir que os sites sejam acess\u00edveis a pessoas com diferentes necessidades.<\/p>\n\n\n\n<p>Por exemplo, <strong>a utiliza\u00e7\u00e3o de unidades relativas para tamanhos de fonte permite aumentar ou diminuir textos conforme necess\u00e1rio, melhorando a legibilidade<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Interatividade e anima\u00e7\u00f5es<\/strong><\/h3>\n\n\n\n<p>Com CSS, \u00e9 poss\u00edvel adicionar interatividade e anima\u00e7\u00f5es que melhoram a experi\u00eancia de visitantes.<\/p>\n\n\n\n<p>Pseudo-classes como :hover e :focus permitem estilos din\u00e2micos baseados na intera\u00e7\u00e3o da pessoa usu\u00e1ria.<\/p>\n\n\n\n<p>Al\u00e9m disso, <strong>o CSS3 introduziu propriedades para anima\u00e7\u00f5es e transi\u00e7\u00f5es<\/strong>, permitindo criar efeitos sofisticados sem a necessidade de <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/o-que-e-javascript\/\">JavaScript<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Consist\u00eancia e reutiliza\u00e7\u00e3o<\/strong><\/h3>\n\n\n\n<p>O CSS promove a consist\u00eancia visual ao permitir a defini\u00e7\u00e3o de estilos globais que podem ser aplicados em v\u00e1rias p\u00e1ginas ou elementos.<\/p>\n\n\n\n<p>Isso <strong>facilita a manuten\u00e7\u00e3o e atualiza\u00e7\u00e3o do design<\/strong>. Por exemplo, usando classes CSS, voc\u00ea pode aplicar o mesmo estilo a m\u00faltiplos elementos em diferentes partes de um site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Separa\u00e7\u00e3o de conte\u00fado e apresenta\u00e7\u00e3o<\/strong><\/h3>\n\n\n\n<p>Uma das maiores vantagens do CSS \u00e9 a separa\u00e7\u00e3o clara entre o conte\u00fado (HTML) e a apresenta\u00e7\u00e3o (CSS). Isso torna o c\u00f3digo mais limpo e facilita a manuten\u00e7\u00e3o.<\/p>\n\n\n\n<p><strong>Alterar o design do site n\u00e3o requer mudan\u00e7as no HTML<\/strong>, o que reduz a possibilidade de erros e melhora a efici\u00eancia do desenvolvimento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Suporte a temas<\/strong><\/h3>\n\n\n\n<p>Um CSS facilita a implementa\u00e7\u00e3o de temas, permitindo que as pessoas alternem entre diferentes esquemas de cores ou estilos.<\/p>\n\n\n\n<p>Isso \u00e9 comum, por exemplo, em sites que oferecem modos claro e escuro, proporcionando uma melhor experi\u00eancia conforme as prefer\u00eancias de visualiza\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-2-750x500.jpg\" alt=\"A imagem mostra um homem e uma mulher conversando sobre programa\u00e7\u00e3o. A mulher aparentemente est\u00e1 cuidando de escrever o c\u00f3digo, e mostra para o homem o andamento da codifica\u00e7\u00e3o, apontando alguns elementos que aparecem no monitor.\" class=\"wp-image-49974\" srcset=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-2-750x500.jpg 750w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-2-480x320.jpg 480w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-2-768x512.jpg 768w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-2-150x100.jpg 150w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-2.jpg 1200w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p><em>Legenda: O CSS \u00e9 um elemento importante para o desenvolvimento de sites.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Quais s\u00e3o as vantagens do uso do CSS?<\/strong><\/h2>\n\n\n\n<p>O uso de CSS traz v\u00e1rios benef\u00edcios, confira mais sobre eles a seguir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Separa\u00e7\u00e3o de conte\u00fado e apresenta\u00e7\u00e3o<\/strong><\/h3>\n\n\n\n<p>O CSS permite a separa\u00e7\u00e3o entre o conte\u00fado HTML e a apresenta\u00e7\u00e3o visual da p\u00e1gina. Isso significa que <strong>o HTML pode se concentrar na estrutura e no significado do conte\u00fado, enquanto o CSS cuida do estilo e do layout<\/strong>.<\/p>\n\n\n\n<p>Essa separa\u00e7\u00e3o facilita a manuten\u00e7\u00e3o e atualiza\u00e7\u00e3o do site. As mudan\u00e7as no design n\u00e3o requerem altera\u00e7\u00f5es no conte\u00fado HTML, especialmente se estiver usando o <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/ide-o-que-e-um-ambiente-de-desenvolvimento-integrado\/\">IDE<\/a> para realizar vincula\u00e7\u00f5es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Consist\u00eancia<\/strong><\/h3>\n\n\n\n<p>Com CSS, \u00e9 poss\u00edvel aplicar estilos a m\u00faltiplas p\u00e1ginas de um site, garantindo uma apar\u00eancia consistente.<\/p>\n\n\n\n<p><strong>Ele \u00e9 um elemento importante em sites grandes<\/strong>, em que a manuten\u00e7\u00e3o da uniformidade visual pode ser complexa sem o uso de estilos centralizados.<\/p>\n\n\n\n<p>Ao usar uma folha de estilos externa, qualquer altera\u00e7\u00e3o no design pode ser aplicada a todas as p\u00e1ginas que fazem refer\u00eancia a ela.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Efici\u00eancia e redu\u00e7\u00e3o de c\u00f3digo<\/strong><\/h3>\n\n\n\n<p>O CSS permite a reutiliza\u00e7\u00e3o de estilos, o que reduz a quantidade de c\u00f3digo duplicado e melhora a efici\u00eancia.<\/p>\n\n\n\n<p>Classes e IDs, por exemplo,<strong> podem ser definidos uma vez e aplicados a v\u00e1rios elementos, simplificando o c\u00f3digo HTML e tornando-o mais limpo e f\u00e1cil de entender<\/strong>.<\/p>\n\n\n\n<p>Al\u00e9m disso, o uso de CSS minimiza a necessidade de atributos de estilo inline, que podem tornar o HTML confuso e dif\u00edcil de gerenciar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Melhoria na performance<\/strong><\/h3>\n\n\n\n<p>A separa\u00e7\u00e3o de estilos em folhas de estilo externas pode melhorar a performance de carregamento do site.<\/p>\n\n\n\n<p>Como as folhas de estilo externas s\u00e3o armazenadas em cache pelo navegador, elas n\u00e3o precisam ser recarregadas a cada visita.<\/p>\n\n\n\n<p>Com isso, <strong>o tempo de carregamento das p\u00e1ginas subsequentes \u00e9 reduzido<\/strong>, entregando uma experi\u00eancia mais r\u00e1pida e fluida.<\/p>\n\n\n\n<p><strong>Leia mais<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/onde-posso-ir-como-dev\/\">Onde posso ir como DEV?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/como-desenvolver-sites-com-templates\/\">Desenvolvendo seus primeiros websites utilizando templates<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/curso-de-desenvolvimento-2024\/\">O que considerar quando estiver procurando um curso de desenvolvimento em 2024?<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Quais s\u00e3o as diferen\u00e7as entre CSS, HTML e JavaScript?<\/strong><\/h2>\n\n\n\n<p>HTML, CSS e JavaScript s\u00e3o tr\u00eas das principais tecnologias utilizadas no desenvolvimento web, cada uma com uma fun\u00e7\u00e3o espec\u00edfica e distinta.<\/p>\n\n\n\n<p>Saiba, a seguir, como elas se comportam em um projeto.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>HTML<\/strong>: linguagem de marca\u00e7\u00e3o utilizada para estruturar o conte\u00fado de uma p\u00e1gina. Ele define a sem\u00e2ntica dos elementos, como cabe\u00e7alhos, par\u00e1grafos, listas, links, imagens e outros componentes, criando a base.<\/li>\n\n\n\n<li><strong>CSS<\/strong>: linguagem de estilo usada para definir a apresenta\u00e7\u00e3o do conte\u00fado estruturado pelo HTML. Com ele, \u00e9 poss\u00edvel controlar aspectos como cores, fontes, espa\u00e7amentos, alinhamentos, tamanhos e layouts dos elementos HTML, proporcionando um visual atraente e consistente ao site.<\/li>\n\n\n\n<li><strong>JavaScript:<\/strong> linguagem de programa\u00e7\u00e3o que adiciona interatividade e comportamento din\u00e2mico \u00e0s p\u00e1ginas. Com ela, d\u00e1 para criar funcionalidades avan\u00e7adas, como valida\u00e7\u00e3o de formul\u00e1rios, anima\u00e7\u00f5es, manipula\u00e7\u00e3o do <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/dom-javascript\/\">DOM<\/a> e muito mais, permitindo que o site reaja \u00e0s a\u00e7\u00f5es das pessoas em tempo real.<\/li>\n<\/ul>\n\n\n\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/AoPInqmLKis?si=0_A2DrbA8hQR0GDD\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Como o CSS evoluiu?<\/strong><\/h2>\n\n\n\n<p>Desde a sua cria\u00e7\u00e3o, o CSS passou por v\u00e1rias atualiza\u00e7\u00f5es, aprimorando as suas capacidades e funcionalidades. Confira quais s\u00e3o elas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>CSS1<\/strong><\/h3>\n\n\n\n<p>Lan\u00e7ado pela W3C em 1996, o CSS1 estabeleceu a base para a estiliza\u00e7\u00e3o de p\u00e1ginas na rede. <strong>Ele introduziu funcionalidades b\u00e1sicas como cores, fontes, margens, espa\u00e7amentos e alinhamentos<\/strong>, permitindo a separa\u00e7\u00e3o entre conte\u00fado e apresenta\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>CSS2<\/strong><\/h3>\n\n\n\n<p>O CSS2, lan\u00e7ado em 1998, trouxe melhorias significativas. Entre as principais, podemos mencionar as seguintes.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Suporte a media types, permitindo estilos espec\u00edficos para diferentes dispositivos.<\/li>\n\n\n\n<li>Posicionamento absoluto e relativo, garantindo maior controle sobre o layout dos elementos.<\/li>\n\n\n\n<li>Melhor suporte para layouts de tabela e novas propriedades de fonte.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>CSS2.1<\/strong><\/h3>\n\n\n\n<p>Em 2011, o CSS2.1 foi lan\u00e7ado para corrigir erros e clarificar especifica\u00e7\u00f5es do CSS2. Ele se tornou a linguagem mais robusta e garantiu melhor interoperabilidade entre navegadores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>CSS3<\/strong><\/h3>\n\n\n\n<p>O CSS3, desenvolvido em m\u00f3dulos desde o final dos anos 2000, trouxe uma s\u00e9rie de novas funcionalidades.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Novos seletores como <em>:nth-child()<\/em>, aumentando a precis\u00e3o na aplica\u00e7\u00e3o de estilos.<\/li>\n\n\n\n<li>Modelos de layout Flexbox e Grid, permitindo layouts flex\u00edveis e responsivos.<\/li>\n\n\n\n<li>Media queries para layouts responsivos, adaptando estilos com base nas caracter\u00edsticas do dispositivo.<\/li>\n\n\n\n<li>Anima\u00e7\u00f5es e transi\u00e7\u00f5es para criar efeitos visuais din\u00e2micos.<\/li>\n\n\n\n<li>Sombras e gradientes, adicionando efeitos visuais avan\u00e7ados.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>CSS4<\/strong><\/h3>\n\n\n\n<p>Apesar do termo &#8220;CSS4&#8221; ser usado de maneira informal, n\u00e3o existe uma especifica\u00e7\u00e3o oficial com esse nome.<\/p>\n\n\n\n<p>O desenvolvimento do CSS \u00e9 cont\u00ednuo, com novas funcionalidades sendo adicionadas regularmente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Modern CSS<\/strong><\/h3>\n\n\n\n<p>Nos \u00faltimos anos, pr\u00e1ticas modernas e ferramentas impulsionaram a evolu\u00e7\u00e3o do CSS. Confira algumas delas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pr\u00e9-processadores CSS como Sass e Less adicionam funcionalidades como vari\u00e1veis e mixins.<\/li>\n\n\n\n<li>PostCSS usa plugins para otimizar e transformar o CSS.<\/li>\n\n\n\n<li>CSS-in-JS integra estilos diretamente nos componentes de frameworks como <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/react-js\/\">React<\/a>, melhorando a modulariza\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Como aprender CSS?<\/strong><\/h2>\n\n\n\n<p>Aprender CSS \u00e9 um passo fundamental para quem deseja se tornar uma pessoa desenvolvedora web completa e capaz de criar p\u00e1ginas visualmente atraentes e funcionais.<\/p>\n\n\n\n<p>Caso tenha interesse em se aventurar nesse universo, aqui est\u00e3o diretrizes e recursos para ajudar voc\u00ea a dominar o CSS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Fundamentos<\/strong><\/h3>\n\n\n\n<p>Para come\u00e7ar, \u00e9 importante entender quais s\u00e3o os conceitos b\u00e1sicos do CSS e como ele se relaciona com o HTML.<\/p>\n\n\n\n<p><strong>O CSS \u00e9 usado para estilizar o conte\u00fado HTML<\/strong>, definindo cores, fontes, espa\u00e7amentos, layouts e outros aspectos visuais.<\/p>\n\n\n\n<p>Para ampliar as suas habilidades neste campo, voc\u00ea pode seguir por alguns caminhos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Curso online ou livros<\/strong>:existem muitos recursos dedicados ao ensino de CSS. Plataformas como <a href=\"https:\/\/www.udemy.com\/topic\/css\/\">Udemy<\/a> e <a href=\"https:\/\/www.coursera.org\/collections\/learn-css\">Coursera<\/a>, entre outras, oferecem cursos completos para iniciantes e avan\u00e7ados.<\/li>\n\n\n\n<li><strong>Documenta\u00e7\u00e3o<\/strong>: o <a href=\"https:\/\/developer.mozilla.org\/en-US\/\">site do MDN Web Docs<\/a> (Mozilla Developer Network) oferece uma documenta\u00e7\u00e3o detalhada sobre CSS, <strong>incluindo guias, tutoriais e refer\u00eancias de propriedades<\/strong>.\u00c9 uma excelente fonte para consulta durante o aprendizado.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Pr\u00e1tica e projetos<\/strong><\/h3>\n\n\n\n<p><strong>A pr\u00e1tica \u00e9 essencial para consolidar o seu conhecimento em CSS<\/strong>.<\/p>\n\n\n\n<p>Ao trabalhar em projetos reais, voc\u00ea enfrentar\u00e1 desafios comuns e aprender\u00e1 a aplicar os seus conhecimentos.<\/p>\n\n\n\n<p>Diante disso, siga as dicas abaixo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pequenos projetos<\/strong>: comece com projetos simples, <a href=\"https:\/\/www.locaweb.com.br\/conteudos\/criacao-de-websites\/\">como criar um site<\/a> para perfil pessoal ou portf\u00f3lio b\u00e1sico. Isso permite que voc\u00ea experimente diferentes t\u00e9cnicas de estiliza\u00e7\u00e3o e ganhe confian\u00e7a na aplica\u00e7\u00e3o do CSS;<\/li>\n\n\n\n<li><strong>Exerc\u00edcios<\/strong>: sites como CodePen e CSS-Tricks oferecem desafios e exemplos de c\u00f3digo para praticar habilidades espec\u00edficas de CSS, como layouts responsivos, anima\u00e7\u00f5es e uso avan\u00e7ado de seletores.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Frameworks e ferramentas<\/strong><\/h3>\n\n\n\n<p>Frameworks como Bootstrap, Foundation, Tailwind CSS e Bulma oferecem conjuntos predefinidos de estilos e componentes que podem acelerar o desenvolvimento.<\/p>\n\n\n\n<p>Aprender a usar esses frameworks tende a ser \u00fatil, especialmente em projetos de grande escala.<\/p>\n\n\n\n<p>Voc\u00ea tamb\u00e9m pode utilizar ferramentas como editores de c\u00f3digo (VS Code, Sublime Text etc.) que oferecem suporte para CSS, como realce de sintaxe e sugest\u00f5es autom\u00e1ticas.<\/p>\n\n\n\n<p><strong>Extens\u00f5es espec\u00edficas para CSS podem melhorar a produtividade e ajudar a expandir o conhecimento<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Comunidade e recursos online<\/strong><\/h3>\n\n\n\n<p>Tamb\u00e9m \u00e9 poss\u00edvel ficar por dentro de t\u00f3picos relacionados ao CSS visitando f\u00f3runs ou participando de cursos e workshops. Confira como cada um pode auxiliar nessa jornada.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>F\u00f3runs<\/strong>: participe de comunidades como Stack Overflow, Reddit (r\/webdev) e grupos no Facebook ou LinkedIn. Compartilhar d\u00favidas e solu\u00e7\u00f5es com outras pessoas desenvolvedoras pode ajudar voc\u00ea a resolver problemas e aprender novas t\u00e9cnicas. Ent\u00e3o, aproveite a oportunidade.<\/li>\n\n\n\n<li><strong>Cursos e workshops<\/strong>:al\u00e9m de cursos online, workshops e bootcamps presenciais ou virtuais podem oferecer uma experi\u00eancia de aprendizado pr\u00e1tica. E o melhor: com o aux\u00edlio de instrutores experientes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Atualiza\u00e7\u00e3o<\/strong><\/h3>\n\n\n\n<p>Como o CSS continua a evoluir em especifica\u00e7\u00f5es e recursos, \u00e9 importante estar atualizado com as \u00faltimas tend\u00eancias e pr\u00e1ticas recomendadas. Blogs, podcasts e confer\u00eancias online s\u00e3o \u00f3timas maneiras de acompanhar as novidades.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-3-750x500.jpg\" alt=\"A imagem mostra um homem e uma mulher conversando sobre um projeto de site utilizando CSS. Ela est\u00e1 segurando um smartphone e mostra na tela o resultado do c\u00f3digo escrito pelo rapaz, permitindo analisar o resultado do trabalho.\" class=\"wp-image-49975\" srcset=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-3-750x500.jpg 750w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-3-480x320.jpg 480w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-3-768x512.jpg 768w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-3-150x100.jpg 150w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/07\/css-3.jpg 1200w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p><em>Legenda: Pratique o aprendizado do CSS em projetos, colaborando com outras pessoas na cria\u00e7\u00e3o de sites.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Como \u00e9 a sintaxe e estrutura do CSS?<\/strong><\/h2>\n\n\n\n<p>Chegou a hora de aprender um pouco mais sobre a sintaxe e estrutura do CSS. Confira na sequ\u00eancia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Anatomia de uma regra CSS<\/strong><\/h3>\n\n\n\n<p>Uma regra CSS \u00e9 composta de um seletor e um bloco de declara\u00e7\u00f5es. O seletor indica quais elementos HTML a regra aplicar\u00e1, enquanto o bloco de declara\u00e7\u00f5es cont\u00e9m uma ou mais declara\u00e7\u00f5es, cada uma com uma propriedade e um valor.<\/p>\n\n\n\n<p><em>seletor {<\/em><br><em>&nbsp; propriedade: valor;<\/em><br><em>}<\/em><\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>p {<\/em><br><em>&nbsp; color: blue;<\/em><br><em>&nbsp; font-size: 14px;<\/em><br><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Seletores CSS<\/strong><\/h3>\n\n\n\n<p>Seletores s\u00e3o utilizados para definir quais elementos HTML ser\u00e3o estilizados. Existem v\u00e1rios tipos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seletor de elemento<\/strong>: seleciona todos os elementos de um tipo espec\u00edfico. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>p { color: green; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seletor de classe<\/strong>: seleciona elementos com uma classe espec\u00edfica. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.minha-classe { font-weight: bold; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seletor de ID<\/strong>: seleciona um elemento com um ID espec\u00edfico. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>#meu-id { text-align: center; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seletor de atributo<\/strong>: seleciona elementos com um atributo espec\u00edfico. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>a[target=&#8221;_blank&#8221;] { color: red; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seletor de pseudo-classe<\/strong>: aplica estilos a estados espec\u00edficos de um elemento. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>a:hover { text-decoration: underline; }<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Propriedades CSS<\/strong><\/h3>\n\n\n\n<p>O CSS conta com uma vasta gama de propriedades para estilizar elementos. Algumas das mais comuns s\u00e3o as listadas a seguir.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>color<\/strong>: define a cor do texto. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p>p { color: blue; }<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>font-size<\/strong>:define o tamanho da fonte. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>h1 {<\/em><br><em>&nbsp; font-size: 24px;<\/em><br><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>margin<\/strong>: define a margem externa de um elemento. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>div { margin: 20px; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>padding<\/strong>:define o preenchimento interno de um elemento. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.container { padding: 15px; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>background-color<\/strong>: define a cor de fundo de um elemento. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>body { background-color: #f0f0f0; }<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Valores de unidades no CSS<\/strong><\/h3>\n\n\n\n<p>O CSS utiliza v\u00e1rias unidades para medir tamanhos, espa\u00e7amentos e outros atributos. Entre as principais, podemos destacar as seguintes.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>px (pixels)<\/strong>: unidade fixa. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.box { width: 100px; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>em<\/strong>: unidade relativa ao tamanho da fonte do elemento pai. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>p { font-size: 2em; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>rem<\/strong>: unidade relativa ao tamanho da fonte do elemento raiz (geralmente &lt;html&gt;). Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>body { font-size: 1.6rem; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>% (porcentagem)<\/strong>: unidade relativa ao elemento pai. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.child { width: 50%; }<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>vh\/vw<\/strong>: unidades relativas \u00e0 altura e \u00e0 largura da viewport. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.fullscreen {<\/em><br><em>&nbsp; height: 100vh;<\/em><br><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Como inserir CSS no HTML?<\/strong><\/h2>\n\n\n\n<p>Caso esteja se perguntando sobre como inserir CSS no HTML, h\u00e1, basicamente, tr\u00eas maneiras principais.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Inline<\/strong><\/h3>\n\n\n\n<p>Estilos inline s\u00e3o aplicados diretamente no elemento HTML usando o atributo style.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;p style=&#8221;color: blue; font-size: 14px;&#8221;&gt;Texto estilizado inline.&lt;\/p&gt;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Externo<\/strong><\/h3>\n\n\n\n<p>J\u00e1 os estilos externos s\u00e3o definidos em um arquivo CSS separado que \u00e9 referenciado no documento HTML.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><br><em>&lt;html&gt;<\/em><br><em>&lt;head&gt;<\/em><br><em>&nbsp; <strong>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;styles.css&#8221;&gt;<\/strong><\/em><br><em>&lt;\/head&gt;<\/em><br><em>&lt;body&gt;<\/em><br><em>&nbsp; &lt;h1&gt;Texto estilizado com CSS externo&lt;\/h1&gt;<\/em><br><em>&lt;\/body&gt;<\/em><br><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<p><em>styles.css<\/em><em><\/em><\/p>\n\n\n\n<p><em>h1 {<\/em><br><em>&nbsp; color: red;<\/em><br><em>&nbsp; font-size: 24px;<\/em><br><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Interno<\/strong><\/h3>\n\n\n\n<p>Por fim, os estilos internos s\u00e3o definidos dentro da tag &lt;style&gt; no cabe\u00e7alho do documento HTML.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;<\/em><\/p>\n\n\n\n<p><strong><em>&lt;style&gt; <\/em><\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong><em>p { color: green; <\/em><\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong><em>font-size: 16px; <\/em><\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong><em>} <\/em><\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong><em>&lt;\/style&gt;<\/em><\/strong><em><\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;p&gt;Texto estilizado com CSS interno.&lt;\/p&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/EnSGViGCaZo?si=FyIkt6MDy5qK_CAd\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>O que s\u00e3o os frameworks CSS?<\/strong><\/h2>\n\n\n\n<p>Os frameworks CSS facilitam o desenvolvimento de sites ao fornecer estilos e componentes pr\u00e9-constru\u00eddos. Alguns dos mais populares s\u00e3o os que veremos em seguida.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Bootstrap<\/strong><\/h3>\n\n\n\n<p>O Bootstrap \u00e9 um framework CSS amplamente utilizado que <strong>oferece uma variedade de componentes de interface de usu\u00e1rio, utilit\u00e1rios e layouts responsivos<\/strong>.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.5.2\/css\/bootstrap.min.css&#8221;&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;div class=&#8221;container&#8221;&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;h1 class=&#8221;text-center&#8221;&gt;Exemplo de Bootstrap&lt;\/h1&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;button class=&#8221;btn btn-primary&#8221;&gt;Bot\u00e3o Prim\u00e1rio&lt;\/button&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;\/div&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Foundation<\/strong><\/h3>\n\n\n\n<p>O Foundation \u00e9 outro framework popular, conhecido na comunidade <strong>por sua flexibilidade e suas ferramentas avan\u00e7adas para criar layouts responsivos<\/strong>.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/foundation\/6.6.3\/css\/foundation.min.css&#8221;&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;div class=&#8221;grid-container&#8221;&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;h1 class=&#8221;text-center&#8221;&gt;Exemplo de Foundation&lt;\/h1&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;button class=&#8221;button&#8221;&gt;Bot\u00e3o Prim\u00e1rio&lt;\/button&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;\/div&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Tailwind CSS<\/strong><\/h3>\n\n\n\n<p>J\u00e1 o Tailwind CSS \u00e9 um framework que <strong>permite construir layouts complexos sem sair do HTML<\/strong>, fornecendo classes utilit\u00e1rias predefinidas.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;link href=&#8221;https:\/\/cdn.jsdelivr.net\/npm\/tailwindcss@2.1.2\/dist\/tailwind.min.css&#8221; rel=&#8221;stylesheet&#8221;&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;div class=&#8221;flex justify-center items-center h-screen&#8221;&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;h1 class=&#8221;text-4xl font-bold text-blue-500&#8243;&gt;Exemplo de Tailwind CSS&lt;\/h1&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;\/div&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Bulma<\/strong><\/h3>\n\n\n\n<p>O Bulma \u00e9 um framework CSS moderno baseado em Flexbox, que <strong>oferece uma sintaxe clara e uma grande variedade de componentes<\/strong>.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bulma\/0.9.2\/css\/bulma.min.css&#8221;&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;div class=&#8221;container&#8221;&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;h1 class=&#8221;title has-text-centered&#8221;&gt;Exemplo de Bulma&lt;\/h1&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;button class=&#8221;button is-primary&#8221;&gt;Bot\u00e3o Prim\u00e1rio&lt;\/button&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;\/div&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Quais s\u00e3o as melhores pr\u00e1ticas com CSS?<\/strong><\/h2>\n\n\n\n<p>Agora que voc\u00ea j\u00e1 conheceu um pouco mais do CSS e conferiu alguns exemplos de uso dessa ferramenta, \u00e9 hora de ver as melhores pr\u00e1ticas com esse recurso.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Organiza\u00e7\u00e3o e estrutura\u00e7\u00e3o do c\u00f3digo CSS<\/strong><\/h3>\n\n\n\n<p>Organizar e estruturar o c\u00f3digo CSS \u00e9 essencial para a manuten\u00e7\u00e3o e escalabilidade. Confira algumas dicas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Se\u00e7\u00f5es<\/strong>:separe o c\u00f3digo em se\u00e7\u00f5es l\u00f3gicas com coment\u00e1rios.<\/li>\n\n\n\n<li><strong>Modulariza\u00e7\u00e3o<\/strong>: use v\u00e1rios arquivos CSS para diferentes partes do site.<\/li>\n\n\n\n<li><strong>Ordena\u00e7\u00e3o<\/strong>: ordene as propriedades de forma consistente (por ordem alfab\u00e9tica ou por categorias).<\/li>\n\n\n\n<li><strong>Documenta\u00e7\u00e3o<\/strong>: comente o c\u00f3digo para explicar partes complexas ou importantes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Nomenclatura de classes e IDs<\/strong><\/h3>\n\n\n\n<p>Utilizar uma nomenclatura consistente e descritiva para classes e IDs facilita a compreens\u00e3o e a manuten\u00e7\u00e3o do c\u00f3digo. Lembre-se dos seguintes elementos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nomes significativos<\/strong>: use nomes que descrevam o prop\u00f3sito ou a fun\u00e7\u00e3o do elemento. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.menu-principal {<\/em><\/p>\n\n\n\n<p><em>\/* estilos *\/<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conven\u00e7\u00f5es de nomenclatura<\/strong>: considere utilizar conven\u00e7\u00f5es como Block, Element, Modifier (BEM). Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>.bloco {<\/em><\/p>\n\n\n\n<p><em>\/* estilos *\/<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>.bloco__elemento {<\/em><\/p>\n\n\n\n<p><em>&nbsp;\/* estilos *\/<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>.bloco&#8211;modificador {<\/em><\/p>\n\n\n\n<p><em>&nbsp;\/* estilos *\/<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Utiliza\u00e7\u00e3o de pr\u00e9-processadores CSS<\/strong><\/h3>\n\n\n\n<p>Pr\u00e9-processadores como Sass, LESS e Stylus permitem escrever CSS mais eficiente e modular. Eles oferecem funcionalidades avan\u00e7adas como vari\u00e1veis, mixins, aninhamento e importa\u00e7\u00e3o de arquivos.<\/p>\n\n\n\n<p>Entre os principais, podemos citar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sass<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>$cor-principal: #3498db;<\/em><\/p>\n\n\n\n<p><em>.botao {&nbsp;<\/em><\/p>\n\n\n\n<p><em>background-color: $cor-principal;&nbsp;<\/em><\/p>\n\n\n\n<p><em>color: #fff;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&amp;:hover {&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>background-color: darken($cor-principal, 10%);&nbsp;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>LESS<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>@cor-principal: #3498db;<\/em><\/p>\n\n\n\n<p><em>.botao {&nbsp; background-color: @cor-principal;&nbsp;<\/em><\/p>\n\n\n\n<p><em>color: #fff;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&amp;:hover {&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>background-color: darken(@cor-principal, 10%);&nbsp;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Display CSS<\/strong><\/h2>\n\n\n\n<p>O valor da propriedade display define como um elemento deve ser exibido na p\u00e1gina. As principais est\u00e3o a seguir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Display block<\/strong><\/h3>\n\n\n\n<p>Elementos de bloco ocupam toda a largura dispon\u00edvel e come\u00e7am em uma nova linha.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>div {&nbsp;<\/em><\/p>\n\n\n\n<p><em>display: block;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Display inline<\/strong><\/h3>\n\n\n\n<p>Os elementos inline ocupam apenas a largura necess\u00e1ria e n\u00e3o come\u00e7am em uma nova linha.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>span {<\/em><\/p>\n\n\n\n<p><em>&nbsp; display: inline;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Display inline-block<\/strong><\/h3>\n\n\n\n<p>Temos tamb\u00e9m os elementos inline-block, que combinam caracter\u00edsticas de elementos block e inline. Eles ocupam apenas a largura necess\u00e1ria, mas permitem definir dimens\u00f5es.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>.img-thumbnail {&nbsp;<\/em><\/p>\n\n\n\n<p><em>display: inline-block;&nbsp;<\/em><\/p>\n\n\n\n<p><em>width: 150px;&nbsp;<\/em><\/p>\n\n\n\n<p><em>height: 150px;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Display none<\/strong><\/h3>\n\n\n\n<p>Elementos com display none n\u00e3o s\u00e3o exibidos na p\u00e1gina e n\u00e3o ocupam espa\u00e7o.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>.hidden {&nbsp; display: none;}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Display flex<\/strong><\/h3>\n\n\n\n<p>O flexbox \u00e9 um layout baseado em um eixo, ideal para criar designs responsivos.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>.container {&nbsp;<\/em><\/p>\n\n\n\n<p><em>display: flex;&nbsp;<\/em><\/p>\n\n\n\n<p><em>justify-content: center;&nbsp;<\/em><\/p>\n\n\n\n<p><em>align-items: center;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Display grid<\/strong><\/h3>\n\n\n\n<p>Grid \u00e9 um sistema de layout bidimensional, ideal para criar layouts complexos.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>.container {&nbsp;<\/em><\/p>\n\n\n\n<p><em>display: grid;&nbsp;<\/em><\/p>\n\n\n\n<p><em>grid-template-columns: repeat(3, 1fr);&nbsp;<\/em><\/p>\n\n\n\n<p><em>grid-gap: 10px;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Box Model e Layout<\/strong><\/h2>\n\n\n\n<p>O Box Model define como os elementos s\u00e3o compostos em termos de margens, bordas, preenchimentos e conte\u00fados.<\/p>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<p><em>.elemento {&nbsp;<\/em><\/p>\n\n\n\n<p><em>width: 100px;&nbsp;<\/em><\/p>\n\n\n\n<p><em>height: 100px;&nbsp;<\/em><\/p>\n\n\n\n<p><em>margin: 10px;&nbsp;<\/em><\/p>\n\n\n\n<p><em>padding: 20px;&nbsp;<\/em><\/p>\n\n\n\n<p><em>border: 1px solid black;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Estiliza\u00e7\u00e3o de texto e tipografia<\/strong><\/h2>\n\n\n\n<p>Para quem quer trabalhar com texto e tipografia, o CSS oferece v\u00e1rias propriedades para essa fun\u00e7\u00e3o. Confira algumas op\u00e7\u00f5es.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>font-family<\/strong>: define a fonte do texto. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>p {&nbsp;<\/em><\/p>\n\n\n\n<p><em>font-family: &#8216;Arial&#8217;, sans-serif;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>font-size<\/strong>: define o tamanho do texto. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>h1 {<\/em><\/p>\n\n\n\n<p><em>&nbsp; font-size: 2em;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>color<\/strong>: define a cor do texto. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>a {<\/em><\/p>\n\n\n\n<p><em>&nbsp; color: #3498db;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>line-height<\/strong>: define a altura da linha do texto. Exemplo:<\/li>\n<\/ul>\n\n\n\n<p><em>p {<\/em><\/p>\n\n\n\n<p><em>&nbsp; line-height: 1.5;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Cores e gradientes<\/strong><\/h2>\n\n\n\n<p>O CSS tamb\u00e9m oferece a op\u00e7\u00e3o de definir cores de v\u00e1rias maneiras e criar gradientes. Confira como usar esses recursos a seguir.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cores simples<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>.background {&nbsp;<\/em><\/p>\n\n\n\n<p><em>background-color: #3498db;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gradientes<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>.gradient {<\/em><\/p>\n\n\n\n<p><em>&nbsp;background: linear-gradient(to right, #ff7e5f, #feb47b);<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Estiliza\u00e7\u00e3o de elementos<\/strong><\/h2>\n\n\n\n<p>Outra vantagem do CSS \u00e9 que ele oferece propriedades para estilizar elementos como bordas, sombras e muito mais. Basta usar os seguintes c\u00f3digos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bordas<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>.box {&nbsp;<\/em><\/p>\n\n\n\n<p><em>border: 2px solid #333;&nbsp;<\/em><\/p>\n\n\n\n<p><em>border-radius: 10px;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sombras<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>.card {<\/em><\/p>\n\n\n\n<p><em>&nbsp; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Posicionamento de elementos CSS<\/strong><\/h2>\n\n\n\n<p>O CSS oferece v\u00e1rias t\u00e9cnicas de posicionamento para criar layouts complexos. Saiba como fazer isso.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Posicionamento est\u00e1tico<\/strong>:padr\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p><em>.elemento {&nbsp;<\/em><\/p>\n\n\n\n<p><em>position: static;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Posicionamento relativo<\/strong>: posiciona relativo \u00e0 posi\u00e7\u00e3o original.<\/li>\n<\/ul>\n\n\n\n<p><em>.elemento {&nbsp;<\/em><\/p>\n\n\n\n<p><em>position: relative;&nbsp;<\/em><\/p>\n\n\n\n<p><em>top: 10px;&nbsp;<\/em><\/p>\n\n\n\n<p><em>left: 10px;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Posicionamento absoluto<\/strong>: posiciona relativo ao elemento pai com position relativo.<\/li>\n<\/ul>\n\n\n\n<p><em>.elemento {&nbsp; position: absolute;&nbsp; top: 20px;&nbsp; left: 20px;}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Posicionamento fixo<\/strong>: posiciona relativo \u00e0 viewport.<\/li>\n<\/ul>\n\n\n\n<p><em>.elemento {<\/em><\/p>\n\n\n\n<p><em>&nbsp; position: fixed;<\/em><\/p>\n\n\n\n<p><em>&nbsp; bottom: 0;<\/em><\/p>\n\n\n\n<p><em>&nbsp; right: 0;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Posicionamento sticky<\/strong>: alterna entre relativo e fixo, baseado no scroll.<\/li>\n<\/ul>\n\n\n\n<p><em>.elemento {&nbsp;<\/em><\/p>\n\n\n\n<p><em>position: sticky;&nbsp;<\/em><\/p>\n\n\n\n<p><em>top: 0;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Anima\u00e7\u00f5es e transi\u00e7\u00f5es<\/strong><\/h2>\n\n\n\n<p>Outro recurso importante do CSS \u00e9 o fato de que ele permite criar anima\u00e7\u00f5es e transi\u00e7\u00f5es para dar dinamismo \u00e0s p\u00e1ginas. Confira as op\u00e7\u00f5es para usar esses elementos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transi\u00e7\u00f5es<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>.box {&nbsp;<\/em><\/p>\n\n\n\n<p><em>transition: background-color 0.3s;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>.box:hover {&nbsp;<\/em><\/p>\n\n\n\n<p><em>background-color: #3498db;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Anima\u00e7\u00f5es<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p><em>@keyframes slidein {&nbsp;<\/em><\/p>\n\n\n\n<p><em>from {&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>transform: translateX(-100%);&nbsp;<\/em><\/p>\n\n\n\n<p><em>}&nbsp;<\/em><\/p>\n\n\n\n<p><em>to {&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>transform: translateX(0);&nbsp;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>.element {&nbsp;<\/em><\/p>\n\n\n\n<p><em>animation: slidein 1s forwards;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Como criar um arquivo estilizado de CSS?<\/strong><\/h2>\n\n\n\n<p>Criar um arquivo estilizado de CSS envolve definir os estilos em um arquivo separado e vincul\u00e1-lo ao HTML. Confira exemplos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>styles.css<\/strong><\/h3>\n\n\n\n<p><em>body {&nbsp;<\/em><\/p>\n\n\n\n<p><em>background-color: #f0f0f0;&nbsp;<\/em><\/p>\n\n\n\n<p><em>font-family: Arial, sans-serif;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><em>h1 {&nbsp;<\/em><\/p>\n\n\n\n<p><em>color: #333;&nbsp;<\/em><\/p>\n\n\n\n<p><em>font-size: 24px;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>index.html<\/strong><\/h3>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><strong><em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;styles.css&#8221;&gt;<\/em><\/strong><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;h1&gt;Minha P\u00e1gina Estilizada&lt;\/h1&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;p&gt;Conte\u00fado da p\u00e1gina.&lt;\/p&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<p>Ap\u00f3s recorrer a todos esses elementos, \u00e9 poss\u00edvel usar um servi\u00e7o de <a href=\"https:\/\/www.locaweb.com.br\/hospedagem-de-sites-com-dominio-gratis\/\">hospedagem de sites<\/a> para dar vida ao seu projeto.<\/p>\n\n\n\n<p>Voc\u00ea precisa fazer o upload dos arquivos do seu site para o servidor de hospedagem, configurar o dom\u00ednio e garantir que tudo esteja funcionando corretamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Como colocar o CSS no HTML?<\/strong><\/h2>\n\n\n\n<p>O CSS pode ser inserido no HTML de tr\u00eas maneiras principais: inline, externo e interno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Inline<\/strong><\/h3>\n\n\n\n<p><em>&lt;p style=&#8221;color: blue; font-size: 14px;&#8221;&gt;Texto estilizado inline.&lt;\/p&gt;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Externo<\/strong><\/h3>\n\n\n\n<p><strong>styles.css<\/strong><\/p>\n\n\n\n<p><em>h1 {&nbsp;<\/em><\/p>\n\n\n\n<p><em>color: red;&nbsp;<\/em><\/p>\n\n\n\n<p><em>font-size: 24px;<\/em><\/p>\n\n\n\n<p><em>}<\/em><\/p>\n\n\n\n<p><strong>index.html<\/strong><\/p>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;styles.css&#8221;&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;h1&gt;Texto estilizado com CSS externo&lt;\/h1&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Interno<\/strong><\/h3>\n\n\n\n<p><em>&lt;!DOCTYPE html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;html&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;head&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;style&gt;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>p {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>color: green;&nbsp;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&nbsp;font-size: 16px;&nbsp;&nbsp;&nbsp;<\/em><\/p>\n\n\n\n<p><em>}&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;\/style&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/head&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;body&gt;&nbsp;<\/em><\/p>\n\n\n\n<p><em>&lt;p&gt;Texto estilizado com CSS interno.&lt;\/p&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/body&gt;<\/em><\/p>\n\n\n\n<p><em>&lt;\/html&gt;<\/em><\/p>\n\n\n\n<p>Neste guia, abordamos os conceitos b\u00e1sicos e avan\u00e7ados de CSS, fornecendo exemplos pr\u00e1ticos e dicas para come\u00e7ar. Com dedica\u00e7\u00e3o, voc\u00ea poder\u00e1 criar sites visualmente atraentes e funcionais!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cascading Style Sheets (CSS) \u00e9 um complemento para o HTML, permitindo modificar praticamente qualquer coisa no layout de um site. Para quem trabalha com cria\u00e7\u00e3o de sites, ter a habilidade de modificar elementos do layout \u00e9 essencial. Nesse sentido, o Cascading Style Sheets (CSS) \u00e9 um grande aliado, por permitir alterar cores, fontes, margens e, [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":49973,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-49971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-aberto"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/49971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=49971"}],"version-history":[{"count":2,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/49971\/revisions"}],"predecessor-version":[{"id":50494,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/49971\/revisions\/50494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/49973"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=49971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=49971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=49971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}