シンプルなログインフォーム幅のユーザー名とパスワードのフィールドと送信ボタンがあります。送信ボタンをクリックする前は、入力フィールドの幅は212px
期待どおりです。送信ボタンをクリックすると、幅が に変わります200px
。
入力のCSSは次のとおりです。
.textInput {
padding: 6px;
width: 200px;
background-color: #15242A;
border: none;
color: #BFE6FE;
margin: 2px;
display: inline-block;
}
そして、ここに入力があります:
<input type="text" class="textInput" name="username" value="<?php if (isset ($username)) echo stripcslashes($username); ?>"/>
それはどのdivにもありません。私が望むのは、フォームを送信する前後に同じ幅を維持することだけです
完全なコードへのリンクは次のとおりですhttp://jsfiddle.net/kEWdd/