Скорее всего границы обрезаются по высоте контейнера .tags
.Сам css для .tags a
выглядит нормально.
Обратите внимание, что, поскольку <a>
является встроенным элементом, вы не можете установить его высоту (если вы не установите его на display:block
).Разница в высоте, скорее всего, вызвана тем, что шрифты по-разному отображаются разными браузерами.Также обратите внимание на Safari, который делает шрифты толще (занимая больше пикселей), чем все другие браузеры.