{"id":474,"date":"2026-05-14T07:00:20","date_gmt":"2026-05-14T10:00:20","guid":{"rendered":"https:\/\/www.portanova.com.br\/?p=321"},"modified":"2026-05-21T10:33:15","modified_gmt":"2026-05-21T13:33:15","slug":"css-text-justify","status":"publish","type":"post","link":"https:\/\/www.portanova.com.br\/notebook\/css-text-justify\/","title":{"rendered":"[CSS] Configurando o Texto (justify)"},"content":{"rendered":"<h2>\ud83c\udfa8 Como justificar todos os par\u00e1grafos do seu site com CSS<\/h2>\n<p>Nesta aula, voc\u00ea vai aprender a aplicar o alinhamento <strong>justificado<\/strong> (justify) em todos os par\u00e1grafos do seu site WordPress, deixando o texto com uma apar\u00eancia mais profissional e agrad\u00e1vel para leitura.<\/p>\n<p>Existem v\u00e1rias formas de fazer isso, desde as mais simples (usando o Customizer) at\u00e9 as mais avan\u00e7adas (criando um MU-Plugin). Vamos ver cada uma delas.<\/p>\n<hr \/>\n<h3>\ud83c\udfaf O que \u00e9 <code>text-align: justify<\/code>?<\/h3>\n<p>O alinhamento justificado faz com que o texto ocupe toda a largura do cont\u00eainer, ajustando os espa\u00e7os entre as palavras para que as margens esquerda e direita fiquem alinhadas. \u00c9 o formato usado em jornais, revistas e livros.<\/p>\n<p>No CSS, a propriedade \u00e9 simples:<\/p>\n<pre><code>p {\r\n    text-align: justify;\r\n}<\/code><\/pre>\n<hr \/>\n<h3>\ud83d\udccc M\u00e9todo 1: CSS Adicional no Customizer (mais f\u00e1cil e recomendado)<\/h3>\n<p>Este m\u00e9todo \u00e9 ideal para iniciantes e n\u00e3o exige conhecimento de c\u00f3digo. As altera\u00e7\u00f5es s\u00e3o aplicadas ao tema ativo.<\/p>\n<ol>\n<li>No painel do WordPress, v\u00e1 em <strong>Apar\u00eancia \u2192 Personalizar<\/strong>.<\/li>\n<li>No menu lateral, clique em <strong>&#8220;CSS Adicional&#8221;<\/strong> (geralmente \u00e9 o \u00faltimo item).<\/li>\n<li>Cole o c\u00f3digo CSS abaixo no campo:<\/li>\n<\/ol>\n<pre><code>p {\r\n    text-align: justify;\r\n}<\/code><\/pre>\n<ol start=\"4\">\n<li>Clique em <strong>&#8220;Publicar&#8221;<\/strong>.<\/li>\n<\/ol>\n<p>\u2705 <strong>Vantagem:<\/strong> Simples e imediato, sem precisar de plugins ou editar arquivos.<\/p>\n<p>\u26a0\ufe0f <strong>Desvantagem:<\/strong> Se voc\u00ea trocar de tema, o CSS \u00e9 perdido (a menos que use um tema filho).<\/p>\n<hr \/>\n<h3>\ud83d\udccc M\u00e9todo 2: Editor de Temas (style.css)<\/h3>\n<p>Este m\u00e9todo \u00e9 \u00fatil se voc\u00ea j\u00e1 utiliza um tema filho e quer que as altera\u00e7\u00f5es persistam mesmo ap\u00f3s atualiza\u00e7\u00f5es do tema pai.<\/p>\n<ol>\n<li>Acesse <strong>Apar\u00eancia \u2192 Editor de Temas<\/strong> (se n\u00e3o aparecer, ative essa op\u00e7\u00e3o no <code>wp-config.php<\/code> com <code>define('DISALLOW_FILE_EDIT', false);<\/code>).<\/li>\n<li>Selecione o arquivo <code>style.css<\/code> do seu tema (ou tema filho).<\/li>\n<li>Cole o c\u00f3digo no final do arquivo:<\/li>\n<\/ol>\n<pre><code>p {\r\n    text-align: justify;\r\n}<\/code><\/pre>\n<ol start=\"4\">\n<li>Clique em <strong>&#8220;Salvar&#8221;<\/strong>.<\/li>\n<\/ol>\n<p>\u2705 <strong>Vantagem:<\/strong> Mant\u00e9m as altera\u00e7\u00f5es mesmo se voc\u00ea desativar o tema ou trocar de tema (se estiver no tema filho).<\/p>\n<p>\u26a0\ufe0f <strong>Desvantagem:<\/strong> Pode ser sobrescrito por atualiza\u00e7\u00f5es do tema pai se voc\u00ea n\u00e3o estiver usando um tema filho.<\/p>\n<hr \/>\n<h3>\ud83d\udccc M\u00e9todo 3: MU-Plugin (solu\u00e7\u00e3o mais profissional e definitiva)<\/h3>\n<p>Esta \u00e9 a abordagem que voc\u00ea mais utiliza: criar um <strong>MU-Plugin<\/strong> que injeta o CSS no cabe\u00e7alho do site, independentemente do tema ativo. \u00c9 a solu\u00e7\u00e3o mais limpa e permanente.<\/p>\n<ol>\n<li>Acesse o servidor via FTP ou File Manager.<\/li>\n<li>Navegue at\u00e9 <code>\/wp-content\/mu-plugins\/<\/code> (crie a pasta se n\u00e3o existir).<\/li>\n<li>Crie um arquivo chamado <strong><code>justificar-paragrafos.php<\/code><\/strong>.<\/li>\n<li>Cole o seguinte conte\u00fado:<\/li>\n<\/ol>\n<pre><code>&lt;?php\r\n\/**\r\n * Plugin Name: Justificar Par\u00e1grafos com CSS\r\n * Description: Aplica text-align: justify a todos os par\u00e1grafos do site.\r\n * Version: 1.0\r\n * Author: Reinaldo (Neodoor)\r\n *\/\r\n\r\nif ( ! defined( 'ABSPATH' ) ) exit;\r\n\r\nadd_action( 'wp_head', function() {\r\n    echo '&lt;style&gt;p { text-align: justify; }&lt;\/style&gt;';\r\n}, 100 );\r\n<\/code><\/pre>\n<ol start=\"5\">\n<li>Salve o arquivo.<\/li>\n<\/ol>\n<p>\u2705 <strong>Vantagem:<\/strong> Funciona em qualquer tema, n\u00e3o \u00e9 perdido com atualiza\u00e7\u00f5es, \u00e9 super leve e voc\u00ea tem controle total.<\/p>\n<p>\u26a0\ufe0f <strong>Desvantagem:<\/strong> Exige acesso ao servidor para criar o arquivo.<\/p>\n<hr \/>\n<h3>\ud83c\udfaf Personaliza\u00e7\u00e3o avan\u00e7ada (aplicar apenas em posts e p\u00e1ginas)<\/h3>\n<p>Se voc\u00ea quiser justificar apenas os par\u00e1grafos que est\u00e3o dentro de <strong>posts<\/strong> e <strong>p\u00e1ginas<\/strong> (e n\u00e3o em widgets, rodap\u00e9, etc.), use este CSS:<\/p>\n<pre><code>.single-post p, .page p {\r\n    text-align: justify;\r\n}<\/code><\/pre>\n<p>Se quiser aplicar tamb\u00e9m nas listagens de blog (arquivos), adicione:<\/p>\n<pre><code>.blog p, .archive p {\r\n    text-align: justify;\r\n}<\/code><\/pre>\n<hr \/>\n<h3>\ud83e\uddea Teste e verifica\u00e7\u00e3o<\/h3>\n<p>Ap\u00f3s aplicar qualquer um dos m\u00e9todos, acesse uma p\u00e1gina com texto no seu site. Os par\u00e1grafos devem aparecer alinhados \u00e0 esquerda e \u00e0 direita (justificados).<\/p>\n<p>Se n\u00e3o funcionar, verifique:<\/p>\n<ul>\n<li>Se o c\u00f3digo foi colado corretamente (sem erros de digita\u00e7\u00e3o).<\/li>\n<li>Se o cache do WordPress (ex: WP Super Cache) foi limpo.<\/li>\n<li>Se o tema n\u00e3o est\u00e1 sobrescrevendo o alinhamento com uma regra mais espec\u00edfica (ex: <code>.entry-content p<\/code>).<\/li>\n<\/ul>\n<hr \/>\n<h3>\u2705 Resumo<\/h3>\n<table class=\"wp-list-table widefat fixed striped\" style=\"width: 100%; border-collapse: collapse; margin: 1rem 0;\">\n<thead>\n<tr>\n<th style=\"text-align: left; padding: 8px;\">M\u00e9todo<\/th>\n<th style=\"text-align: left; padding: 8px;\">Dificuldade<\/th>\n<th style=\"text-align: left; padding: 8px;\">Persist\u00eancia<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px;\">Customizer (CSS Adicional)<\/td>\n<td style=\"padding: 8px;\">\u2b50 Iniciante<\/td>\n<td style=\"padding: 8px;\">Perde ao trocar de tema<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\">Editor de Temas (style.css)<\/td>\n<td style=\"padding: 8px;\">\u2b50\u2b50 Intermedi\u00e1rio<\/td>\n<td style=\"padding: 8px;\">Depende de tema filho<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\">MU-Plugin<\/td>\n<td style=\"padding: 8px;\">\u2b50\u2b50\u2b50 Avan\u00e7ado<\/td>\n<td style=\"padding: 8px;\">\u2705 Permanente (recomendado)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Escolha o m\u00e9todo que melhor se adapta ao seu fluxo de trabalho. Se voc\u00ea j\u00e1 est\u00e1 acostumado com MU-Plugins, v\u00e1 direto para o terceiro \u2013 \u00e9 a solu\u00e7\u00e3o mais robusta e alinhada com nosso laborat\u00f3rio.<\/p>\n<p><strong>Arquivo final do MU-Plugin:<\/strong> <code>\/wp-content\/mu-plugins\/justificar-paragrafos.php<\/code><\/p>\n<p>Com essa t\u00e9cnica simples, seu site ficar\u00e1 mais leg\u00edvel e profissional. Aproveite para anotar esta aula no seu caderno de estudos! \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfa8 Como justificar todos os par\u00e1grafos do seu site com CSS Nesta aula, voc\u00ea vai aprender a aplicar o alinhamento justificado (justify) em todos os par\u00e1grafos do seu site WordPress, deixando o texto com uma apar\u00eancia mais profissional e agrad\u00e1vel para leitura. Existem v\u00e1rias formas de fazer isso, desde as mais simples (usando o Customizer) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,2],"tags":[],"class_list":["post-474","post","type-post","status-publish","format-standard","hentry","category-extras","category-lessons"],"_links":{"self":[{"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/posts\/474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/comments?post=474"}],"version-history":[{"count":0,"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/posts\/474\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/media?parent=474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/categories?post=474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.portanova.com.br\/notebook\/wp-json\/wp\/v2\/tags?post=474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}