В CSS, значения, выраженные в процентах, используются в основном для определения относительных размеров элементов, таких как ширина или высота, в зависимости от родительского контейнера или других связанных элементов.
Что касается вашего конкретного вопроса о возможности опустить символ процента после значения равного нулю, ответ - нет, нельзя. В CSS требуется явное указание единицы измерения, даже если значение является нулем.
Например, если вы хотите задать ширину элемента равную нулю, вам необходимо указать это значение явно с указанием единицы измерения, например 0px или 0%.
.element { width: 0px; }
Точно так же, если вы хотите указать отступ равный нулю, вы должны использовать 0px или 0%.
.element { margin: 0px; }
Хотя значение равное нулю подразумевает отсутствие изменений в стилях элемента, указание единицы измерения помогает ясно и однозначно определить величину и контекст, в котором она применяется.
В заключение, в CSS обязательно указывайте единицы измерения, даже если значение равно нулю. Это поможет поддерживать код более читабельным и избежать возможных проблем, например, при изменении контекста или наследования стилей.