Есть такой пример, обычный dropdown, который выравнивается по левому краю, если добавить к классу .dropdown, right: 0; margin-left: auto;, .dropdown будет выравниваться по левому краю, вот пример. Почему это работает? Это ошибка, или поведение вполне предсказуемо?
Да причем тут "оставьте одно свойство right: 0 ", вопрос совершенно о другом. Вот за что я люблю рЮсьськие форумы? За то, что всегда найдется "капитан очевидность" .