シンプルな html ページ.IEで実行した場合(私のバージョンは7です)。
入力に「margin-left」(サイズは 15px) があることがわかります。
ただし、(*zoom:1) を削除すると、それを使用して haslayout をトリガーする必要があります。つまり、「margin-left」が消えます。
だからなんで???
<!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" id="proxy_unuse_address"></div>
</div>
</body>
</html>