I think I spoke too soon… the correct height and margin values show up in the elements inspector in the browser for each rectangle, but the background colour doesn’t extend to the full height of the rectangle. The result is that all the rectangles appear to be rows with the same height, even though the height values differ.
In the screenshot, the orange section should also be blue but is currently transparent.
I assume the orange is the margin when you hover on the element?
Maybe I’m just misunderstanding you but the margin is not part of the element content box, it is outside it. The margin does not have the color the content box does.
It would be easier to help if you have something online we can look at. Images are not very useful.
You’re right, on the screenshot I highlighted the wrong bit (I have a custom margin and height for each). But the problem is the same, the rows appear equal height even though the height value is different for each.