1.
2.
3.
4.
今天要做一个如图所示的效果,于是在网上大搜一翻,看看前辈们是如何做的,做成这种效果的方法应该比较多吧,但我目前知道的是用背景图片的叠加,绝对定位等等,感觉很繁琐,不过在各个浏览器中表现的一样;经过自己的摸索,自己也摸索出来了一种方法,也许前辈们已经想出来了,可能我不知道,我做的这个在各个浏览器有一定的差异,但差异不是很大,这可能就是简单了的原因吧。
html:
<div id="search" style=""><label>关键字搜索</label> <span style=""><input type="text" value='' id="search_txt" class=""/><input type="button" class="" id="search_btn" value=""/> </span> </div>
css:
#search {margin-left:20px;margin-top:10px;height:50px;} #search span{background:white;border:1px solid gray;padding:2px;} #search #search_txt{border:0px;font-size:18px;width:60%;} #search #search_btn{background:url("/image/search.png") no-repeat; width:18px;height:19px;border:0px;vertical-align:middle;cursor:pointer;}
效果:火狐与ie(ie8)中的效果
谷歌与极速中的效果,不知道这个怎么解决,有待高人。
web前端:引用@学明:形象比喻:我是一个建筑师,我可以把一张设计图变成一栋房子,我可以把一张网页设计图幻化成一张网页,用HTML做砖瓦,用CSS做油漆和墙纸把房子装修得漂漂亮亮,我还用JS把房子的门变成了自动门,在里头一个点击就可以打开空调,打开电视机,我设定了一些参数好让我每天回到家的时候,家里该运作的电器就都运作了,和设计图一模一样。我的房子不仅仅在IE上完美无暇的,在其他浏览器也是稳如泰山。