EDIT: Вы можете увидеть окно поиска live here.Использование изображения спрайта для окна ввода ввода
Прежде чем объяснить, позвольте мне показать вам код, я использую:
HTML
<div class="SiteSearch">
<form action="/search" id="searchform" method="get">
<input x-webkit-speech="" autocomplete="off" type="text" id="gText" name="q" id="q" onblur="if (this.value == '') {this.value = 'Search';}" onfocus="if (this.value == 'Search') {this.value = '';}" value ='' "search" placeholder="Search.."/>
<input type="submit" id="gBtn"/>
</form>
</div>
CSS
#Head .SiteSearch {
top: 12px;
right: 0;
}
#Head .SiteSearch {
float: right;
position: relative;
}
input#gText {
float: left;
width: 225px;
height: 23px;
line-height: 24px;
text-indent: 5px;
font-family: arial,sans-serif;
font-size: 1em;
color: #333;
background: white;
border: solid 1px #D9D9D9;
border-top: solid 1px silver;
border-right: none;
vertical-align: middle;
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
#searchform #gBtn {
background-image: url('search.png');
width: 31px;
height: 27px;
}
#gBtn {
vertical-align: middle;
cursor: pointer;
width: 40px;
height: 31px;
line-height: 100%;
padding: 0;
font-size: 0;
text-indent: -999px;
color: transparent;
background-position: 0 0;
border: none;
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
input#gBtn:hover {
background-position: 31px 0;
border: none;
}
Это, как поисковая коробка выглядит на IE7 против IE8/IE9:
Как вы можете видеть выше, кнопка ввода изображения не показывается в IE7. Как я могу это исправить?
Любая помощь приветствуется. Благодаря!
выглядит работает для меня (проверено на IETester с DebugBar) вы изменили что-нибудь в это время? –
@ Элиран Малка: Да, я исправил это только сейчас. Разделите ответ сейчас. :) –
oh great, потому что я начал кричать на кеш IE. –