Ir ao conteúdo
  • Cadastre-se

Cor de fundo em php


Posts recomendados

  • Moderador

@JunioPT

Não precisa usar javascript para inserir cor no fundo.. podes usar atributos inline se assim desejar,,embora não seja o recomendado.

Além disso, evite de usar o "print" é mais lento que "echo"

 

Experimente desta maneira:

<?php
//Recebe os valores vindo de um formulário
$valor1 = $_POST['op1'];
$valor2 = $_POST['op2'];

//Faz a soma dos valores
$soma = $valor1 + $valor2;

echo "<div style='background:red;'> O Resultado da soma é = $soma </div>";
?>

Mas você poderia fazer desta maneira:

 

CSS incorporado:

.soma{
  background: red;
}

PHP:

<?php
//Recebe os valores vindo de um formulário
$valor1 = $_POST['op1'];
$valor2 = $_POST['op2'];

//Faz a soma dos valores
$soma = $valor1 + $valor2;

echo "<div class='soma'> O Resultado da soma é = $soma </div>";
?>

É o mais recomendado!

Porque? porque o css inline tem um grau de precedência maior, ou seja, ele vai sobrescrever qualquer outro css definido para aquele elemento.

 

Faça um teste:  https://jsfiddle.net/zpesgznm/

 

Neste link contém dois elementos, onde um contém o css inline e outro contém o css inline e incorporado juntos.

Veja que os dois estão iguais, mas ao retirar   a parte inline, a cor e o fundo vão mudar para amarelo e verde.

Porque o CSS inline, têm uma precedência maior. OU seja, ela sempre será o valor que será mostrado. não importa a ordem.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...