CSS, который только относится к Chrome? [закрытый]

10
задан Kane 4 February 2010 в 21:53
поделиться

5 ответов

Сначала исправьте поиск по FF. Тогда сделайте это правильно как для FF, так и для Chrome. Только после того, как он будет выглядеть правильно в FF и Chrome, вы можете начать беспокоиться о том, как это выглядит в IE. После этого начните настраивать IE, если необходимо, используя * перед вашими правилами стиля, например: * margin-top: 2px; настраивает верхнее поле для IE7 и IE6. исключительно.

Посмотрев на ваш код, трудно точно сказать, что может быть причиной проблемы, не имея возможности протестировать различные решения в моей системе. Но вот некоторые вещи, которые вы можете попробовать изменить в своем файле styles.css (расположенном в папке «хроника» в папке «темы»), которые могут исправить проблему:

  • примените одно и то же значение высоты к обоим вашим #s и #searchsubmit наборы правил
  • remove font: 14px "Century gothic", Arial, Helvetica, sans-serif; из #searchsubmit
  • после того, как вы сделаете вышеуказанное, если он по-прежнему не выглядит правильно ни в FF, ни в Chrome, установите первое и второе значения заполнения для вашего набора правил #s на 0 (т.е.измените 8px на 0px ), а затем добавьте объявление margin-top: в оба #s и #searchsubmit и укажите одинаковое значение, например margin-top: 8px;
  • , если у вас все еще есть проблемы, попробуйте скопировать эту строку: font: normal 100% "Tahoma", Arial, Helvetica , sans-serif; из вашего набора правил #s и добавьте его в свой набор правил #searchsubmit , чтобы он отображался в обоих наборах правил.

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

2
ответ дан 3 December 2019 в 13:47
поделиться

Вы можете проверить, содержит ли navigator.appVersion слово «Chrome», и установить относительное положение этой кнопки на пару пикселей вниз с помощью javascript. .

if (navigator.appVersion.indexOf("Chrome/") != -1) {
 // modify button 
}
3
ответ дан 3 December 2019 в 13:47
поделиться

Попробуйте изменить свой тип документа на строгий - все, что работает в одном из них, должно в основном работать одинаково во всех трех основных браузерах. По большей части.

1
ответ дан 3 December 2019 в 13:47
поделиться

Взгляните на http://rafael.adm.br/css_browser_selector/

небольшой файл js, который добавляет классы в ваш тег body например .webkit, .chrome и т. д., которые вы можете использовать в своей таблице стилей.

-1
ответ дан 3 December 2019 в 13:47
поделиться

Для справки, список всех возможных хаков CSS для конкретных браузеров . Хотя я не рекомендую использовать эти уловки, они могут помочь быстро решить вашу проблему.

1
ответ дан 3 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: