這裏的CSS代碼,我的工作:問題與CSS和樣式輸入標籤搜索欄
#navigation input#search_bar {
background: url(images/searchbar.png) no-repeat;
border: none;
height: 20px;
width: 156px;
margin: 0;
}
#navigation input#submit {
background: url(images/submit.png) no-repeat;
width: 30px;
height: 20px;
margin-left: -30px;
border: none;
}
HTML:
<div id="navigation">
<ul>
<li><a href="#">home</a></li>
<li><a href="#">services</a></li>
<li><a href="#">about us</a></li>
<li><a href="#">portfolio</a></li>
<li><a href="#">contact us</a></li>
</ul>
<input id="search_bar" type="text" name="search_bar" />
<input id="submit" type="submit" name="search_submit" value="" />
</div>
提交按鈕是從來沒有內嵌的搜索欄,但根據瀏覽器的不同,可能會高於或低於此值。
例子:
alt text http://img196.imageshack.us/img196/40/exampleq.png
這裏的兩個圖像我的工作:
alt text http://img402.imageshack.us/img402/7587/submit.png
alt text http://img138.imageshack.us/img138/6936/searchbarg.png
完整代碼:
HTML - http://pastebin.com/m53c47215
CSS - http://pastebin.com/m698b11f8
'display:inline-block;'沒有做任何事情,但是我添加了'vertical-align:middle;'並且在所有三個瀏覽器上都修復了它。謝謝。 – Andrew 2010-02-01 22:50:03