LT Firefox 3.6 CSS Hack - PullRequest
       39

LT Firefox 3.6 CSS Hack

0 голосов
/ 18 февраля 2010

Ищем Firefox 3 CSS-хак, который не наследуется в Firefox 3.6.

html>/**/body .blockmeta .date-ui, x:-moz-any-link, x:default {
       border:1px solid #ccc;
       border-bottom:2px solid #ccc;
       background:#f2f2f2;
       margin-top:-1px;
}

Код выше, похоже, также работает в Firefox 3.6, что нежелательно.

Ответы [ 3 ]

1 голос
/ 18 февраля 2010

Я не использовал его, но если вы можете использовать JavaScript, CSS Browser Selector выглядит интересно.

Конечно, лучшим вариантом было бы вообще не полагаться на хаки. Быть идеальным с точки зрения пикселей не имеет большого значения, если оно все еще достаточно точно соответствует вашему первоначальному дизайну.

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

0 голосов
/ 10 января 2012

Используйте Mozilla CSS Extensions , чтобы добавить селектор для любой версии Firefox, а затем переопределить его фильтром Firefox 3.6+, который сбрасывает значения:

/* Any Firefox */
@-moz-document url-prefix() 
  { 
  .blockmeta .date-ui { display:none } 
  }

/* Firefox 3.6+ Filter */
@-moz-document url-prefix() 
  { 
  @media -moz-scrollbar-start-backward 
    { 
    .blockmeta .date-ui { display: block; } 
    }
  }

Ссылки

0 голосов
/ 20 мая 2010

body, x: -moz-any-link, x: по умолчанию, x: неопределенный {background: red}

это нехороший хак, потому что, как ни странно, он портится с ie7.

...