Я некоторое время возился с SASS и сделал несколько хороших функций, которые используют @if @else if и т. Д. Однако у меня есть следующие два фрагмента кода в Mixin:
&:last-child { float: right; margin-right: 0; }
&:only-child { float: left; margin-right: 0; }
Очевидно, что обе эти части кода применяются к каждому элементу, в который я включаю этот конкретный миксин. Есть ли способ динамической проверки того, является ли элемент :last-child/:only:child с помощью оператора @if или любых других методов?
Что-то типа:
@if :last-child == True { float: right; margin-right:0; }
Надеюсь, я объяснил это достаточно хорошо.
Спасибо
:last-child
поможет вам проверить, является ли элемент последним дочерним элементом. - person BoltClock   schedule 03.06.2013