Utilizar position me parece muito mais prático e fácil do que float. Devo realmente usar os dois? Porquê?
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!