Да, можно пропустить первое значение в 0%. Если почитать стандарт, то там прямым текстом написано, что эти значения, где расположить цвета на градиенте - не обязательные. Можно вообще все пропустить. Если они пропущены, то расположение цветов в градиенте восстанавливается по
четкому алгоритму.
В целом ответы на подобные вопросы о тонкостях интерпретации CSS имеет смысл искать в стандартах.