Я использую изображение как нижнюю строку ячейки таблицы.
background-position: -14px bottom !important;
Вышеприведенный код отлично работает для фонового позиционирования изображения во всех браузерах, кроме Mozila.
Поэтому я изменил код ниже:
background-position: -14px 0!important;
Он также отлично работает во всех браузерах, но в Firefox он дает 1px
пробел bottom
.
В чем разница между кодом как bottom
и 0px
????
Пожалуйста, советую мне, как преодолеть эту проблему, чтобы скрыть bottom 1px
разрыв в bottom 1px
?
Попробуй использовать
table {
border-spacing:0; /* 'cellspacing' equivalent */
border-collapse:collapse;
}
table td, table th
{
padding: 0; /* 'cellpadding' equivalent */
}
table, th, td
{
border:0;
}
Насколько мне известно, нет никакой существенной разницы между 0px и снизу, они оба говорят, что изображение сидит в нижней части div, однако я уверен, что проблема связана с таблицей стилей пользователя Firefox.
Попробуйте поместить сброс css перед остальной частью вашего CSS, это, как правило, устраняет большинство проблем с помощью проблем с таблицами таблиц с разными браузерами.