结构是这样的:
html:
<div>
<input text />
<input submit />
</div>
css:
div { margin-left: 22px; }
input { float: left; }
text
距左侧有一个22px
的间隙,正好等于div
的margin-left
。
在IE的布局面板查看,text
有一个offset left
,是22px
。
请教,这个offset
是怎么来的?如何消除?
是不是没有清除默认 margin 跟padding *{margin:0px ;padding:0px;} 试试。
不能贴完整代码吗?非要用你的语言告诉我吗?