Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lovelace

Páginas não reconhecem o CSS

Recommended Posts

O CSS não está funcionando no conteúdo das páginas do site.

 

Dentro do head está:

<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

 

As páginas são chamadas/abertas por includes PHP. Elas abrem na div content, a qual está no mesmo arquivo onde o link pro CSS é declarado.

 

Como resolver isso? :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um link ai lovelace, pro pessoal pode visualizar?

 

Tem um link ai lovelace, pro pessoal pode visualizar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O CSS não está funcionando no conteúdo das páginas do site.

 

Dentro do head está:

<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

 

As páginas são chamadas/abertas por includes PHP. Elas abrem na div content, a qual está no mesmo arquivo onde o link pro CSS é declarado.

 

Como resolver isso? :(

 

 

deve ser a chamada do css que nao ta pegando tenta ver exatamente onde esta o arquivo, usar ../../ ou ~/ pra achar o css.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema pode ser o que o nosso amigo aí encima falou, mas veja bem, se você está utilizando um include para chamar suas páginas. Na verdade isso não deveria acontecer, porque o include, neste caso, é representado como fosse sua própria página (o index.php, por exemplo), portanto, o caminho, por sua vez, pode estar correto.

 

Eu presumo que possa ser vários problemas. Vejamos alguns:

 

Problema um:

Quando você está na sua página inicial, o CSS funciona normalmente, certo? Mas, ao alterá-la, ele "estraga"?

 

Se sim, é porque você está usando a QueryString da maneira correta. Perceba que utilizar a QueryString dessa maneira: /index.php?pagina=contato, então todos os componentes do index.php serão herdados para a página contato. Se você estiver fazendo de qualquer outra forma, temos aí o problema.

 

Problema dois:

Tente, com o PHP, pegar o endereço completo da sua pasta e atribua ele ao style.css.

 

Algo mais ou menos assim:

  define( 'SOURCE_DIRECTORY', $_SERVER['DOCUMENT_ROOT'] );

 

E então, na chamada CSS:

   <link rel="stylesheet" href="<?php SOURCE_DIRECTORY; ?>/style.css" type="text/css" media="screen" />

 

Entendeu?

 

Aqui é Webstandards, mas o seu problema está muito difundido e portanto estou te ajudando.

 

Se nenhuma das duas soluções der resultado, poste o seu include aqui e os arquivos envolvidos para a apresentação do mesmo.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.