Позиционирование фонового изображения CSS работает по-разному в Firefox

0

Я использую изображение как нижнюю строку ячейки таблицы.

 background-position: -14px bottom !important;

Вышеприведенный код отлично работает для фонового позиционирования изображения во всех браузерах, кроме Mozila.

Поэтому я изменил код ниже:

background-position: -14px 0!important;

Он также отлично работает во всех браузерах, но в Firefox он дает 1px пробел bottom.

В чем разница между кодом как bottom и 0px????

Пожалуйста, советую мне, как преодолеть эту проблему, чтобы скрыть bottom 1px разрыв в bottom 1px?

  • 4
    Можем ли мы иметь демо?
  • 0
    Пытались использовать сброс CSS для начала?
Теги:

2 ответа

1
Лучший ответ

Попробуй использовать

table { 
border-spacing:0;  /*  'cellspacing' equivalent  */
border-collapse:collapse;
}

table td, table th
{
padding: 0; /* 'cellpadding' equivalent */
}

table, th, td
{
border:0;
}
2

Насколько мне известно, нет никакой существенной разницы между 0px и снизу, они оба говорят, что изображение сидит в нижней части div, однако я уверен, что проблема связана с таблицей стилей пользователя Firefox.

Попробуйте поместить сброс css перед остальной частью вашего CSS, это, как правило, устраняет большинство проблем с помощью проблем с таблицами таблиц с разными браузерами.

http://meyerweb.com/eric/tools/css/reset/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню