PHP com CSS

13/10/2014

Olá pessoal, estive estudando um pouco sobre como integrar o CSS no PHP e verifiquei que a duas formas.

Uma seria editando o .htaccess e colocando a linha

AddType application/x-httpd-php.css


Outra seria renomear o .css e colocar .php a linha

header("Content-type: text/css");


Porem nessa segunda opção não iria ficar pesado ter que carregar o php sempre que for carregar o site?

Fernando André

Respostas

13/10/2014

Marcio Araujo

Geralmente eu utilizo o css da forma tradicional mesmo, sem "misturar" com o PHP.
Responder Citar

13/10/2014

Din

Qual a vantagem de usar o CSS dessa forma? Avalie isso primeiro, lembrando que há alguns Framework específicos apenas para o CSS e JS
Responder Citar

13/10/2014

Fernando André

Preciso que pelo painel de controle o usuário consiga mudar a cor dos links e do menu, por isso preciso do php no css.
Responder Citar

13/10/2014

Wander :)

Nao seria mais facil mudar a cor dos links com javascript?
Responder Citar

13/10/2014

Fernando André

Como assim Wander?
Responder Citar

13/10/2014

Wander :)

Dependendo de como ta estrutura da sua aplicacao podeira fazer isso com javascript.

Ou voce pode fazer assim caso vc esteja salvando as cores do link e menu no banco.

<style>
#cor_link {
      background: <?php echo $cor_vinda_do_banco?>
}
</style>
Responder Citar

15/10/2014

Din

no javascript de uma olhada nos atributos...

http://www.johnmarques.com.br/jquery/jquery-attr-e-removeattr-manipulando-atributos-dos-elementos-html/

talvez seja mais interessante
Responder Citar

15/10/2014

Marcio Araujo

Me confirmem se puder, fazer isso diretamente com PHP não é bom?
Responder Citar

15/10/2014

Fernando André

Me confirmem se puder, fazer isso diretamente com PHP não é bom?

Marcio, como você se refere a fazer isso direto pelo php?
Responder Citar

16/10/2014

Wander :)

Explica detalhadamente como e o sistema para podermos entender melhor e assim achar a melhor maneira pra vc
Responder Citar

16/10/2014

Marcio Araujo

Foi assim que entendi a sua pergunta acima, se não é assim, desculpe.
Responder Citar