{"id":38840,"date":"2023-08-02T11:24:38","date_gmt":"2023-08-02T14:24:38","guid":{"rendered":"\/tutoriais\/?p=38840"},"modified":"2025-12-18T11:41:33","modified_gmt":"2025-12-18T14:41:33","slug":"breakpoints-css","status":"publish","type":"post","link":"\/br\/tutoriais\/breakpoints-css","title":{"rendered":"Como usar breakpoints CSS para design responsivo + dicas dos breakpoints de m\u00eddia mais comuns"},"content":{"rendered":"<p>Breakpoints CSS, ou pontos de quebra, s&atilde;o valores que determinam a apar&ecirc;ncia de um site em diferentes tamanhos de tela. Quando os dispositivos dos visitantes atingem seus breakpoints, o conte&uacute;do do site responde e se ajusta para se adaptar ao display onde est&aacute; sendo exibido.<\/p><p>Juntamente com as media queries do CSS, esses breakpoints s&atilde;o respons&aacute;veis &#8203;&#8203;por um design de site responsivo. Resumindo, eles fazem seu site parecer proporcional quando visualizado num tamanho de tela diferente.<\/p><p>Neste artigo, mostraremos como implementar breakpoints CSS em seu site. Voc&ecirc; tamb&eacute;m receber&aacute; dicas sobre como us&aacute;-los para ter um web design responsivo.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/BR-Web-Development-Glossary-for-Beginners.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Baixar Gloss&aacute;rio Completo de Desenvolvimento Web<\/a><\/p><p>\n\n\n\n\n\n\n<\/p><p><\/p><p>\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O Que &Eacute; um Breakpoint CSS?<\/h2>\n                    <p>Um breakpoint CSS &eacute; um valor que determina o tamanho e o layout de um site em diferentes tamanhos de tela. Ele cria um design de site responsivo quando implementado com uma media query CSS.<\/p>\n                <\/div>\n\n\n\n<\/p><p>O valor de um breakpoint &eacute; definido com base na altura ou largura do dispositivo do usu&aacute;rio. Embora normalmente sejam mostrados em pixels, os breakpoints tamb&eacute;m podem usar unidades CSS como <strong>em<\/strong>, <strong>rem<\/strong> ou <strong>porcentagens<\/strong>.<\/p><p>Com breakpoints e media queries, voc&ecirc; pode definir diferentes condi&ccedil;&otilde;es e ajustar o conte&uacute;do do site com base nelas. Por exemplo, voc&ecirc; pode mostrar a barra de navega&ccedil;&atilde;o apenas em dispositivos com telas grandes.<\/p><p>Para aplicar breakpoints e media queries, voc&ecirc; s&oacute; pode usar um <a href=\"\/br\/tutoriais\/diferenca-entre-estilos-css\">tipo de CSS<\/a> externo. Para isso, voc&ecirc; deve criar e <a href=\"\/br\/tutoriais\/como-linkar-css-no-html\">vincular uma folha de estilo ao arquivo HTML do seu site<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-definir-breakpoints-css\">Como Definir Breakpoints CSS<\/h2><p>Existem duas maneiras de definir breakpoints CSS: com base no dispositivo ou no conte&uacute;do do site.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Leitura Sugerida<\/h4>\n                    <p>Antes de prosseguir, sugerimos que voc&ecirc; confira a nossa &lt;a href=\"Folha de dicas CSS, especialmente se voc&ecirc; n&atilde;o estiver familiarizado com a linguagem de estilo.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\">Como Usar Breakpoints com Base no Dispositivo<\/h3><p>Os breakpoints podem usar a largura e o comprimento do dispositivo como par&acirc;metros, geralmente mostrados em valores de pixel. Aqui est&aacute; um exemplo deles:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  &lt;div&gt;&lt;pre&gt;&lt;code class=\"mw-64 mw-22-md d-block language-css line-numbers\"&gt;\/* Portrait iPhone 6 to 8 *\/\n@media only screen\nand (min-width: 375px)\nand (max-width: 667px)\nand (-webkit-min-device-pixel-ratio: 2)\nand (orientation: portrait){\n...\n}&lt;\/code&gt;&lt;\/pre&gt;&lt;\/div&gt;<\/pre><p>No entanto, determinar breakpoints baseados no dispositivo pode ser complicado, pois suas resolu&ccedil;&otilde;es de tela variam. Tamb&eacute;m &eacute; demorado, pois os desenvolvedores devem adicionar breakpoints CSS toda vez que um novo dispositivo &eacute; lan&ccedil;ado.<\/p><p>Em vez de definir pontos de quebra para dispositivos espec&iacute;ficos, voc&ecirc; pode agrup&aacute;-los com base em resolu&ccedil;&otilde;es. Aqui est&aacute; o exemplo de c&oacute;digo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/* Small devices (portrait tablets and large phones, 600px and up) *\/\n@media only screen and (min-width: 600px) {...}\n\/* Medium devices (landscape tablets, 768px and up) *\/\n@media only screen and (min-width: 768px) {...}\n\/* Extra large devices (large laptops and desktops, 1200px and up) *\/\n@media only screen and (min-width: 1200px) {...}<\/pre><p>Embora seja poss&iacute;vel definir breakpoints apenas para dispositivos populares, n&atilde;o recomendamos isso, pois seu p&uacute;blico-alvo pode usar aparelhos diferentes e variados.<\/p><h3 class=\"wp-block-heading\">Como Usar Breakpoints com Base no Conte&uacute;do<\/h3><p>Voc&ecirc; pode definir seus breakpoints com base no conte&uacute;do do seu site. Como resultado, voc&ecirc; n&atilde;o precisar&aacute; adicionar um novo ponto de quebra sempre que um dispositivo for lan&ccedil;ado, economizando tempo e mantendo o c&oacute;digo do site limpo.<\/p><p>Com esse m&eacute;todo, voc&ecirc; adiciona breakpoints nas posi&ccedil;&otilde;es em que o conte&uacute;do come&ccedil;a a parecer desalinhado ou distorcido quando renderizado em um tamanho de tela diferente.<\/p><p>Voc&ecirc; pode definir o par&acirc;metro de duas maneiras: usando um valor ou um intervalo de pixel de largura m&iacute;nima. Por exemplo, o trecho a seguir executar&aacute; o c&oacute;digo CSS para dispositivos com largura m&iacute;nima de tela de <strong>720<\/strong> pixels:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">        &lt;div&gt;&lt;pre class=\" language-css line-numbers\"&gt;&lt;code class=\"mw-64 mw-22-md d-block language-css\"&gt;&lt;span class=\"token atrule\"&gt;&lt;span class=\"token rule\"&gt;@media&lt;\/span&gt; only screen &lt;span class=\"token punctuation\"&gt;(&lt;\/span&gt;&lt;span class=\"token property\"&gt;min-width&lt;\/span&gt;&lt;span class=\"token punctuation\"&gt;:&lt;\/span&gt; 720px&lt;span class=\"token punctuation\"&gt;)&lt;\/span&gt;&lt;\/span&gt;&lt;span class=\"token punctuation\"&gt;{&lt;\/span&gt;\n...\n&lt;span class=\"token punctuation\"&gt;}&lt;\/span&gt;&lt;span aria-hidden=\"true\" class=\"line-numbers-rows\"&gt;&lt;span&gt;&lt;\/span&gt;&lt;span&gt;&lt;\/span&gt;&lt;span&gt;&lt;\/span&gt;&lt;\/span&gt;&lt;\/code&gt;&lt;\/pre&gt;&lt;\/div&gt;<\/pre><p>Enquanto isso, o seguinte se aplica se a largura do dispositivo estiver entre <strong>720<\/strong> e <strong>1280<\/strong> pixels:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">        <div><pre><code class=\"mw-64 mw-22-md d-block language-css line-numbers\">@media only screen and (min-width: 720px) and (max-width: 1280px){\n&hellip;\n}<\/code><\/pre><\/div>\n        <\/pre><h2 class=\"wp-block-heading\" id=\"h-como-usar-breakpoints-css-min-width-ou-max-width\">Como Usar Breakpoints CSS min-width ou max-width<\/h2><p>Al&eacute;m disso, voc&ecirc; pode definir breakpoints usando um valor espec&iacute;fico com <strong>min-width <\/strong>(largura m&iacute;nima), <strong>max-width<\/strong> (largura m&aacute;xima) ou ambos para definir um intervalo. Cada um deles &eacute; ideal para um caso de uso espec&iacute;fico.<\/p><p>Use breakpoints do tipo <strong>min-width<\/strong> ao desenvolver um site com a abordagem focada em dispositivos m&oacute;veis. Isso significa que voc&ecirc; define o CSS padr&atilde;o para a tela menor e o ajusta para telas maiores.<\/p><p>Por outro lado, ao desenvolver para dispositivos maiores, use breakpoints de <strong>max-width<\/strong> e reorganize seu site para telas menores. Use ambos somente quando precisar ter certeza sobre a apar&ecirc;ncia do seu site num determinado dispositivo.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Al&eacute;m do ajuste da tela, voc&ecirc; pode usar o breakpoint com outras media queries, como print (impress&atilde;o) e speech (fala).<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-breakpoints-de-media-query\">Breakpoints de Media Query<\/h2><p>Para definir seus breakpoints de media query, determine quais dispositivos os visitantes usam para renderizar seu site. Eles podem usar computadores, tablets ou telefones celulares.<\/p><p>Os breakpoints comuns para esses dispositivos s&atilde;o baseados em sua resolu&ccedil;&atilde;o. Algumas das mais populares s&atilde;o 1920 x 1080, 1366 x 768 e 360 x 640.<\/p><p>Como alternativa, voc&ecirc; pode usar breakpoints de estruturas diferentes. Como eles s&atilde;o otimizados para a abordagem mobile-first &mdash; focada em dispositivos m&oacute;veis &mdash; use-os como refer&ecirc;ncia ao desenvolver para dispositivos de tela maior.<\/p><p>Aqui est&atilde;o alguns exemplos de frameworks populares com seus breakpoints:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"\/br\/tutoriais\/o-que-e-bootstrap\"><strong>Bootstrap<\/strong><\/a><strong> <\/strong>&ndash; 576px, 768px, 992px, 1200px e 1400px.<\/li>\n\n\n\n<li><a href=\"https:\/\/get.foundation\/\" target=\"_blank\" rel=\"noopener\"><strong>Foundation<\/strong><\/a><strong> <\/strong>&ndash; 640px, 1024px e qualquer tamanho para dispositivos menores.<\/li>\n\n\n\n<li><a href=\"https:\/\/bulma.io\/\" target=\"_blank\" rel=\"noopener\"><strong>Bulma<\/strong><\/a> &ndash; 768px, 769px, 1024px, 1216px e 1408px.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-dicas-para-usar-breakpoints-css-para-design-responsivo\">Dicas para Usar Breakpoints CSS para Design Responsivo<\/h2><p>Considere as dicas a seguir ao usar breakpoints CSS para garantir a capacidade de resposta do seu site.<\/p><p><strong>Minifique HTML, CSS e JavaScript<\/strong><\/p><p><a href=\"\/br\/tutoriais\/melhorando-a-performace-minifying-css-html-e-javascript\">Minificar o c&oacute;digo do seu site<\/a> ajuda a melhorar a capacidade de resposta dele ao remover caracteres desnecess&aacute;rios.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1444\" height=\"589\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/css-nano.png\/public\" alt=\"tela do css nano para otimizar c&oacute;digo css\" class=\"wp-image-38842\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/css-nano.png\/w=1444,fit=scale-down 1444w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/css-nano.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/css-nano.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/css-nano.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/css-nano.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1444px) 100vw, 1444px\" \/><\/figure><\/div><p>Um c&oacute;digo mais simples &eacute; executado com mais efici&ecirc;ncia, permitindo que seu site ajuste seu layout mais rapidamente. &Eacute; especialmente ben&eacute;fico se o seu site usar v&aacute;rios breakpoints e media queries CSS.<\/p><p><strong>Priorize os dispositivos m&oacute;veis<\/strong><\/p><p>Quando <a href=\"\/br\/tutoriais\/como-fazer-o-layout-de-um-site\">projetar um site<\/a>, defina seus estilos padr&atilde;o para dispositivos menores e ajuste-os para telas maiores. Isso garante que o seu <a href=\"\/br\/tutoriais\/como-deixar-um-site-responsivo\">site seja compat&iacute;vel com dispositivos m&oacute;veis<\/a> e responsivo em diferentes aparelhos.<\/p><p>Priorizar dispositivos m&oacute;veis tamb&eacute;m ajuda a simplificar o processo de desenvolvimento, j&aacute; que projetar para telas menores &eacute; mais complicado.<\/p><p><strong>Simplifique a visualiza&ccedil;&atilde;o mobile<\/strong><\/p><p>Al&eacute;m de promover o redimensionamento, simplifique a visualiza&ccedil;&atilde;o do seu site em dispositivos m&oacute;veis. Isso ajuda a melhorar a velocidade de carregamento e a usabilidade da sua p&aacute;gina em diferentes plataformas.<\/p><p>Para otimizar seu site para visualiza&ccedil;&atilde;o mobile, remova o conte&uacute;do desnecess&aacute;rio e reorganize sua navega&ccedil;&atilde;o. Use breakpoints para permitir que o site oculte e reposicione esses elementos automaticamente.<\/p><p><strong>Nomeie seus intervalos de maneira sensata<\/strong><\/p><p>Seus intervalos de breakpoints devem ser descritivos e f&aacute;ceis de entender. Idealmente, o intervalo deve especificar o tipo e a orienta&ccedil;&atilde;o do dispositivo, como &ldquo;modo retrato do iPhone X&rdquo;.<\/p><p>Para grupos de dispositivos, use nomes que descrevam seus tamanhos de tela, como &ldquo;modo paisagem de tablets m&eacute;dios&rdquo; ou &ldquo;modo retrato de smartphones grandes&rdquo;.<\/p><p><strong>Use o DevTools para inserir n&uacute;meros grandes em telas maiores<\/strong><\/p><p>Pode ser necess&aacute;rio criar um breakpoint para telas maiores que o seu dispositivo. Nesse caso, use o recurso <strong>Toggle Device Toolbar<\/strong> (Alternar Barra de Ferramentas do Dispositivo) do Google DevTools para simular a apar&ecirc;ncia dos breakpoints em visualiza&ccedil;&otilde;es de janelas de diferentes tamanhos.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"119\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/alternar-barra-de-ferramentas-dispositivo.jpg\/public\" alt=\"Localiza&ccedil;&atilde;o do recurso de simula&ccedil;&atilde;o do Google DevTool no Chrome\" class=\"wp-image-38843\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/alternar-barra-de-ferramentas-dispositivo.jpg\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/alternar-barra-de-ferramentas-dispositivo.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/alternar-barra-de-ferramentas-dispositivo.jpg\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/08\/alternar-barra-de-ferramentas-dispositivo.jpg\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Para acess&aacute;-lo, abra o modo de <a href=\"\/br\/tutoriais\/como-inspecionar-elemento-e-alterar-estilo\">Inspecionar elemento no Google Chrome<\/a> e localize o &iacute;cone de telefone e tablet. Na parte superior, voc&ecirc; ver&aacute; campos de dimensionamento onde poder&aacute; inserir uma resolu&ccedil;&atilde;o de tela personalizada.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/A6cXb2WLpeY7t9v3bHc8HMhYuyVs69z2shVdKjl_Ys4HkW3QEJ2k1R-i9xBJJSedfQBP6QRk6wIrNrjsAUAL-aAn2uHgw1j2hkurIy010sIRy7qfVZH571LYt10lGZZPrFKoKo5DTMweXtfr3GFZMw\" alt=\"Os campos de resolu&ccedil;&atilde;o personalizada no Google DevTool\"><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus&atilde;o<\/h2><p>Os breakpoints CSS determinam o tamanho e o layout de um site em diferentes tamanhos de tela. Eles trabalham com media queries de CSS para permitir que seu site se ajuste de acordo com os dispositivos dos usu&aacute;rios.<\/p><p>Voc&ecirc; pode definir pontos de quebra com base no tamanho da tela do dispositivo ou no conte&uacute;do do site. N&atilde;o recomendamos a primeira op&ccedil;&atilde;o, pois voc&ecirc; deve adicionar mais linhas de c&oacute;digo sempre que novos dispositivos forem lan&ccedil;ados.<\/p><p>Para definir seu breakpoint, defina a largura m&iacute;nima e m&aacute;xima da tela do dispositivo utilizado. Como alternativa, use as op&ccedil;&otilde;es que o seu framework de desenvolvimento da web fornece, como breakpoints de bootstrap.<\/p><p>Quando se trata de garantir que seu site seja totalmente responsivo, n&atilde;o se esque&ccedil;a de minificar o c&oacute;digo do site, nomear seus intervalos de maneira sensata e usar uma abordagem focada em mobile.<\/p><p>Al&eacute;m de definir corretamente os breakpoints CSS, lembre-se de escolher um servi&ccedil;o de <a href=\"https:\/\/www.hostinger.com\/br\/hospedagem-de-sites\">hospedagem de sites<\/a> apropriado, para garantir que seu site seja acess&iacute;vel e funcione bem.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-breakpoints-css-perguntas-frequentes-faq\">Breakpoints CSS &ndash; Perguntas frequentes (FAQ)<\/h2><p>Nesta se&ccedil;&atilde;o, responderemos a algumas perguntas comuns sobre breakpoints CSS para ajud&aacute;-lo a entend&ecirc;-los melhor.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944129d6d9f8\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Os Breakpoints Podem Usar Pixels, Ems ou Porcentagens?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, voc&ecirc; pode usar pixels, ems e porcentagens. Os breakpoints de largura m&iacute;nima e m&aacute;xima tamb&eacute;m suportam diferentes <a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/CSS\/max-width\" target=\"_blank\" rel=\"noopener\">valores de propriedade<\/a> como <strong>cm<\/strong>, <strong>mm<\/strong> e <strong>pt<\/strong>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944129d6d9fc\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual Unidade CSS &eacute; Melhor para Design Responsivo?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Unidades relativas como porcentagens s&atilde;o ideais para design responsivo, pois podem ser ajustadas com base no elemento pai.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944129d6d9fd\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Quais Breakpoints CSS Voc&ecirc; Deve Usar com o SASS?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Com SASS e SCSS, use o breakpoint <strong>@mixin<\/strong>. Ele permite que voc&ecirc; crie breakpoints mais declarativos que s&atilde;o mais f&aacute;ceis de reutilizar em todo o site.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Breakpoints CSS, ou pontos de quebra, s&atilde;o valores que determinam a apar&ecirc;ncia de um site em diferentes tamanhos de tela. Quando os dispositivos dos visitantes atingem seus breakpoints, o conte&uacute;do do site responde e se ajusta para se adaptar ao display onde est&aacute; sendo exibido. Juntamente com as media queries do CSS, esses breakpoints s&atilde;o [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/breakpoints-css\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":38844,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Usar Breakpoints CSS para Design Responsivo + Dicas","rank_math_description":"Breakpoints CSS s\u00e3o valores de quebra de pixel que um desenvolvedor pode definir dentro CSS. Aprenda os mais comuns + dicas \u00fateis neste artigo.","rank_math_focus_keyword":"breakpoints css","footnotes":""},"categories":[4901],"tags":[7555],"class_list":["post-38840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","tag-breakpoints-css"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/css-breakpoints","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/breakpoints-css","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/css-breakpoints","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-use-css-breakpoints-for-responsive-design-most-common-media-breakpoints-tips","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-use-css-breakpoints-for-responsive-design-most-common-media-breakpoints-tips","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/breakpoints-css","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/css-breakpoints","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/css-breakpoints","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/css-breakpoints","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/css-breakpoints","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/38840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=38840"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/38840\/revisions"}],"predecessor-version":[{"id":51670,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/38840\/revisions\/51670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/38844"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=38840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=38840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=38840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}