Ir para conteúdo
Fórum Script Brasil
  • 0

Consegui reduzir o espaço na vertical, quando o <form> está dentro de um <tr>


Frank K Hosaka

Pergunta

Eu uso a classe 'table table-striped' do Bootstrap, ele monta tabela bem distribuida, alterando a cor de uma linha para outra.

O problema é o espaço entre as linhas. Isso não é problema no notebook que tem 14 polegadas, mas é no celular.

Semana passada, eu descobri o CSS line-height:0 que reduz a linha para o tamanho do texto.

Mas ele não funciona quando um controle do tipo <form> estiver no meio do caminho. Hoje descobri a solução:


<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" 
  rel="stylesheet">
<meta name=viewport content='width=device-width'>
<table class='table table-striped w-25 m-0 m-auto mt-5' style=line-height:0>
  <tr><td><form style=margin-top:-8;margin-bottom:-8><input></form>
  <tr><td>Teste
  <tr><td>Teste
</table>

 

Screenshot_20231205-224253_Samsung Internet.jpg

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Encontrei outro problema, dessa vez com o <input type=date>. A minha lista de CSS ficou assim:


<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" 
  rel="stylesheet">
<style> 
.linha {line-height:0}
.linhaDate {line-height: 14}
.menos {margin-top:-8px;margin-bottom:-8px}
.mais {height:20px}
</style>
<meta name=viewport content='width=device-width'>
<table class='table table-striped w-25 m-0 m-auto mt-5'>
  <tr class=linha><td><form class=menos><input></form>
  <tr class=linha><td>Teste
  <tr class=linha><td>Teste
  <tr class=linha><td><input class='menos mais' type=submit>
  <tr class=linhaDate><td><input class=menos type=date value='2023-12-06'>
</table>

 

Screenshot_20231206-133913_Samsung Internet.jpg

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...