2015-11-17 3 views
1

Извините за запутанное название, но эта ошибка просто странная.Weird Chrome border size размер шрифта ошибка

Я работаю над некоторыми кнопками и замечал, что если моя кнопка имеет границу + радиус границы + наложение (используется для градиентов) на определенный размер шрифта, Chrome отображает правую границу 2 px вместо 1.

enter image description here

Вот скрипка

http://jsfiddle.net/3x73q9md/

Я не уверен, что если мой оверлей контейнер наследуя что-то, но я не могу найти исправление, за исключением изменения размера шрифта.

также попытался

font:0/0 a; 

на наложенной контейнере и всех видов CSS хаков, но это просто не имеет смысла.

Кнопка относительная и наложенная абсолютная протяженность во всех направлениях.

Может кто-нибудь объяснить, что это.

Обратите внимание, что я не прошу добавить/удалить/изменить текущую структуру html. Просто нужно понять, почему это происходит и возможное решение для этого.

+0

Вы увеличены на 100%? (ALT + 0) – Chris

+0

Это обычно отображается для меня в Windows на Chrome 45. –

+0

@ Крис, 100%, проверял, что также несколько раз – Benn

ответ

0

change .overlay class border-radius: inherit; - border-radius: 0;

 .overlay {border-radius:0;} 

Демо: http://jsfiddle.net/3x73q9md/1/

+0

. Не могу этого сделать, так как мне нужно добавить некоторый переход к наложению, и он должен наследовать br от родителя. но в любом случае с 0 я все еще вижу ошибку – Benn

Смежные вопросы