El no CSS

5 respostas
fer.ferreira6

Galera,

Tem algum jeito de usar EL no CSS?
Tipo:

.Header {

background-color: ##{sessionScope.clienteLogado.cor};



}

Algo do tipo?

5 Respostas

fabiocortolan

Acho difícil pq até onde sei a EL é executada no servidor e o CSS no cliente.

drsmachado

Até é possível, pois, como a EL é executada noservidor e o CSS no cliente, quando o CSS for lido, o valor que substitui a EL estará definido.
Porém, eu não faria isso.

fer.ferreira6

Opa fabiocortolan, acho que até poderia dar certo, mas no teste que fiz, não rolo rs.

drsmachado, o exemplo que mostrei acima não funciona, o el não é substituído …
Mas como vc faria então?
A minha idéia é carregar um skin de acordo com o cliente, como todas as cores e imagens estão no banco, pensei em criar apenas um CSS e o mesmo variar de acordo com os dados que vem do banco.
Com style funciona, mas queria usar algo mais limpo, tipo classes do CSS.

drsmachado

Na verdade, eu nem testei.
Mas creio que ele não tenha substituído por você ter colocado da forma como fez, com dois ##…

P

Não faça isso!

Deixe o css no arquivo dele :smiley:

Se estiver trabalhando com um time onde há um cara para Front end ele não vai entender.

Criado 8 de julho de 2013
Ultima resposta 19 de jul. de 2013
Respostas 5
Participantes 4