Como fazer uma tabela em html. Atributo de tag e

é o corpo da tabela. O corpo consiste em linhas e colunas. A tabela é preenchida linha por linha.

Cada etiqueta cria nova linha. Próximo em aninhado colunas são criadas. Você pode criar várias colunas. Nesse caso, você precisa monitorar o número de colunas em cada linha. Por exemplo, se a primeira linha tiver 5 colunas, as linhas seguintes também deverão ter 5 colunas. Caso contrário, a mesa flutuará. É possível mesclar células.

Como fazer uma tabela em html

Vamos dar um exemplo, Código HTML:

Exemplo de tabela
Coluna 1 Coluna 2

Preste atenção na célula . Usamos o atributo especial colspan para expandir as células horizontalmente. Seu valor numérico especifica o número de colunas a serem mescladas. Há também um análogo deste atributo: tag (cabeçalho da tabela), onde você também precisa escrever colspan. O resultado será o mesmo. Mas muitas vezes eles usam um td normal.

Agora vamos examinar todos os atributos da tag em detalhes.

.

Atributos e propriedades de tags

Para abrir a tag

Você pode adicionar vários atributos.

1. Propriedade align="parameter" - define o alinhamento da tabela. Pode assumir os seguintes valores:

No exemplo acima, centralizamos a tabela com align="center" .

Este atributo pode ser aplicado não apenas à tabela, mas também a células individuais da tabela.

. Assim, o alinhamento será diferente em células diferentes.

Por exemplo

