Размер нулевых пикселей в CSS с суффиксом «px» или без него? [дубликат]

На этот вопрос уже есть ответ здесь:

Поиск ответа на этот вопрос в Google оказался трудным поэтому я решил, что кто-то здесь должен знать.

В CSS я видел, что ноль пикселей объявлен как просто «0», но также как «0px».

mystyle { width: 0; }

anotherstyle { width: 0px; }

Незначительная проблема с «0» заключается в том, что если вы измените его на какое-то ненулевое значение, вы можете забыть добавить «px». И при установке значения «0» вы можете забыть убрать «px». Я хочу чистой согласованности в моем коде, и такие мелочи сводят меня с ума.

Действительно ли это сводится к личным предпочтениям, например, где делать отступ?

Кажется, они оба работают, но какой из них лучше и почему?

Благодарю.


РЕДАКТИРОВАТЬ для ясности:

Я написал «такие мелочи сводят меня с ума» .

Отсутствие «px» для 0 не то, о чем я имел в виду.

Меня бесит, что есть два разных способа сделать одно и то же простое действие.

Лично, несмотря на незначительную проблему, заключающуюся в том, что я забыл добавить / удалить 'px', где это необходимо, Я буду продолжать использовать «0» отдельно, зная, что это так же приемлемо, как и другой способ.

27
задан Sparky 19 March 2011 в 01:22
поделиться