Встроенные границы обычно не совпадают с границами своих родительских блоков.Учитывая то, как разные браузеры по-разному отображают встроенный контент, это в конечном итоге оказывается несовместимым.
Вы можете обойти этот конкретный случай, сделав свой <span>
встроенный блок для нормализации положения границ, а затем предоставив свой <span>
a -1px
нижнее поле, чтобы сдвинуть его вниз (точнее, потяните границу <h1>
вверх):
h1 {
border-bottom:1px solid #ccc;
}
span {
border-bottom:1px solid #000;
display:inline-block;
margin-bottom:-1px;
}
Обновленная скрипка