触发haslayout的div下input,有“左margin”
<!DOCTYPE> <html> <head> <style> body,div,input{margin:0;padding:0;} .div-inline{display:inline-block;*display:inline;*zoom:1;border:1px solid red;} .marginLeft-15{margin-left:15px;} </style> </head> <body> <div class="marginLeft-15"> <div class="div-inline"><input type="text"></div> </div> </body> </html>
原因:未知(去掉zoom:1,发现margin-left消失,可以肯定是触发haslayout的问题)
解决方案:暂时使用padding代替margin...