На этот вопрос уже есть ответ здесь:
Поиск ответа на этот вопрос в Google оказался трудным поэтому я решил, что кто-то здесь должен знать.
В CSS я видел, что ноль пикселей объявлен как просто «0», но также как «0px».
mystyle { width: 0; }
anotherstyle { width: 0px; }
Незначительная проблема с «0» заключается в том, что если вы измените его на какое-то ненулевое значение, вы можете забыть добавить «px». И при установке значения «0» вы можете забыть убрать «px». Я хочу чистой согласованности в моем коде, и такие мелочи сводят меня с ума.
Действительно ли это сводится к личным предпочтениям, например, где делать отступ?
Кажется, они оба работают, но какой из них лучше и почему?
Благодарю.
РЕДАКТИРОВАТЬ для ясности:
Я написал «такие мелочи сводят меня с ума» .
Отсутствие «px» для 0 не то, о чем я имел в виду.
Меня бесит, что есть два разных способа сделать одно и то же простое действие.
Лично, несмотря на незначительную проблему, заключающуюся в том, что я забыл добавить / удалить 'px', где это необходимо, Я буду продолжать использовать «0» отдельно, зная, что это так же приемлемо, как и другой способ.