Em HTML, o que é uma marca de segundo plano?
Não existe uma tag de plano de fundo em HTML. O que poderia ter sido chamado de marca de segundo plano em versões mais antigas do HTML - o atributo de segundo plano da marca HTML <BODY> - foi usado para exibir uma imagem de segundo plano para uma página da web. A recomendação atual do World Wide Web Consortium (W3C) é HTML 4.01 / XHTML 1.0. Nesta recomendação, o atributo background está obsoleto : não é mais considerado HTML válido. O atributo <BODY> relacionado bgcolor , que pode ser considerado uma marca de segundo plano, também foi descontinuado.
As folhas de estilo em cascata (CSS) devem ser usadas para definir todos os efeitos de segundo plano em uma página da web HTML ou XHTML válida. Usar CSS para definir propriedades de segundo plano é muito mais flexível que o método mais antigo. O atributo background, ou tag background, limitava-se a exibir uma imagem de fundo. As propriedades de plano de fundo no CSS podem definir onde a imagem de plano de fundo começa, como se repete e se rola com o restante da página ou permanece no mesmo local. As propriedades de plano de fundo CSS podem ser aplicadas a uma página da Web inteira ou a elementos da página.
As propriedades do plano de fundo incluem cor de plano de fundo, imagem de plano de fundo, anexo de plano de fundo, posição de plano de fundo e repetição de plano de fundo . Todas essas propriedades podem ser consolidadas sob a propriedade background em vez de serem definidas como propriedades separadas. Isso é chamado de propriedade abreviada.
Como o antigo atributo bgcolor, a cor de plano de fundo pode estar na forma de um valor RGB, um código hexadecimal ou um nome de cor. O plano de fundo de qualquer elemento ao qual essa propriedade é aplicada será exibido nessa cor. O valor da imagem de fundo é o URL da imagem.
As outras propriedades - anexo em segundo plano, posição em segundo plano e repetição em segundo plano - podem ser definidas, mas se não forem, os valores padrão serão usados. A repetição de plano de fundo é usada para repetir o plano de fundo na vertical ou na horizontal; Por padrão, ele repete verticalmente e horizontalmente. O anexo em segundo plano faz com que a imagem de segundo plano role com o restante da página, que é o padrão, ou permaneça em um só lugar. O padrão da posição de fundo é o canto superior esquerdo do elemento.
Navegadores da web diferentes podem exibir as propriedades de segundo plano de maneira diferente ou exigir definições mais específicas no CSS. Por exemplo, embora o Internet Explorer® 8 suporte o valor herdado de algumas propriedades, ele não é compatível com propriedades de segundo plano. No Firefox®, a propriedade background-position não funcionará corretamente se a propriedade background-attachment não estiver definida como fixa. Os desenvolvedores devem testar suas páginas em vários navegadores para garantir que as páginas sejam exibidas conforme o planejado.