Skip to main content

Definindo uma imagem como plano de fundo para uma tabela em uma página da Web

Como Colocar Imagem como plano de Fundo na Planilha e Tabela no Excel? (Junho 2024)

Como Colocar Imagem como plano de Fundo na Planilha e Tabela no Excel? (Junho 2024)
Anonim

Diferenciar tabelas de suas origens ajuda a enfatizar o conteúdo da tabela em relação a tudo o mais na página da Web. Para adicionar um plano de fundo de tabela, você precisará ajustar a folha de estilo em cascata (CSS) que suporta sua página da Web.

Começando

A melhor maneira de adicionar uma imagem de fundo a uma tabela é usar o CSS

fundo

propriedade. Para se preparar para escrever o CSS de forma eficaz e evitar falhas inesperadas no visor, abra sua imagem de plano de fundo e anote a altura e a largura. Em seguida, envie sua imagem para o seu provedor de hospedagem. Teste o URL da imagem; Uma das razões mais comuns pelas quais as imagens não são exibidas é porque há um erro de digitação na URL.Depois de concluir essa etapa, coloque um bloco de estilo CSS na parte superior do documento:

  1. Escreva seu CSS para o plano de fundo da sua tabela e coloque-o dentro do bloco de estilo:

    tabela {background: url (" URL para imagem ") no-repeat;}

    1. Coloque sua tabela no HTML:

    2. célula 1

    3. célula 2

    4. célula 1

    5. célula 2

  2. Defina a largura e a altura da tabela para corresponder à largura e altura da imagem.

    … ​​

Se o conteúdo da tabela for maior que a altura e largura da imagem, a imagem de fundo será exibida apenas uma vez.

Coloque um fundo em apenas uma mesa

As instruções acima definirão a mesma imagem de fundo em todas as tabelas da página. Se você quiser colocar o fundo em apenas tabelas específicas, você precisa usar um

classe

  1. atribua.Mude seu CSS para ler:

    table.background {background: url (" URL para imagem ") no-repeat;}

  2. Adicione a turma fundo para qualquer mesa que você deseja ter essa imagem de fundo. Defina a largura e a altura dessas tabelas.

    class = "background" style = "width: 400px; height: 500px;>…

Deixe a repetição da imagem de fundo da tabela

Tabelas maiores, ou tabelas com mais conteúdo, talvez precisem repetir o segundo plano para que a tabela inteira seja preenchida. Altere o valor no seu CSS para que a imagem se repita no eixo y, no eixo x ou em ambos.

background: url ("URL para imagem") repeat;

Por padrão, o valor de repetição será lado a lado, mas você também pode definir o valor de repetição para

repetir-x

ou

repetir-y

para ladrilhos horizontalmente ou verticalmente, respectivamente.

Cores de fundo da célula bloqueiam a imagem de fundo da tabela

Todas as cores de segundo plano definidas nas células da tabela substituirão a imagem de plano de fundo na tabela. Portanto, tenha cuidado ao usar cores de fundo em suas células em combinação com imagens de fundo de tabela.

Considerações

Planos de fundo de tabela irão definir suas tabelas para além da página subjacente. No entanto, pense duas vezes antes de usar essa técnica. A inserção de uma imagem neutra pode não ser uma distração, mas imagens complicadas destinadas a serem fofas (por exemplo, inserir uma imagem de um gatinho atrás de uma tabela indicando adoções de animais) podem parecer pouco profissionais e podem afetar a legibilidade dos dados tabulares.

Qualquer imagem que você usa deve estar devidamente licenciada; só porque você pode encontrar uma foto na Web não significa que você pode se apropriar dela para seu próprio uso. Respeite os direitos autorais!