Por que meu texto tem o efeito justificado quando eu não consegui ter esse efeito (CSS/PHP)

StackOverflow https://stackoverflow.com/questions/2589941

  •  25-09-2019
  •  | 
  •  

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

Foi útil?

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:

alt text
(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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top