结构是这样的:
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
是怎么来的?如何消除?
结构是这样的:
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
是怎么来的?如何消除?
6 回答2.6k 阅读✓ 已解决
5 回答5.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答890 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
是不是没有清除默认 margin 跟padding *{margin:0px ;padding:0px;} 试试。