Я пытаюсь включить пользовательский поиск Google, но он продолжает отображаться неправильно. Значок поиска на кнопке отсутствует, и кажется, что нижняя часть текстового поля обрезана.
Новый участник, поэтому я не могу разместить изображение.
Код
<div id="header">
<div class="row">
<div class="four columns">
<h1><img src="images/QEFLogo.JPG" /></h1>
</div>
<div class="four offset-by-two columns">
<div id="iso" class="hide-for-small">
<h1>
<img src="images/ISO9001.jpg" />
<img src="images/ISO14001.jpg" />
</h1>
</div>
<div id="gcsearch" class="hide-for-small">
<gcse:searchbox-only></gcse:searchbox-only>
</div>
</div>
</div>
</div>
Никакого реального CSS, о котором можно было бы говорить...
#gcsearch {
width:300px;
position:relative;
left:-5px;
}
Сценарий не тронут сгенерированным кодом Google.
РЕДАКТИРОВАТЬ Теперь обнаружил, что это проблема. Элемент Google использует файл CSS default.css на своем сервере. Это создает ширину и высоту.
В строке 126 этого листа CSS он определяет...
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
height: 13px;
margin-top: 2px;
min-width: 13px;
padding: 6px 27px;
width: 13px;
}
Учитывая, что у меня совсем нет знаний Javascript, почему это происходит и как я могу это исправить?
Я протестировал код на странице, отличной от Foundation, и он отображается правильно.