Por que meu texto tem o efeito justificado quando eu não consegui ter esse efeito (CSS/PHP)
Pergunta
Por que meu texto tem o efeito justificado? Em todo o meu site, faço echos e não especificar um "alinhamento de texto: justificar;" Mas meu texto ainda está justificando. Justify é quando você diminui a janela do navegador, o texto se move para que ele se encaixe na janela. Eu tentei fazer algo assim:<?php
echo "<h1>some stuff.</h1>";
?>
<html>
<head>
<style>
h1
{
text-align:center;
}
etc ....
Mas isso apenas faz o texto entrar no centro e mantém o efeito justificado.
por favor me ajude = [obrigado
Solução
Justify é quando você diminui a janela do navegador, o texto se move para que ele se encaixe na janela.
Não é isso que justifica. Justify faz com que todas as linhas de texto tenham a mesma largura, assim:
(fonte: PWS-LTD.com)
Se você não deseja que o texto fique dentro da janela quando você o encolher (se você quiser uma barra de rolagem horizontal), você deve definir um min-width
com um <div>
contendo o texto.
EDIT: Embora talvez eu tenha entendido mal o que você estava realmente tentando fazer, e você só quer que seja centrado. Se sim, use margin: 0 auto;
não text-align: center;
Outras dicas
Justificar é quando o espaçamento entre as palavras é ajustado, de modo que o texto está totalmente alinhado na esquerda e o direito do bloco de texto.
O que você está descrevendo soa, mesmo que você queira o texto centrado, é longo o suficiente para preencher a página e, portanto, não parece realmente centrado. Considere adicionar algo assim. A largura fixa impede o texto de encher a janela e o margin: 0 auto
centros o h1
Tag em si:
<style type="text/css">
h1 { text-align: center; width: 300px; margin: 0 auto }
</style>