Ir para o conteúdo
UserName

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

Mensagens Recomendadas

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


Ligação para a mensagem
Partilhar noutros sites
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


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

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

  • Voto 1

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
UserName

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

Exacto era isso mesmo

Partilhar esta mensagem


Ligação 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.