Смотрите скрипку: http://jsfiddle.net/vs32rb9w/Прозрачная граница белого цвета
Почему там 1px белая граница, если я прямо сказал border-color: transparent
?
Я проверил это как в Chrome, так и в FireFox - граница будет белой, а не прозрачной.
И становится прозрачным - угадайте, что - когда я удаляю объект background
(или сделайте его transparent
).
Такая неприятная ошибка?
Почему высота div равна 1px? Я не просил об этом. Я только сказал ему сделать 1px границу. И это не имеет отношения к тому, что я использую 'border-box' или нет. – asdfasdfads
oh, 'background-clip: padding-box;' похоже, разрешает его. – asdfasdfads