Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #58 da revista programar. Faz já o download aqui!

UserName

[Resolvido] PHP navegação - CSS principal não funciona

Mensagens Recomendadas

UserName    1
UserName

tenho um problema

estou a criar a minha página pessoal, detalhes sobre mim, habilitaçoes academicas etc.

no index aparece tudo como espero

mas quando navego para um dos links , a css principal deixa de formatar a pagina

como faço para que a main.css que esta na pasta css , seja activada em qualquer ramo/link ?

estou a utilizar o xampp e os meus conhecimentos de php sao praticamente nulos, mas procurei por uma solução na internet e as que tentei aplicar nao prodiziram resultados

estou completamente as aranhas, se alterar o codigo da css para que apresente a pagina do link que esta nos includes , depois o index fica com o mesmo problema anterior

estrutura das pastas(htdocs/site) na localhost

li na internet que se deve organizar em diferentes pastas

vSMitXL.png

------------------------------------

codigo index.php

<?php

include_once("resources/templates/header.php")

?>

<?php

include("resources/templates/navegacao.php")

?>

<?php

include("includes/conteudoIndex.php")

?>

<?php

include("resources/templates/footer.php")

?>

----------------------------------------------

header.php (onde esta a css referenciada)

<!-- inicio de header -->

<!DOCTYPE html>

<html>

<head>

<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>

<link href="css/main.css" rel="stylesheet" type="text/css">

<title>Página Pessoal</title>

</head>

<!-- fim de header -->

-----------------------------

navegacao.php

(codigo html)

....

<li>

<a class="linksmenu" href="includes/linkCurso.php">Electrónica</a>

</li>

-------------------------------------------------

linkCurso.php

<?php

include("../resources/templates/header.php")

?>

<?php

include("../resources/templates/navegacao.php")

?>

<?php

include("detalhesCurso.php")

?>

<?php

include("../resources/templates/footer.php")

?>

--------------------------------------

detalhesCurso.php

(codigo html)

<div class="Rectangle_1">

.....

....

</div>

-----------------------------------------

Editado por UserName

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
UserName    1
UserName

já descobri

tive de acrescentar

<?php

//include CSS Style Sheet

echo "<link rel='stylesheet' type='text/css' href='../css/main.css' />";

?>

ao linkCurso.php

------------------------------------------

<?php

//include CSS Style Sheet

echo "<link rel='stylesheet' type='text/css' href='../css/main.css' />";

?>

<?php

include("../resources/templates/header.php")

?>

<?php

include("../resources/templates/navegacao.php")

?>

<?php

include("detalhesCurso.php")

?>

<?php

include("../resources/templates/footer.php")

?>

apenas nao percebi porque é que a css que esta referenciada na header.php que chamei com o include , nao activava a css

mas agora fiquei com outro problema

os links da barra de navegaçao..deixaram do funcionar

atraves do index.php ..tudo ok

http://localhost/site/includes/linkCurso.php

e agora...atraves do linkCurso.php

http://localhost/site/includes/includes/linkCurso.php

erro...

:( sinceramente...

Editado por UserName

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1139
HappyHippyHippo

usa url absolutos tanto para os css's, imagens ou outro tipo de recurso que tenhas na tua página

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.