, , , ou
  • cols - a linha é exibida entre as colunas
  • nenhum - todas as fronteiras estão ocultas
  • linhas - a borda é desenhada entre as linhas da tabela criadas por meio da tag
  • 12. Propriedade width="number" - define a largura da tabela: em pixels ou em porcentagem.

    13. Propriedade class="class_name" - você pode especificar o nome da classe à qual a tabela pertence.

    14. Propriedade style="styles" - os estilos podem ser definidos individualmente para cada tabela.

    Agora é hora de mergulhar dentro da tabela e observar os atributos das células da tabela. Esses atributos devem ser escritos na tag de abertura.

    E As mesmas opções estão disponíveis para será aplicado hierarquicamente a todos E

    A maneira mais fácil de entender como o agrupamento de linhas e colunas pode ser usado é com o exemplo de uma tabela Sudoku.


    A tag col define parâmetros separadamente para cada coluna. Não importa como escrever no código-fonte:

    ou

    Exemplo
    ou linhas
    ... ... ...

    2. Propriedade background="URL" - define a imagem de fundo. Em vez de uma URL, deve ser escrito o endereço da imagem de fundo.

    Exemplo

    Exemplo de tabela
    Coluna 1 Coluna 2

    Transforma na página o seguinte:

    No exemplo acima, nossa imagem de fundo está localizada na pasta img (que está no mesmo diretório da página html) e a imagem é chamada fon.gif . Observe que na tag adicionamos style="color:white;" . Como o fundo é quase preto, para que o texto não se misture com o fundo, deixamos o texto branco.

    3. Propriedade bgcolor="color" - define a cor de fundo da tabela. Como cor, você pode escolher qualquer uma da paleta inteira (veja os códigos e nomes das cores html)

    4. Propriedade border="number" - define a espessura da moldura da tabela. Nos exemplos anteriores, especificamos border="1" , o que significa que a borda tem 1 pixel de espessura.

    5. Propriedade bordercolor="color" - define a cor da borda. Se border="0" , então não haverá borda e a cor da borda não fará sentido.

    6. Propriedade cellpadding="number" - preenchimento do quadro até o conteúdo da célula em pixels.

    7. Propriedade cellpacing="number" - distância entre as células em pixels.

    8. Propriedade cols="number" - o número de colunas. Se você não definir, o navegador determinará o número de colunas. A única diferença é que a especificação deste parâmetro provavelmente acelerará o carregamento da tabela.

    9. Property frame="parameter" - como exibir bordas ao redor da tabela. Pode assumir os seguintes valores:

    • vazio - não desenhe fronteiras
    • fronteira - a fronteira ao redor da mesa
    • acima - borda na borda superior da mesa
    • abaixo - borda inferior da tabela
    • hsides - adicione apenas bordas horizontais (parte superior e inferior da tabela)
    • vsides - desenhe apenas bordas verticais (à esquerda e à direita da tabela)
    • rhs - borda apenas no lado direito da tabela
    • lhs - borda apenas no lado esquerdo da tabela

    10. Propriedade height="number" - define a altura da tabela: em pixels ou em porcentagem.

    11. Regras de propriedade = "parâmetro" - onde exibir as bordas entre as células. Pode assumir os seguintes valores:

    • all - uma linha é desenhada ao redor de cada célula da tabela
    • grupos - é traçada uma linha entre os grupos formados pelas tags
    .

    Atributos e propriedades

    1. Propriedade align="parameter" - define o alinhamento de uma célula separada da tabela. Pode assumir os seguintes valores:

    • esquerda - alinhamento à esquerda
    • centro - alinhamento central
    • direita - alinhamento à direita

    2. Propriedade background="URL" - define a imagem de fundo da célula. Em vez de uma URL, deve ser escrito o endereço da imagem de fundo.

    3. Propriedade bgcolor="color" - define a cor de fundo da célula.

    4. Propriedade bordercolor="color" - define a cor da borda da célula.

    5. Propriedade char="letra" - define a letra a partir da qual deve ser feito o alinhamento. O valor do atributo de alinhamento deve ser definido como char.

    6. Propriedade colspan="number" - define o número de células horizontais mescladas.

    7. Propriedade height="number" - define a altura da tabela: em pixels ou em porcentagem.

    8. Propriedade width="number" - define a largura da tabela: em pixels ou em porcentagem.

    9. Propriedade rowspan="number" - define o número de células verticais a serem mescladas.

    10. Propriedade valign="parâmetro" - alinhamento vertical do conteúdo da célula.

    • top - alinha o conteúdo da célula ao topo da linha
    • meio - alinhamento médio
    • inferior - alinhamento inferior
    • linha de base - alinhamento da linha de base
    Nota 1

    Para etiqueta

    . Opções para uma única tag
    dentro dele

    Como evitar que as bordas das células fiquem juntas em uma tabela

    No caso de utilizar borda (borda de célula) e preenchimento de zeros entre as células, elas ainda ficam coladas e obtém-se uma borda dupla. Para evitar isso, você precisa estilizar a tabela com border-collapse: Collapse :

    ...

    Caro leitor, agora você aprendeu muito mais sobre a tag de tabela html. Agora aconselho você a passar para a próxima lição.


    Esta palestra analisa detalhadamente como as tabelas são usadas na marcação HTML. Esta é uma organização tabular do texto, uma grade de coordenadas tabular e gráficos organizados em tabelas.

    Meios de descrever tabelas em HTML

    Com o desenvolvimento da WWW, ficou claro que as ferramentas embutidas no HTML não são suficientes para a exibição de alta qualidade de diversos tipos de documentos. A desvantagem do HTML era a falta de recursos de exibição de tabelas em sua composição. Para isso, texto pré-formatado (a tag

    ), em que a tabela foi contornada com caracteres ASCII.  Mas esta forma de apresentação da mesa não foi suficiente Alta qualidade e saiu do estilo geral do documento.  Com a introdução de tabelas em HTML, os webmasters ganharam não apenas uma ferramenta para colocar texto e números, mas uma poderosa ferramenta de design para colocar gráficos e texto no lugar certo da tela.

    Criando tabelas em HTML

    A tag é usada para descrever tabelas.<ТАВLЕ>. Marcação<ТАВLЕ>, como muitos outros, traduz automaticamente a linha antes e depois da tabela.

    Criando uma linha da tabela - tag<ТR>

    Marcação<ТR>(Linha da tabela, linha da tabela) cria uma linha da tabela. Todo o texto, outras tags e atributos que precisam ser colocados em uma linha devem ser colocados entre as tags lt;TR>..

    Definindo Células de Tabela - Tag<ТD>

    As células com dados geralmente são colocadas dentro de uma linha da tabela. Cada célula contendo texto ou imagem deve ser cercada por tags<ТD>. Número de tags<ТD>em uma linha especifica o número de células

    Mesa

    Se a tabela tiver duas tags TR, ela terá duas linhas.
    Se houver três tags TD em uma linha, então nele três colunas.

    Cabeçalhos das colunas da tabela - tag<ТН>

    Os títulos das colunas e linhas de uma tabela são definidos usando a tag de título<ТН>(Cabeçalho da tabela, cabeçalho da tabela). Essas tags são como<ТD>. A diferença é que o texto entre as tags<ТН>, é automaticamente escrito em negrito e posicionado no meio da célula por padrão. Você pode desfazer a centralização e alinhar o texto à esquerda ou à direita. Se você usar<ТD>com etiqueta<В>e atributo<АLIGN=center>, o texto também se parecerá com um título. No entanto, lembre-se de que nem todos os navegadores suportam fontes em negrito nas tabelas, por isso é melhor definir os cabeçalhos das tabelas usando<ТН>.

    O título é centralizado por padrão O cabeçalho pode abranger colunas
    O cabeçalho pode ser colocado antes das colunas Texto ou dados Texto ou dados
    O cabeçalho pode concatenar linhas Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados

    Usando cabeçalhos de tabela - tag<САРТIОN>

    Marcação

    permite que você crie cabeçalhos de tabela. Por padrão, os títulos são centralizados e colocados acima (<САРТION АLIGN=top>), ou debaixo da mesa (<САРТION ALIGN=bottom>). O título pode consistir em qualquer texto e imagens. O texto será dividido em linhas correspondentes à largura da tabela. às vezes marca<САРТION>usado para legendar a figura. Para isso, basta descrever uma tabela sem bordas.

    Título acima da tabela
    Texto ou dados Texto ou dados Texto ou dados Texto ou dados
    Título embaixo da mesa
    Texto ou dados Texto ou dados Texto ou dados

    Atributo NOWRAP

    Normalmente, qualquer texto que não caiba em uma linha de uma célula da tabela vai para a próxima linha. Entretanto, ao usar o atributo NOWRAP com tags<ТН>ou<ТD>o comprimento da célula é expandido para que o texto contido nela caiba em uma linha.

    Atributo COLSPAN

    Tag<ТD>E<ТН>são modificados usando o atributo COLSPAN (Column Span). Se quiser tornar qualquer célula mais larga do que a superior ou inferior, você pode usar o atributo COLSPAN para esticá-la sobre qualquer número de células regulares.

    Se você quiser deixar qualquer célula mais larga que a parte superior ou inferior, você pode usar o atributo COLSPAN=2,
    para esticá-lo sobre qualquer número de células normais.

    Atributo ROWSPAN

    Atributo ROWSPAN usado em tags<ТD>E<ТН>, é semelhante ao atributo COLSPAN=, exceto que especifica o número de linhas que a célula abrangerá. Se você especificar um número maior que um no atributo ROWSPAN=s, o número correspondente de linhas deverá estar abaixo da célula esticada. Não pode ser colocado na parte inferior da mesa.

    Atributo WIDTH

    O atributo WIDTH tem dois usos. Você pode colocá-lo em uma tag<ТАВLЕ>para fornecer a largura de toda a tabela ou pode ser usado em tags<ТD>ou<ТН>para definir a largura de uma célula ou grupo de células. A largura pode ser especificada em pixels ou como porcentagem. Por exemplo, se você definir na tag<ТАВLЕ>WIDTH=250, você obterá uma tabela de 250 pixels de largura, independentemente do tamanho da tela da página. Ao definir WIDTH=50% na tag<ТАВLЕ>a tabela ocupará metade da largura da página em qualquer tamanho da imagem na tela. Portanto, ao especificar a largura da tabela como uma porcentagem, lembre-se de que se o usuário tiver uma janela de visualização estreita, sua página poderá parecer um pouco estranha. Se você estiver usando pixels e a tabela for mais larga que a janela de visualização, uma barra de rolagem aparecerá na parte inferior para mover para a esquerda e para a direita na página. Dependendo das tarefas em questão, qualquer forma de definir a largura da mesa pode ser útil.

    Texto ou dados - largura 100%
    ou
    Texto ou dados - largura de 50%
    ou
    Texto ou dados – 200 px de largura
    ou
    Texto ou dados – 100 px de largura

    Aplicando células vazias

    Se uma célula não contiver dados, ela não terá bordas. Se quiser que uma célula tenha bordas, mas não tenha conteúdo, você precisa colocar algo nela que não ficará visível quando visualizado. Você pode usar uma string vazia<ВR>. Você pode até definir colunas vazias especificando sua largura em pixels ou unidades relativas e não inserindo nenhum dado nas células resultantes. Esta ferramenta pode ser útil ao colocar texto e gráficos em uma página.

    Atributo CELLRADDING

    Este atributo define a largura do espaço vazio entre o conteúdo da célula e suas bordas, ou seja, define as margens dentro da célula.

    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados

    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados

    Atributos ALIGN e VALIGN

    Tag<ТR>, <ТD>E<ТН>pode ser modificado usando os atributos ALIGN e VALIGN. O atributo ALIGN determina o alinhamento horizontal de texto e gráficos, ou seja, à esquerda, à direita ou centralizado. O alinhamento horizontal pode ser definido de diversas maneiras:

    ALINHAR = sangramento para a esquerda empurra o conteúdo da célula para perto da borda esquerda.

    ALINHAR=esquerda Alinha o conteúdo da célula à esquerda, levando em consideração o recuo especificado pelo atributo CELLPADDING.

    ALINHAR=centro centralize o conteúdo da célula.

    ALINHAR=direita Alinha o conteúdo da célula à direita, levando em consideração o recuo especificado pelo atributo CELLPADDING.

    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados

    O atributo VALIGN alinha texto e gráficos verticalmente em uma célula. O alinhamento vertical pode ser definido de diversas maneiras:

    VALIGN=topo Alinha o conteúdo de uma célula à sua borda superior.

    VALIGN = meio Centraliza o conteúdo da célula verticalmente.

    VALIGN = inferior Alinha o conteúdo de uma célula à sua borda inferior.

    O atributo VALIGN alinha texto e gráficos verticalmente em uma célula. principal, meio, fundo.
    VALIGN=top Alinha o conteúdo da célula à sua borda superior. principal, principal, principal.
    VALIGN=middle Centraliza o conteúdo da célula verticalmente. meio, meio, meio.
    VALIGN=bottom Alinha o conteúdo da célula à sua borda inferior. fundo, fundo, fundo.

    Atributo BORDA

    Na etiqueta<ТАВLЕ>geralmente determinam a aparência das bordas, ou seja, das linhas que circundam as células da tabela e da própria tabela. Se você não definir uma moldura, obterá uma mesa sem linhas, mas o espaço para elas será alocado. O mesmo resultado pode ser alcançado definindo<ТАВLЕ ВОRDER=0>. Às vezes você quer deixar a borda mais grossa para que ela se destaque melhor. Você pode definir bordas exclusivamente em negrito para chamar a atenção para uma imagem ou texto. Ao criar tabelas aninhadas, você deve criar bordas de espessuras diferentes para tabelas diferentes para facilitar sua distinção.

    Atributo CELLSPACING

    O atributo CELLSPACING especifica o espaçamento entre as células em pixels. Se este atributo não for especificado, o valor padrão será dois pixels. Com o atributo CELLSPACING=, você pode colocar texto e gráficos onde quiser. Se quiser deixar um espaço vazio, você pode inserir um espaço na célula.

    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados

    Atributo BGCOLOR

    Este atributo permite definir a cor de fundo. Dependendo da tag (TABLE, TR, TD) com a qual ela é aplicada, a cor de fundo pode ser definida para toda a tabela, para uma linha ou para uma única célula. O valor deste atributo é um código RGB ou nome de cor padrão.

    Texto ou dados Texto ou dados Texto ou dados
    Texto ou dados Texto ou dados Texto ou dados

    Atributo BACKGROUND

    Este atributo define a imagem de fundo das tabelas. Aplicável às tags TABLE e TD. Seu valor é a URL do arquivo de imagem de fundo. O uso deste atributo é discutido abaixo.

    Usando tabelas no design da página

    As tabelas são boas porque, se desejar, você pode tornar suas bordas invisíveis. Isso permite usar a tag<ТАВLЕ>coloque lindamente texto e gráficos na página. Tchau<ТАВLЕ>continua sendo o único formatador poderoso em HTML. Os designers de páginas da Web agora têm quase a mesma liberdade em relação ao uso de “espaços em branco” que os criadores de páginas impressas. As tabelas são a melhor maneira de fugir da organização hierárquica do texto nas páginas da Web.

    Se o navegador suportar tabelas, normalmente exibirá corretamente os efeitos mais interessantes obtidos com elas.

    Universidade Pedagógica do Estado de Ural

    Bem-vindo!

    Curso de formação "Fundamentos do domínio WEB"

    Criando mesas coloridas

    Alguns navegadores permitem a exibição de cores. Existem várias maneiras de colorir uma tabela, dependendo principalmente do navegador que você está usando.

    Bordas coloridas no Netscape Navigator. Você pode não apenas cercar a mesa com uma bela borda, mas também definir uma cor diferente das cores do texto e do fundo. Crie um GIF cinza simples (ou qualquer GIF que você gostaria de ter como plano de fundo) e defina-o em uma tag<ВODY>como plano de fundo da página. Em seguida, defina a cor de fundo da página. Como resultado, sua tag<ВОDY>será algo assim:

    Você criou um fundo duplo - GIF e uma determinada cor. Como resultado, a cor de fundo ficará visível em todas as bordas da tabela e linhas horizontais (<НR>). Quer o seu GIF de fundo seja cinza ou não, as linhas coloridas e as bordas da tabela se destacarão. Se o GIF de fundo não for muito complicado, o tempo de carregamento da página aumentará apenas ligeiramente.

    Mesa com molduras

    Nome Sobrenome
    Larisa Isaev
    Dmitry Kolesnikov

    RESULTADO:

    Mesa sem bordas

    Mesa com molduras

    Atributos de etiqueta
    E para mesclar células
    Exemplo
    furões
    peso tamanho
    machos 1,2 - 2,5kg até 70cm
    mulheres 0,7 – 1,0kg até 40cm

    RESULTADO:

    furões
    peso tamanho
    machos 1,2 - 2,5kg até 70cm
    mulheres 0,7 – 1,0kg até 40cm

    De acordo com o padrão HTML5, todos os atributos de tabela usados ​​anteriormente, como fronteira, espaçamento entre células, preenchimento de células etc. não são mais suportados e o validador considera seu uso como erros no código. Para projetar tabelas, você precisa usar estilos CSS, com os quais você pode substituir todos os atributos obsoletos da tabela. Por exemplo, em vez do atributo espaçamento entre células propriedade é usada para alterar a distância entre as células da tabela espaçamento entre fronteiras e para alinhar o conteúdo nas células da tabela - propriedades alinhamento de texto E alinhamento vertical. Estilos CSS para tabelas

    tags de agrupamento de linhas da tabela html

    Tags podem ser usadas para criar tabelas mais complexas:

    Exemplo
    consumo de cerveja
    NOME COMPLETO. litros
    Total 250
    Ivanov Ivan Ivanovich 133
    Petrov Petr Petrovich 117

    RESULTADO:

    tags de agrupamento de colunas de tabela html

    Atributo de tags
    amarelo vermelho

    RESULTADO:


    Não tente definir o estilo alinhamento de texto para etiquetas E . Texto colocado entre tags ..., não herda esse estilo porque a tag não é filho de nenhuma tag , sem etiqueta .

    O alinhamento horizontal do texto em uma coluna específica da tabela pode ser alterado especificando um estilo alinhamento de texto para pseudoclasse td:n-ésimo filho(n), onde n é o número da coluna. Porém, este método não funcionará se houver um atributo entre as células da tabela colspan.

    Exemplo
    Nome Preço, esfregue.)
    Pagamento por minuto do solário (a partir de 4 minutos)15
    Solário de 50 minutos (14 fricções/min, 1 mês)700
    100 minutos de solário (13 fricções/min, 2 meses)1300
    200 minutos de solário (12 fricções/min, 3 meses)2400

    RESULTADO:


    Porém, este método não funcionará se houver um atributo entre as células da tabela colspan.




    Na última lição, criamos o arquivo index.html da página principal do site, abrimos com o bloco de notas e adicionamos nele o código HTML contendo as tags html necessárias.

    Além disso, aprendemos como alterar a cor de fundo da página alterando o valor do parâmetro bgcolor da tag BODY.

    Agora vamos lembrar qual layout ou frame escolhemos para o site, falaremos sobre isso em nosso curso.

    Observe que o layout do site é na verdade mesa.

    Deve-se notar aqui que uma das maneiras mais comuns de fazer o layout de páginas HTML é usar tabelas.

    Na verdade, existem dois tipos principais de layout de página para sites HTML - usando tabelas e usando estilos CSS.

    Atualmente, o layout com estilos CSS é mais preferível, mas ao criar um site em um notebook é mais fácil usar um layout tabular, então vamos parar em uma tabela.

    No período inicial do desenvolvimento da Internet, o método tabular de layout de página foi utilizado principalmente. Uso generalizado de tabelas no layout HTML páginas deveu-se ao fato de que uma tabela pode ser criada com qualquer número de colunas e linhas. O tamanho da tabela é muito fácil de alterar com a ajuda de parâmetros.

    Quando o layout é tabular, a página HTML é dividida no número necessário de células, cada uma ocupando um lugar bem específico na página. Como resultado, você pode adicionar blocos de conteúdo às células desejadas da tabela, colocando assim o conteúdo no lugar certo.



    Bem, vamos continuar nosso trabalho. Vamos abrir o diretório html e encontrar a descrição da tag TABLE lá. Logo no início da descrição da tag, preste atenção ao comentário de que uma tabela com borda invisível é amplamente utilizada para layout de páginas da web, que discutimos acima.

    Portanto, a tabela no código da página da web é especificada pela tag

    , sabemos que uma tabela é composta por colunas verticais e linhas horizontais que formam as células da tabela. As linhas na tabela HTML são especificadas pela tag , e a célula é uma tag
    .

    Vamos abrir o arquivo index.html da nossa página web para edição com o Notepad++. E abra-o com um navegador para visualizar as alterações na página.

    Logo no início deste artigo falamos sobre o fato de o layout do site que idealizamos ser uma tabela.

    Além disso, a tabela de layout do site será composta por três linhas (Heder, Conteúdo e Rodapé) e duas colunas (Menu e Conteúdo).

    Para adicionar uma tabela com três linhas e duas colunas, vamos alterar nosso código para adicionar o seguinte:

    1 linha 1 coluna 1 linha 2 coluna
    2 linhas 1 coluna 2 linha 2 coluna
    3 linhas 1 coluna 3 linha 2 coluna

    Para definir uma borda em uma tabela, use o parâmetro border. A espessura da moldura da tabela é especificada em pixels (px).

    Vamos adicionar o parâmetro border ao nosso código HTML, com o valor do argumento igual a 1px. Ou seja, a espessura da moldura da mesa será igual a um pixel:

    1 linha 1 coluna 1 linha 2 coluna
    2 linhas 1 coluna 2 linha 2 coluna
    3 linhas 1 coluna 3 linha 2 coluna

    Para alinhar a tabela ao centro da janela do navegador, utilizamos o parâmetro align, que pode assumir três valores: left, center, right, é claro que para alinhar a tabela ao centro da janela do navegador, o valor do O argumento do parâmetro de alinhamento deve ser igual a: centro.

    E vamos, aqui, definir a largura da mesa. A largura da tabela é definida pelo parâmetro width. Os valores que este parâmetro pode assumir podem ser expressos como um número inteiro em pixels ou como uma porcentagem da largura atual da janela do navegador.

    Vamos adicionar o alinhamento e a largura da tabela ao nosso código, como resultado obtemos o seguinte código:

    1 linha 1 coluna 1 linha 2 coluna
    2 linhas 1 coluna 2 linha 2 coluna
    3 linhas 1 coluna 3 linha 2 coluna

    Atualizando a janela do navegador da página do nosso site para ver as alterações, vemos que a tabela está alinhada ao centro da janela e mudou sua largura.

    Agora vamos voltar ao quadro da tabela, definimos para 1 pixel no código HTML usando o valor do argumento do parâmetro border: border=”1”.

    Consulte novamente os parâmetros da tag TABLE na referência html, existem dois parâmetros que afetam aparência estrutura.

    Primeiro parâmetro: cellpacing - define a distância entre as células da tabela.

    O segundo parâmetro: cellpadding - a distância do quadro ao conteúdo da célula depende do valor do argumento deste parâmetro.

    Para minimizar todos os espaçamentos e deslocamentos, defina os valores dos argumentos acima como zero.

    Como resultado, o código HTML da tabela ficará assim:

    1 linha 1 coluna 1 linha 2 coluna
    2 linhas 1 coluna 2 linha 2 coluna
    3 linhas 1 coluna 3 linha 2 coluna

    Como você lembra, nossa tabela deve ter três linhas, sendo que na primeira linha deve haver uma célula, na segunda linha deve haver duas células e na terceira linha também deve haver uma célula.

    Se olharmos a aparência da tabela, veremos que para trazer a tabela à forma desejada, basta combinarmos as células horizontais da primeira e terceira linhas.

    Para fazer isso, usaremos o parâmetro colspan. Este parâmetro é usado na tag TD. O valor do argumento do parâmetro colspan indica o número de células horizontais a serem mescladas, no nosso caso esse valor é 2.

    Além de adicionar o parâmetro colspan, vamos alterar os rótulos nas células da tabela para corresponder ao nosso layout.

    Após todas as alterações, o código html completo da nossa página ficará o seguinte:

    Como criar um site no bloco de notas

    cabeçalho
    cardápio do site Contente
    rodapé

    Vamos salvar nosso código no bloco de notas e atualizar o arquivo index.html no navegador para ver as alterações.

    Então, esta lição acabou sendo bem extensa, então vamos continuar trabalhando na tabela html da nossa página na próxima lição.

    As tabelas em HTML são tão funcionais que você pode usá-las para compor sites inteiros (ler). Agora falaremos sobre como inserir tabelas HTML simples em uma página web, analisando apenas a marcação, mas sem tocar no design, pois é melhor decorar tabelas com estilos CSS.

    Tags e atributos de tabela

    Aqui estão os principais elementos necessários para criar tabelas:

    • - o recipiente dentro do qual a mesa está localizada (igual
        para marcado ou
          para listas numeradas).
        1. fronteira- um atributo que determina a espessura dos quadros. É melhor usar a propriedade CSS border.
      define o rótulo da tabela. Você não pode usar o container, mas se ainda assim decidir encabeçar a mesa, coloque-o logo após a tag , fora das células e linhas.
    • - uma tag de par contendo uma linha da tabela (células localizadas no mesmo nível horizontalmente).
    • , haverá muitas células nele: uma tag - uma célula.
    • permite agrupar colunas de forma rápida e sem sobrecarregar o código para definir características comuns para elas. Com a ajuda do contêiner, você pode separar as partes lógicas da tabela umas das outras. Colocado após a tag
      - uma tag que cria uma célula de cabeçalho da tabela. Externamente, seu conteúdo é diferente do conteúdo de outras células - geralmente o texto dentro O navegador destaca em negrito e coloca no centro.
    • - um contêiner com o qual uma célula simples é criada. Quantas dessas tags a string conterá (tag
      , se não, então depois .
    • utilizado para o mesmo fim que . pode conter , mas não vice-versa.
    • período- um atributo que especifica o número de colunas às quais as propriedades do contêiner são aplicadas
    • .
    • , E - contêineres que permitem dividir a tabela nas partes superior (cabeçalhos), principal (corpo) e inferior (final), respectivamente. Em uma tabela HTML, a sequência dessas tags é igual à sequência dos contêineres , E
      em um documento HTML.
    • colspan necessário para mesclar células em uma linha. O valor do atributo contém um número que especifica o número de células a serem mescladas.
    • Expansão de linha concatena células por colunas.
    • Exemplo de criação de tabela

      Crie um documento HTML e copie o seguinte código nele:

      Exemplo de tabela

      Ferramentas de construção de sites
      PropósitoFerramenta
      marcaçãoHTMLHTML
      Decoraçãocss
      DesenvolvimentoPHPPitão

      No navegador, o documento ficará assim:

      Vamos descobrir quais linhas de código são responsáveis ​​por quê.

      • - abriu a mesa, definindo a espessura das molduras para ela.
      • - intitulou.
      • - abriu a linha.
      • - criou uma célula com design de cabeçalho.
      • - criou a segunda célula de cabeçalho na linha. O parâmetro colspan indicou que esta célula deveria ocupar duas horizontalmente.
      • - feche a linha. As demais linhas foram criadas da mesma forma.
      • - adicionou a segunda linha da tabela com células regulares, não de cabeçalho. Da mesma forma, as linhas e células subsequentes foram inseridas.
      • Ferramentas de construção de sites
        Propósito Ferramenta
        marcação HTML HTML
        - feche a mesa.
       Principal