Estou tentando adicionar uma tabela com espaço entre as células, pois a cor de fundo da célula é branca e a cor de fundo da tabela é azul, você pode ver facilmente que o preenchimento e a margem não estão funcionando (estou aplicando no td
), ele apenas adicionará espaço dentro da célula.
88
Respostas:
Você quer
border-spacing
:Ou em um bloco CSS em algum lugar:
Veja quirksmode em
border-spacing
. Esteja ciente de queborder-spacing
não funciona no IE7 e versões anteriores.fonte
Isso funcionou para mim depois que eu removi
da minha etiqueta de mesa.
fonte
O meu é:
fonte
Considere o uso de atributos
cellspacing
ecellpadding
paratable
tag ouborder-spacing
propriedade css.fonte
O parâmetro cellspacing (distance between cells) da tag TABLE é exatamente o que você deseja. A desvantagem é que é um valor, usado tanto para x quanto para y, você não pode escolher espaçamentos ou preenchimentos diferentes vertical / horizontalmente. Também existe uma propriedade CSS, mas não é amplamente suportada.
fonte
Suponha que
cellspcing
/cellpadding
/border-spacing
propriedade não funcione, você pode usar o código a seguir.Eu tentei e consegui separar o botão usando table-width e fazer um td vazio como 2 ou 1%, ele não retorna mais diferente.
fonte
Se você quiser valores separados para os lados e parte superior inferior.
fonte