Sample 1
HTML
<form action="/" name="search1" method="post"> <dl class="search1"> <dt><input type="text" name="search" value="" placeholder="Search" /></dt> <dd><button><span></span></button></dd> </dl> </form>
CSS
dl.search1{ position:relative; background-color:#fff; border:1px solid #aaa; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px; } dl.search1 dt{ margin-right:40px; padding:8px 0 8px 8px; } dl.search1 dt input{ width:100%; height:24px; line-height:24px; background:none; border:none; } dl.search1 dd{ position:absolute; top:0; right:0; } dl.search1 dd button{ display:block; padding:10px; background:none; border:none; } dl.search1 dd button span{ display:block; width:20px; height:20px; background:url('/images/search.png') no-repeat scroll 0 0; }
Sample 2
HTML
<form action="/" name="search2" method="post"> <dl class="search2"> <dt><input type="text" name="search" value="" placeholder="Search" /></dt> <dd><button>Search</button></dd> </dl> </form>
CSS
dl.search2{ position:relative; } dl.search2 dt{ margin-right:105px; padding:8px; background-color:#fff; border:1px solid #aaa; } dl.search2 dt input{ width:100%; height:24px; line-height:24px; background:none; border:none; } dl.search2 dd{ position:absolute; top:0; right:0; } dl.search2 dd button{ display:block; width:100px; height:42px; color:#fff; line-height:40px; text-align:center; background-color:#f66; border:1px solid #c66; }