IE为什么要尊重标签CSS宽度,而不是Firefox或Chrome?

Mar*_*man 6 html css

我正在尝试写一个联系表格,但我的标签宽度不是强制在Firefox或Chrome中 - IE似乎工作正常(一次).这是我的HTML

 <form name="" id="" action="" method="post">

            <div id="my_form">

                <div>
                    <label for="username">Username:</label>
                    <input type="text" name="username" id="username" />
                </div>
            <div>
<form>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS

#my_form div label{width:200px;display:inline-block;}
Run Code Online (Sandbox Code Playgroud)

任何想法如何强制标签宽度,他们似乎崩溃

Rom*_*man 13

试试这个:

#my_form div label{width:200px; display:block; float:left;}
Run Code Online (Sandbox Code Playgroud)

看到这个运行(http://jsfiddle.net/jrpab/),它在Chrome中运行良好.