Como colocar um campo ao lado do outro?
Olá pessoal !!!
Estou tentando fazer um formulário de cadastro, mas estou com um probleminha rsrs, gostaria de colocar alguns campos um do lado do outro,
até consigo mas um pertinho do outro e assim não fica tão legal.
Por exemplo:
Nome __________ Sobrenome ___________ Gostaria de estar deixando assim
Nome__________ Sobrenome_____________ Mas só fica assim
Desde de já agradeço ajuda....
Estou tentando fazer um formulário de cadastro, mas estou com um probleminha rsrs, gostaria de colocar alguns campos um do lado do outro,
até consigo mas um pertinho do outro e assim não fica tão legal.
Por exemplo:
Nome __________ Sobrenome ___________ Gostaria de estar deixando assim
Nome__________ Sobrenome_____________ Mas só fica assim
Desde de já agradeço ajuda....
Neilson
Curtidas 0
Respostas
Gérson
20/08/2019
Boa noite amigo. Ótima pergunta.
Inicialmente ja recomendo assistir o curso de CSS:
https://www.devmedia.com.br/curso/curso-css/2213
Vou deixar também este exemplo no meu github:
https://github.com/gerssonmg/begin-html/tree/master/HTML_formulario_001
Pode ser feito da seguinte maneira:
Fiz dois exemplos. Um ficando lado a lado, e outro um a baixo do outro.
Note que utilizei uma:
class="lado-a-lado"
e outra
class="cima-baixo"
Estas duas foram definidas no meu arquivo CSS.
<form class="lado-a-lado">
<label>Nome:</label>
<input type="text" name="nome">
<label>Sobrenome:</label>
<input type="text" name="sobrenome">
</form>
<form class="cima-baixo">
<label>Nome:</label>
<input type="text" name="nome">
<label>Sobrenome:</label>
<input type="text" name="sobrenome">
</form>
Código CSS:
A propriedade display: inline
Faz com que os elementos fiquem na mesma linha
A propriedade display: block
Faz com que os elementos fiquem um a baixo do outro
Obs: Pode ter varições, vai depender do elemento que esta estilizando.
.lado-a-lado input {
display: inline;
margin-right: 30px
}
.lado-a-lado {
margin-bottom: 30px;
}
.cima-baixo input {
display: block;
}
Inicialmente ja recomendo assistir o curso de CSS:
https://www.devmedia.com.br/curso/curso-css/2213
Vou deixar também este exemplo no meu github:
https://github.com/gerssonmg/begin-html/tree/master/HTML_formulario_001
Pode ser feito da seguinte maneira:
Fiz dois exemplos. Um ficando lado a lado, e outro um a baixo do outro.
Note que utilizei uma:
class="lado-a-lado"
e outra
class="cima-baixo"
Estas duas foram definidas no meu arquivo CSS.
<form class="lado-a-lado">
<label>Nome:</label>
<input type="text" name="nome">
<label>Sobrenome:</label>
<input type="text" name="sobrenome">
</form>
<form class="cima-baixo">
<label>Nome:</label>
<input type="text" name="nome">
<label>Sobrenome:</label>
<input type="text" name="sobrenome">
</form>
Código CSS:
A propriedade display: inline
Faz com que os elementos fiquem na mesma linha
A propriedade display: block
Faz com que os elementos fiquem um a baixo do outro
Obs: Pode ter varições, vai depender do elemento que esta estilizando.
.lado-a-lado input {
display: inline;
margin-right: 30px
}
.lado-a-lado {
margin-bottom: 30px;
}
.cima-baixo input {
display: block;
}
GOSTEI 0