I assume this is due to the markup order. Basically, you should write all your markup first, so it makes sense without any css, and then adds the css rules afterwards.
If you need to move the markup around to satisfy css terms, you can damage search engine optimization, accessibility, readability, and the clear structure of your code.
If you float something correctly, sometimes you need to first place the element in the markup, although it looks visually second.
This is, of course, speculation, and, as Marcus Aurelius wrote in his book meditations, a more or less waste of time is trying to understand another person (in this case your client), because you can never succeed, only fool so that you fully understand them and your motives. Instead, you should take care to make sure that your own motivations and actions are correct - so make sure you know when and when you are not swimming left or right (that you are now on the path to fulfillment), and reveal these truths to yours. customer.
source share