CSS разница между 0 и 0em - PullRequest
17 голосов
/ 01 июня 2009

Есть ли разница между

margin: 0;

и

margin: 0em;

Я ничего не заметил, но мой учитель постоянно говорит мне, что это не то же самое.

Ответы [ 13 ]

0 голосов
/ 13 декабря 2018

Там ЕСТЬ разница между 0 и 0em!

Это связано со свойством transition, но я считаю, что это зависит от того, что является изменяющимся свойством. Например, для полей не должно быть никакой разницы, но, по крайней мере, в случае line-height, когда значение изменяется с некоторого другого значения на 0, анимация не будет воспроизводиться, но когда она меняется на 0em будет работать правильно.

Возможно, это ошибка, но я испытал одинаковое поведение как в Firefox, так и в Chromium.

Проверьте сами: https://codepen.io/anon/pen/GPoopW?editors=1100.

0 голосов
/ 14 марта 2014

Собственный браузер Google Chrome в стиле 'Computed' включает блоки с нулевыми значениями, что соответствует моему личному предпочтению просто включить его.

Include Units With Zero Values

0 голосов
/ 02 июня 2009

0 и 0em одинаковы, но любое значение, отличное от 0 для x и xem, не одинаково.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...