<div style = "float : left; background-color: #dd3fb8;">
<a style = "margin-left : 10%;">a</a>
<a>b</a>
<a>c</a>
</div>
В приведенном выше примере буква "c" будет на новой строке, но если бы я установил единицу "margin-left" to px, "c" был бы на той же строке, что и "a" и "b". Почему это происходит?