input元素相对父级元素错位了?IE7
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input元素相对父级元素错位了?IE7相关的知识,希望对你有一定的参考价值。
原因:
产生这种错误的原因是因为当input仅仅包含父元素,父元素拥有layout,和margin-left属性时,IE6和7的input就会错误的继承margin-left这样的属性。
解决办法:
给input元素外面套一个span,label这样的内联元素,这样就会消除bug。 原理很简单,input父元素是内敛元素,就不会继承margin-left了。
以上是关于input元素相对父级元素错位了?IE7的主要内容,如果未能解决你的问题,请参考以下文章
ie7 relative问题:父元素使用relative,子元素使用absolute,子元素高度大于父级高度