Gerenciar layouts em html5
Em HTML, tabelas torná-lo fácil de colocar para fora de dados, texto e até mesmo imagens em uma grade. Tabelas ajudar a tornar mais fácil de apresentar dados numéricos (que aparece naturalmente em forma de tabela em folhas de cálculo e outras aplicações semelhantes).
Conteúdo
Mas tabelas também se torna mais fácil e conveniente para apresentar todos os tipos de informações que naturalmente cai em linhas e colunas, e para ajudar a maximizar o espaço ao introduzir lotes de termos ou outros itens que iria perder muito espaço em branco se deparar com a esquerda ou direita margens em uma página.
Se você olhar para as coisas da maneira certa, toda a capacidade e complexidade interessante em tabelas HTML construir a partir de três elementos básicos:
Fronteiras: Cada mesa básica tem exatamente quatro arestas que compõem um retângulo.
Video: HTML Layouts with HTML 5
células: Estas são as áreas individuais de dados, informações, imagens ou qualquer que seja, dentro das fronteiras de uma mesa.
Video: HTML5 Fixed Header and Footer Div Web Page Layout Creation Tutorial
período celular: Dentro da estrutura de quatro paredes de uma tabela, você pode adicionar ou excluir paredes celulares (como mostrado com as células do lado direito da tabela na figura). Ao excluir paredes celulares, você faz uma célula período várias linhas ou colunas - e isso é exatamente o que faz mesas tão flexível para acomodar arranjos de células diferentes e interessantes.
Spanning celular e trabalhar largura da célula de forma diferente. Quando você ampliar células, você muda espaço celular, combinando ou mesclar células. Este passo remove paredes celulares, por assim dizer. Quando você ajustar as dimensões de uma célula, geralmente usando CSS largura e altura controles, você pode especificar a quantidade de espaço que vai ocupar.
A tabela na figura mostra como você pode criar um layout interessante simplesmente abrangendo as células nas linhas superior e inferior (rotulado 1 e 7), com duas células de esquerda (células 2 e 3), que abrangem duas linhas e três células corretas (célula 4 abrangendo duas colunas, e as células 5 e 6, lado a lado).
Deixando de lado detalhes sobre como controlar a largura da tabela geral e alturas de células individuais e larguras, aqui está o que o HTML básico para tal tabela é semelhante a:
esboço Tabela
-1 - | |||
-2 - | -3 - | ||
-4 - | |||
-5 - | -6 - | ||
-7 - |
Um exame cuidadoso deste arquivo mostra que os números incluídos em cada uma das caixas em que mesa, numerados de 1 a 7, para demonstrar como a tabela estabelece. Como você está desenvolvendo suas próprias estruturas de tabela, você pode querer ter uma abordagem semelhante para que possa ver e entender exatamente o que você está fazendo.
Tentar rotular as caixas individuais com incremento números para que você possa ver como a organização se desenrola em uma página web.
Você não precisa para preencher a sua mesa com o conteúdo real ou mexer muito com a abordagem de dimensionamento que o arquivo contém em suas seções de estilo CSS. Contar o número total de células em toda a sua mesa, adicionar um para esse número, em seguida, multiplicar o resultado por quatro em-larguras para obter a largura da tabela (20em no exemplo).
Use 4EM como a largura da célula na tabela de dados () informações elemento de estilo, e você está pronto para ir. Se você manter a largura geral da tabela em sincronia com o número de células do outro lado, você não pode dar errado!
Depois que você trabalhou para fora todas as torções com o arranjo das células individuais, você pode começar a ajustar os atributos de estilo para o conteúdo do seu coração para fazer a tabela como legível e atraente possível. Primeiro, porém, você vai querer obter o direito de arranjo. Depois disso, tudo o resto é uma fachada.