0

私はフォームを持っています: http://jsfiddle.net/U8D3w/

<form>
    <label for="username">Username:</label>
    <input type="text" name="username" />
    <br />

    <label for="password">Password:</label>
    <input type="password" name="password" />
    <br />

    <input type="submit" name="signin_submit" value="OKEY" />
</form>

クロムで間違った正しい動作をするのはなぜですか?

4

2 に答える 2

0

ボタン [type=submit] にフロートを追加しているだけなので、ボタンは右にしか浮かんでいません。

ボタンを入力に揃えたい場合は、コンテナーに幅を設定して、ボタンがボックスから浮き上がらないようにします。ボタンが div 内にとどまるようにするには、(css 属性 clear:both; を使用して) クリア クラスを追加する必要がある場合があります。

http://jsfiddle.net/U8D3w/1/

form{
 width:505px;
}
于 2013-03-25T18:05:20.803 に答える
0

「いいえ、ボタンと入力の位置が合っていません」

フォーム要素のデフォルト幅は 100% です...それが理由です...

彼に幅を与えるか、彼のスタイルに display:inline-block を追加してみてください

于 2013-03-25T17:26:25.257 に答える