Да, в CSS можно не указывать знак процента после 0. width: 0% эквивалентно width: 0. Оба значения означают отсутствие пространства, занимаемого элементом.
Однако, в некоторых случаях, некоторые браузеры могут интерпретировать значение без знака процента иначе. Например, если вам нужно установить ширину элемента, равную 0 пикселей, то в этом случае предпочтительнее использовать значение в пикселях, а не процентах (например, width: 0px). Это позволяет точнее задать внешний вид элемента и избежать возможных проблем с отображением на разных браузерах.