I ran into a small problem with floats that i demonstrate in this fiddle.
I have a DIV which floats to the left, whose width is dynamic (unknown). I have another one that floats to the right in the same block, width dynamic as well.
The problem is that if the width of the first block extends so that it would collide with the right float, the right float will (correctly) drop downwards to make sure no collision is happening. However, i want it to stay on top (vertically, that is – not in terms of z-index).
Basically it seems that the text is prioritized as to “displace” the block on the right side. This should be the other way around, but with the text on the left using up the available space on the topmost line before it even starts to wrap.
I guess the solution is fairly simple. Its just that it doesn’t come to my mind at all and any searches i did didn’t find me what i was looking for.
Float the label div inside the title div, that will wrap the title text around the label regardless of the width of either.