html、css:求高手赐教!input问题:在ie9,火狐、360下正常的,在ie8下就像第一张图上那样

在ie8下显示,就像设置了padding-top:2px一样,位置下移了。不知道原因。外面盒子是有边框线的,里面放了个图片的盒子和input的盒子。之后又写了一个:外面盒... 在ie8下显示,就像设置了padding-top:2px一样,位置下移了。不知道原因。外面盒子是有边框线的,里面放了个图片的盒子和input的盒子。之后又写了一个:外面盒子没边框线,里面的图片跟input分别设置了边框,在各浏览器像显示就正常了。求解这是为什么。在一个带border的盒子里不能同时放图片跟input吗?为什么必须得分别设置呢? 展开
 我来答
sc520226
2013-06-09 · TA获得超过187个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:105万
展开全部
给input重置样式,margin:0; padding:0;
图片是可以和input一起放的,要加vertical-align:middle;
另外推荐图片直接设置在input里面,给input一个padding-left就可以了!
input { background:url() no-rpeat; padding-left:px; }
火狐
2014-03-04 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑。
  这是因为不同浏览器下,对于w3c标准的支持程度和支持方式存在差异,导致如果您不使用hack方式或分别定义样式,就会导致在不同浏览器下的展示效果出现较大差异,影响您网站的用户体验。
  如果对我们的回答存在任何疑问,欢迎继续问询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师傅懂些IE
2013-06-11 · TA获得超过6978个赞
知道大有可为答主
回答量:6372
采纳率:11%
帮助的人:5470万
展开全部
这个问题的话建议去到以下论坛提交,会有专门的微软工程师为你解答:http://social.microsoft.com/Forums/zh-CN/category/netdevelopmentcn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式