Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Exercício 5 - Testes com Float 1

Boa noite,

No exercício 5 pede-se para dizer qual o resultado final de um cenário após alteração no CSS.

No trecho "Se colocarmos apenas a declaração float: left na caixa 4 [...]", a palavra apenas significa "remover todas as demais regras deste elemento" ou "adicionar esta regra às demais regras"?

Caso seja "remover tudo", então a caixa deveria aparecer sem nenhuma outra formatação além do float, mas não existe nenhuma alternativa levando em consideração este cenário.

No segundo caso, "adicionar regra", deve-se observar que existe uma regra clear aplicada à caixa, haja visto que no cenário original ela aparece abaixo da caixa 3. Portanto, adicionando a regra float não irá alterar a posição original da caixa 4, resultado que o cenário final será igual ao cenário original. Porém, esta opção é incorreta e o cenário esperado é outro.

A dúvida que ficou é: o enunciado foi mal-formulado ou eu entendi-o incorretamente? Qual é, de fato, a alternativa correta deste exercício?

Grato.

2 respostas
solução!

Oi, Marcelo

De fato, o exercício está mal formulado. Como você bem observou, no cenário inicial existe uma regra clear aplicada às caixas 4 e 5. Se acrescentarmos (era nesse sentido o enunciado) a regra float à caixa 4, ela ficará no mesmo lugar. A ideia seria remover esse clear antes de aplicar o float, mas o enunciado não leva isso em conta. Vou corrigi-lo para deixar isso mais claro.

Desculpas pelo inconveniente e obrigado pelo aviso!

Oi, Marcelo!

Alterei o enunciado do exercício. Ficou mais claro?