- ベストアンサー
フォームの構成部品(入力欄・ボタン等)を作成する<INPUT>タグについて
type属性である、「type="text"」と「type="password"」があります。この2つを段落(改行して)を入れて、横幅を同じにしたいのですが、OSによって幅が異なってしまいます。Windows2000では、デフォルト(size=20)値で、横幅は綺麗に揃ってくれるのですが、WindowsXPでは横幅が一致しません。何故ですか。また、解消方法はありますか。 参考ソース: <TR> <TD>ユーザーID:</TD><TD><INPUT TYPE="text" NAME="id" value=""></TD> </TR> <TR> <TD>パスワード:</TD><TD><INPUT TYPE="password" NAME="pass" value=""></TD> </TR>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原因についてはNo.1の通りだと思います。 対策としては、CSSで幅を指定すればいいと思います。 参考ソース: <HTML> <HEAD> <STYLE TYPE="text/css"> .same_width {width:100px;} </STYLE> </HEAD> <BODY> <TABLE> <TR> <TD>ユーザーID:</TD><TD><INPUT TYPE="text" NAME="id" value="" class="same_width"></TD> </TR> <TR> <TD>パスワード:</TD><TD><INPUT TYPE="password" NAME="pass" value="" class="same_width"></TD> </TR> </TABLE> </BODY> </HTML>
その他の回答 (1)
- seasoning
- ベストアンサー率25% (182/713)
こんちは。 OSの違いではなく、ブラウザの違いだと思いますよ。たぶんIEのバージョンが違ってませんか? 解消方法は無かったような気がします。
お礼
ありがとうございました