2009-03-26 3 views
1

Я пытаюсь включить Google CSE на свой веб-сайт. Поиск работает отлично. Я использую Nijhof ASP.NET Google CSE search control на странице на сайте, используя главную страницу. Проблема заключается в том, что стиль Google влияет не только на результаты поиска Google на странице, но и на другие элементы на странице, такие как моя навигация. Google вводит приведенные ниже стили, которые влияют на другие элементы на странице:Песочница Google Custom Search Engine's Styles

body, td, div, .p, a {Search.a...chStr=mmm (line 278) 
font-family:arial,sans-serif; 
} 
div, td, .n a, .n a:visited {Search.a...chStr=mmm (line 278) 
color:#000000; 
} 

Я бы признателен за любую помощь о том, как песочнице стилей поиска. Благодаря!

ответ

1

Немного «взломанный» способ преодоления стилей Google заключается в использовании важного тега для вашего собственного стиля.

+0

Спасибо за ответы, Джон. Я уже пробовал это, и он, похоже, не работал. Возможно, я не добавил «! Важно» к соответствующим стилям. Я еще раз посмотрю на это, и я вернусь к вам. Благодарю. – SquidScareMe

1

Если ваши собственные стили используют элемент ID для выбора, они будут иметь приоритет над правилами Google.

Например, используйте div с идентификатором «контейнера» вокруг кода.

Затем используйте правила CSS, которые начинаются с #container, чтобы получить приоритет.

+0

К сожалению, мои стили обычно не применяют стили на основе идентификаторов, но классов css. Кроме того, веб-сайт слишком велик, чтобы измениться на данный момент. Спасибо хоть. – SquidScareMe

 Смежные вопросы

  • Нет связанных вопросов^_^