效果图:
实现这种效果有两种方法:一是整体处理一个背景,以透明gif图的方式定位到搜索框,或者切分开,这种方法加载快,而且灵活性更高。
文中用到的图片

CSS 漂亮搜索框美化代码_漂亮搜索框
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">    
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">    
<head>    
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />    
<title>CSS美化的漂亮搜索框</title>    
<style type="text/css">    
body{    
font: normal 100% 'Arial','Helvetica','Verdana',sans-serif;    
color: #333;    
}    
p {    
padding: 12px 0;    
margin: 0;    
font-size: .8em;    
line-height: 1.5;    
}    
form {    
margin: 0;    
}    
#search_box {    
width: 201px;    
height: 31px;    
url(http: //files.jb51.net/demoimg/200912/bg_search_box.gif);    
}    
#search_box #s {    
float: left;    
padding: 0;    
margin: 6px 0 0 6px;    
border: 0;    
width: 159px;    
background: none;    
font-size: .8em;    
}    
#search_box #go {    
float: right;    
margin: 3px 4px 0 0;    
}    
</style>    
</head>    
<body>    
<div id="search_box">    
<form id="search_form" method="post" action="#">    
<input type="text" id="s" value="Search" class="swap_value" />    
<input type="p_w_picpath" src="http://files.jb51.net/demoimg/200912/btn_search_box.gif" width="27" height="24" id="go" alt="Search" title="Search" />    
</form>    
</div>    
</body>    
</html>