Да, еще одна глупая проблема IE6. К сожалению, я не могу закрывать на это глаза. Кнопка ввода не отображается в IE6, но работает во всех других браузерах, и макет также ломается. Чтобы увидеть проблему в Интернете, посетите веб-сайт . Опять же, я вижу только проблему в IE6. Во время загрузки он встроен; но когда страница загружается, она ломается. На домашней странице все работает нормально ... Любая помощь будет отличной!
Вот код для поля поиска:
<li class="inputSearch">
<input type="text" id="search" runat="server" title="search" value="search" class="fieldSearch" onfocus="Clear()" onkeydown="testEnterKey(event);" />
<div class="buttonSearch">
<input type="image" src="media/images/layout/button-search.png" name="btnSearch" id="btnSearch" onclick="javascript:return SubmitSearch();" />
</div>
</li>
Вот CSS, связанный с этими полями:
.inputSearch {
background: transparent url('../../media/images/layout/bg-search.png') no-repeat top left;
width: 99px;
height: 27px;
color: #000;
font-size: 12px;
padding: 6px 0px 7px 10px;
position: relative;
left: 0px;
display: block;
}
.fieldSearch {
border: none;
color: #000;
width: 85px;
}
.buttonSearch {
position: relative;
display: inline;
left: 0px;
top: 9px;
}
.navspace {
margin: 0 5px 0 5px;
}
Следующее также применяется из специальной таблицы стилей ie.css
:
#topnav ul li.inputSearch {
width: 109px;
float: left;
top: -4px;
padding-bottom: 0;
padding-top: 5px;
}