2011-06-18 11 views
1

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

это мой CSS код

.inputboxSearch { 
margin: 0 0 1em 0; 
border: 1px solid #333333; 
background:url('images/searchbox.png') no-repeat; 
padding-right:20px; 
} 

где searchbox.png является полным образом (180 * 30 PNG) в виде SearchBox. Тогда у меня есть следующий код.

<input class="inputboxSearch" type='text' name='search' size='25'/> 

Но, как представляется, является то, что поле для поиска изображений приходит внутри поля ввода, и это только половина отображается. Отдых не отображается. Но wat, которого я ожидал, окно поиска должно охватывать окно ввода. В любом случае, торможение здесь происходит. Как решить эту

+0

Какой браузер и версию вы тестирования это? –

+0

Я использую браузер Chrome (не уверен в версии). – CHID

+0

Можете ли вы поднять некоторый пример работы html и css? –

ответ

1

Набор .inputboxSearch границу непревзойденными, и увеличить ее высоту 30px:

.inputboxSearch { 
    background: url("images/searchbox.png") no-repeat scroll 0 0 transparent; 
    border: none; 
    height: 30px; 
    margin: 0 0 1em; 
    padding-right: 20px; 
} 
+0

Ничего себе. Это было замечательно. Большое спасибо. Но, когда пользователь набирает, это похоже на то, что он печатает из коробки :(PLS имеет предварительный просмотр здесь. Http://calyxteltech.com/temp/index.php – CHID

+0

Я имею в виду, что прямоугольная коробка, которая приходит по умолчанию при нажатии, побеждает цель. Как удалить этот – CHID

+0

@CHID, если вы добавите «padding-left: 20px;» или что-то в этом роде, оно исправит левую сторону ... Я не уверен в правильной стороне Кроме того, если вы считаете, что мой ответ решил вашу проблему, подумайте о том, чтобы принять его как лучший ответ :) –

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