Como criar um formulário sem tabelas usando CSS

Como criar um formulário sem tabelas usando CSS

Em tempos anteriores, as tabelas foram utilizadas para fazer o layout do site. Hoje em dia, o html ,

    ,
  1. , ou vários outros elementos são usados ​​principalmente para criar um formulário. Esses elementos ajudam a criar uma forma atraente sem usar tabelas. Além disso, o CSS se tornou mais avançado e fornece muitas propriedades para elementos HTML. Usando essas propriedades, o estilo do formulário pode ser tornado atraente e organizado.

    Esta postagem fornecerá um guia gradual sobre como fazer um formulário HTML sem tabelas usando CSS.

    Como criar um formulário sem tabelas usando CSS?

    Várias propriedades CSS e elementos HTML podem ser utilizados para criar um formulário. Examine o exemplo abaixo, que demonstra um guia passo a passo para criar um formulário sem tabelas.

    Etapa 1: Adicione o elemento "forma"

    Em html, adicione um “”Tag e atribua uma classe“formulário-principal”. Então, adicione o “

    ”Elemento entre o elemento“ ”para incluir um caminho para o documento. Então, adicione um html “”Elemento para criar um formulário:


    Formulário de registro de alunos




    Etapa 2: Adicione o elemento “Fieldset”

    Depois disso, entre a abertura e o fechamento “”Tags, coloque o“”Elemento com um“eu ia”Atributo“informação pessoal”. Dentro dele, adicione o “" elemento:


    Informações pessoais


    Aqui:

      • O "”O elemento é utilizado para agrupar os elementos do formulário. Ele desenha uma linha ao redor dos elementos do grupo.
      • O "”O elemento é utilizado para aplicar uma legenda ao elemento“ ”.

    Saída


    Etapa 3: Adicione itens de formulário

    Vamos adicionar itens de formulário dentro do “”Elemento usando as tags listadas:

      • Primeiro, adicione um html “
          ”Tag que marcará os números de sequência antes dos itens da lista.
        1. Dentro da lista ordenada, adicione o conteúdo do formulário como uma lista.
        2. Cada um dos "
        3. ”Elementos contém o“" e "”Elementos. Observe que o elemento “” é “para"E o elemento" "do"eu ia”Os atributos devem ter o mesmo valor:







































A saída do código fornecido acima é mostrado aqui:


Etapa 4: adicione "botão" para formar

Vamos adicionar dois botões ao “”Elemento para o“reiniciar" e "submissão" operações. Para fazer isso, adicione o “”Elemento com um ID“botões”. Dentro desta tag, adicione dois elementos de entrada com o tipo “reiniciar" e "enviar”:





Os atributos associados aos elementos de entrada são explicados abaixo:

    • ““tipo”Especifica o tipo de entrada, como texto, caixa de seleção, rádio, redefinição ou mais.
    • ““nome”Define um nome para os elementos utilizados em JavaScript para manipulação adicional.
    • ““eu ia”Designa o elemento ID especial.
    • ““valor”Atributo especifica o valor para o elemento. É utilizado de maneira diferente para diferentes elementos de entrada. Quando o tipo de entrada é “reiniciar","botão", e "enviar”, O valor é exibido no botão.

A saída mostra que os botões foram criados com sucesso:


Mova -se em direção à seção CSS, onde os elementos HTML são aplicados com diferentes propriedades de estilo.

Etapa 5: Estilo "todos" elementos

*
Font-Family: Georgia, 'Times New Roman', Times, Serif;


O asterisco “*”O símbolo é usado para apontar para todos os elementos HTML. O "família de fontes”Propriedade com a lista de valores é aplicada. Esta lista é especificada para garantir que a outra fonte seja aplicada automaticamente se o navegador não suportar a primeira fonte.

Etapa 6: estilo “formulário-main” div

Em seguida, acesse o “div”Contêiner com classe“formulário-principal”E aplique o“cor de fundo”Propriedade para definir a cor do fundo:

.Formulário
Background-Color: #D6E4E5;


Etapa 7: estilo "LI" elemento

.formulário-main li
margem: 5px;
Size da fonte: 18px;


O "

  • "Elemento do" "contêiner tem um"formulário-principal”A classe é estilizada com as propriedades listadas:

      • ““margem”Aplica espaço ao redor do elemento.
      • ““tamanho da fonte”Determina o tamanho da fonte do elemento.

    Etapa 8: Elemento de estilo “lenda”

    #lenda pessoal-info
    Cor: #497174;
    Size da fonte: 20px;
    intensidade da fonte: Negrito;
    espaçamento de cartas: .1em;


    O "" do "”Elemento tendo o id“informação pessoal”É estilizado com as propriedades dadas:

      • ““cor”Especifica a cor da fonte do elemento.
      • ““espessura da fonte”Ajusta a espessura da fonte.
      • ““espaçamento de cartas”É utilizado para adicionar espaço entre as letras da fonte.


    Os elementos do formulário ainda não estão alinhados, então vamos avançar para aplicar as propriedades do CSS para torná -lo mais atraente.

    Etapa 9: estilo elementos de "etiqueta" de "li"

    #Rótulo de #pessoal de info li>
    Largura: 170px;
    Exibição: bloco embutido;


    O ">”Simboliza os elementos da criança. A criança “”Elementos do HTML“

  • ”Os elementos são estilizados com estas propriedades:

      • ““largura”É utilizado para ajustar a largura do elemento.
      • ““mostrar”Sugere o comportamento da exibição do elemento. O valor que "Block inline”Faz a exibição embutida e nos permite definir a largura e a altura do elemento.

    Etapa 10: estilo de texto de “entrada” do estilo

    #entrada pessoal-info
    Radio de fronteira: 5px;
    Size da fonte: 18px;
    Esboço: Nenhum;


    O "”Elemento do“”Elemento com o ID“informação pessoal”É aplicado com as seguintes propriedades CSS:

      • ““Radio de fronteira”Propriedade define os cantos do elemento.
      • ““contorno”É a propriedade que produz um esboço ao redor do elemento quando clicado.

    Etapa 11: estilo de botão de “entrada”

    #Buttons Input
    Background-Color: #364B4D;
    preenchimento: 10px;
    Largura: 150px;
    Shadow de caixa: 1px 1px 1px 1px cinza;
    Size da fonte: 18px;
    Radio de fronteira: 5px;
    Cor: #FFF;
    fronteira: nenhuma;


    O "”Elementos dentro dos“”Elemento tendo o id“botões”São aplicados com as seguintes propriedades:

      • ““preenchimento”Produz espaço em torno do conteúdo do elemento.
      • ““Sombra da caixa”Define uma sombra ao redor do elemento. É uma propriedade abreviada que especifica o "Offset X", "Y-offset", "Efeito Blur", "Spread" e "Color" para a sombra.
      • ““fronteira”Propriedade com o valor definido como“nenhum”Removerá a borda do elemento.

    Aqui está o resultado final:


    Dessa forma, o formulário é criado sem tabelas usando CSS.

    Conclusão

    Em HTML, o “","","


      ","
    1. ","", e "”Os elementos podem ser utilizados para criar um formulário sem usar a tabela. O elemento "" é utilizado para agrupar os itens do formulário. O formulário pode ser alinhado e com estilo usando várias propriedades CSS. Particularmente, este artigo demonstrou como criar um formulário sem tabelas usando CSS.