Centralizar um formulário em HTML
-
Use a propriedade CSS
margin
para centralizar um formulário em HTML -
Use a propriedade CSS
text-align
para centralizar um formulário em HTML -
Use as propriedades CSS
width
emargin-left
para centralizar um formulário em HTML
Este artigo apresentará métodos para centralizar um formulário em HTML.
Use a propriedade CSS margin
para centralizar um formulário em HTML
Podemos usar a propriedade CSS margin
para centralizar um formulário em HTML.
Os estilos podem ser escritos como um CSS embutido na tag form
. A propriedade margin
define o espaço entre o contêiner e os elementos adjacentes.
Primeiro, podemos fornecer o valor para definir uma margem para a propriedade. Quando usamos um único valor, o valor se aplica a todas as quatro direções do contêiner.
A seguir, podemos usar o valor auto
para a propriedade margin
para centralizar o formulário. Para isso, devemos fornecer uma width
do formulário para que ela seja ajustada no centro com a largura dada.
O valor auto
irá dividir a distância restante igualmente da esquerda e da direita.
Por exemplo, crie uma tag form
e escreva o atributo style
nela. No atributo style, defina a propriedade margin
como auto
e a propriedade width
como 220px
.
Em seguida, crie uma tag input
de text
e outra tag input
de submit
.
O exemplo abaixo criará um formulário centralizado. O formulário tem uma largura de 220px
e o espaço restante é dividido nas margens esquerda e direita.
Desta forma, podemos criar um formulário com alinhamento central com margin:auto
usando CSS em HTML.
Código de exemplo:
<form style="margin: auto; width: 220px;">
Enter name:<input type="text" />
<input type="submit" value="Submit"/>
</form>
Use a propriedade CSS text-align
para centralizar um formulário em HTML
Usamos a propriedade text-align
para especificar o alinhamento do texto em CSS. Podemos usar a propriedade como um estilo embutido da tag form
para definir o alinhamento do formulário.
A propriedade text-align
assume os valores como left
, right
, center
, justify
, etc. Podemos definir o valor como center
para centrar o formulário.
Por exemplo, aplique a propriedade text-align
à tag form
no atributo style
e defina a propriedade como center
. Em seguida, crie tags input
com o tipo text
e depois submit
.
O exemplo abaixo irá centralizar todo o conteúdo do formulário. No entanto, o formulário ocupa todo o bloco, pois nenhuma margem foi especificada.
Desta forma, podemos centralizar o formulário em HTML.
Código de exemplo:
<form style="text-align: center; ">
Enter name:<input type="text"/> <br><br>
<input type="submit" value="Submit"/>
</form>
Use as propriedades CSS width
e margin-left
para centralizar um formulário em HTML
Podemos definir a largura do formulário como 50% da largura da janela de visualização e, em seguida, podemos fornecer 25% da largura como margem à esquerda. Podemos usar as propriedades CSS width
e margin-left
para definir a largura e a margem e atingir o nosso objetivo.
Finalmente, podemos usar a unidade vw
para especificar o comprimento. Por exemplo, defina width
como 50vw
e margin-left
como 25vw
como o atributo style
da etiqueta form
.
Aqui, o valor 50vw
ocupará 50% da largura da janela de visualização e o valor 25vw
fornecerá 25% da largura da janela de visualização como margem esquerda. Os 25% restantes de espaço estarão à direita do formulário.
Desta forma, podemos centralizar um formulário em HTML.
Código de exemplo:
<form style=" width: 50vw; margin-left : 25vw;">
Enter name:<input type="text"/> <br><br>
<input type="submit" value="Submit"/>
</form>