"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como criar tabelas HTML verticais com CSS e AngularJS?

Como criar tabelas HTML verticais com CSS e AngularJS?

Publicado em 2024-11-08
Navegar:425

How to Create Vertical HTML Tables with CSS and AngularJS?

Tabelas HTML verticais


A criação de tabelas HTML com linhas verticais oferece uma maneira única de exibir dados, com cabeçalhos de linha posicionados no lado esquerdo em vez do topo. Para conseguir isso, o estilo CSS pode ser aplicado para transformar a estrutura da tabela.


Estilo CSS

Para renderizar linhas da tabela como colunas verticais, as seguintes regras CSS pode ser usado:

tr {
  display: block;
  float: left;
}

th, td {
  display: block;
}

Isso fará com que as células da tabela fluam verticalmente, com os cabeçalhos correspondentes aparecendo à esquerda de cada linha.


Integração AngularJS

Manter o acesso às linhas da tabela, agora exibidas como colunas, pode ser conseguido incorporando as seguintes regras CSS:

/* border-collapse */
tr>*:not(:first-child) {
  border-top: 0;
}

tr:not(:first-child)>* {
  border-left: 0;
}

Essas regras garantem que as bordas entre as células da tabela sejam renderizadas apenas nas bordas, fornecendo uma distinção clara entre as linhas. Ao usar essas técnicas em conjunto com AngularJS, você pode manipular dinamicamente os dados da tabela enquanto preserva a orientação vertical.

Declaração de lançamento Este artigo foi reimpresso em: 1729739506 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3