Ir para conteúdo
Fórum Script Brasil
  • 0

Problema ao usar include para arquivos CSS no meu Site


israeldoth

Pergunta

Pessoal, estou aprendendo PHP agora e tive uma dúvida que ainda não consegui solucionar de maneira apropriada. 

Vamos supor que eu tenho duas páginas: "index" e "sobre". Eu usei o comando include do PHP para incluir o mesmo cabeçalho (header) em todas as páginas, mas também inclui as linhas de comando do HEAD, onde tem as linhas de comandos dos CSS... O problema é que o CSS da pagina Index.php (que é de onde tirei o cabeçalho principal e usar o include para todas as outras páginas) , quando coloco include na pagina Sobre.php, por exemplo, ela já tem seu proprio CSS e quando faço isso, a página fica louca, com várias definições de CSS misturadas, pois eu quero incluir o cabeçalho igual para todo o site, mas cada página já tem seu CSS completo incluindo o cabeçalho e ai se mistura tudo. O que faço?

Editado por israeldoth
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Primeiro, se entendi bem, você está usando um include pra colocar todo o HEAD dentro de uma pagina que já possui HEAD?

Segundo se estão ficando loucos é porque você esta usando classes iguais e quando direciona no css ele está buscando nos 2 arquivos e com isso vai ficar louco mesmo.

Ex.: você tem 1 div com class corpo.

1º CSS

div.corpo{

position: relative;

}

2º css

div.corpo{

position: absolute;

}

Vai dar um erro danado... Lembrando que é um exemplo...

Tenta dar uma olhada se tem funções diferentes em partes do seu codigo html... se é que me entendeu :)

Espero ter ajudado ^^

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado pela resposta marlon!!

Seguinte: eu sigo um passo a passo de um livro, e ele faz assim: ele manda a gente criar uma página _cabecalho.php , cujo <head> e <header>, são recortados da página index ,ou seja, esse head vem contendo os links pra tudo quanto é arquivo .css da página index... e a partir desse cabeçalho ele manda a gente jogar ele com o include pras outras paginas ( sendo q essas outras páginas tem um <head> que eu tive que excluir, porque eu não vi lógica em 2 heads, e tentei mesclar o css da pagina com o que veio... eu fiz a maior mistura!!) e o livro não explica como resolver isso... ai é q ta o problema... porque é como voce falou... Por ter coisas da mesma classe, mistura tudo. Mas a grande pergunta é... Quando eu crio um cabeçalho, q eu quero q fique em todas as paginas do meu site, eu devo criar um arquivo css exclusivo pra ela e, é claro, com classes bem especificas dele? porque como eu aprendo por esse livro, ele não explica essa questão. Eu fiz exatamente o que manda lá e ai cheguei a esse empasse... Eu sou bem leigo no assunto ainda, mas tentei explicar com o que eu sei...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...