Utilizar position me parece muito mais prático e fácil do que float. Devo realmente usar os dois? Porquê?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Utilizar position me parece muito mais prático e fácil do que float. Devo realmente usar os dois? Porquê?
Gustavo, são coisas distintas
o Position serve para indicar qual o tipo de posicionamento daquele elemento, absoluto, relativo ou fixo na tela por exemplo, já o float serve para você dizer onde você quer que o elemento flutue na tela, exemplo esquerda ou direita.
O float deve ser usado para tirar um elemento de seu fluxo natural e colocar à direita ou esquerda do elemento pai e deixar os demais elementos irmãos flutuando ao seu redor.
Normalmente estilizo sites inteiros sem usar o float por não aparecer a necessidade que citei acima e que pode ver nesse exemplo retirado do site da mozilla
Porém vejo muitos sites em que a maioria dos elemento são posicionado com float e apesar de não achar o mais adequado vejo que funciona, mas não gostaria de dar manutenção nesses códigos. Vai de você experimentar e ver o que funciona melhor pra ti. Mas recomendo dar uma olhada nas documentações que há de cada propriedade que vai usar e ver se é própria pra isso. Sugiro essas:
https://developer.mozilla.org/pt-BR/docs/Web/CSS/CSS_Reference
https://css-tricks.com/almanac/
Obrigado!