А если с first child last child поизгаляться, чтобы они переписывали друг друга ?
В общем, как бы способ я нашел, если бы текст кнопки считался элементом.
В итоге имею другую проблему, как понять, содержит ли кнопка текст, или не содержит?
У меня задача следующая, дать кнопке такой стиль, что бы при наличии в ней иконки в начале текста, иконка отступала от текста влево, если в конце, то соответственно вправо.