IE7下布局中的offset问题,如何清除offset?

结构是这样的:

html:
<div>
    <input text />
    <input submit />
</div>

css:
div { margin-left: 22px; }
input { float: left; }

text距左侧有一个22px的间隙,正好等于divmargin-left
在IE的布局面板查看,text有一个offset left,是22px
请教,这个offset是怎么来的?如何消除?

不能贴完整代码吗?非要用你的语言告诉我吗?

是不是没有清除默认 margin 跟padding *{margin:0px ;padding:0px;} 试试。

你好 我也遇到了你的问题 请问你是怎么解决的????感谢感谢

  • Bootstrap表格样式
  • 怎么用jq通过div控制多个相同类的div的样式
  • 你们是如何避免transform:scale属性影响字体的?
  • 子级的div是float浮动;怎么让子级的div的高度继承父级的高度
  • ios下获得焦点之后,页面布局上移了一段
  • vue组件中如何监听页面刷新?
  • 偷窥一个网站代码产生的疑问?background和text-indent: -999em作用?
  • 谁能给个解决移动端键盘弹起事件的最优方案
  • 添加viewport 640后字体在安卓不能自动缩放
  • 结合Thinkphp和JQ,关于clone的用法
  • 如何使用gulp将bower下载的angular,bootstrap等,放到scripts或styles目录下