Prezados,
Gostaria de saber se usando o método de "position" ao invés do "float" faria diferença visando a semântica. Não teria problema usar só o "position"?
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!
Prezados,
Gostaria de saber se usando o método de "position" ao invés do "float" faria diferença visando a semântica. Não teria problema usar só o "position"?
Oi Gustavo,
Nao tem problema usar ou um ou outro nao.
Em teoria, o float foi criado apenas para fazer textos circundarem imagens, tanto que foi baseado em materiais impressos como revistas e jornais que fazem exatamente isso.
Use o que se sentir mais confortavel, mas teste e aprenda-os bem.
Espero ter ajudado,
Abcs!
E Gustavo, do ponto de vista de semantica, não faz diferenca.
CSS nao carrega semantica. Quem da a semantica é o HTML. Isso é importante. Tanto faz o que vc fizer no CSS.
Mas usar um ou outro não cria diferenças para para formatar o resto dos elementos?
Algum dos dois é "mais fácil" de se manipular?
Guilherme,
Cada um tem suas particularidades que mostramos nos cursos de front. Basicamente o float vai influenciar quem está em sua volta.
O position depende, na maioria das vezes, trabalhar com o elemento pai também.
Eu pessoalmente gosto bastante do position, mas se é para um texto circundar imagem, vou de float sem crise.
Outra coisa bacana é aprender o Flexbox também. Já temos um curso exclusivo dele aqui na Alura.
Abcs!