- PR -

2000とXPでIEの表示結果が異なる

1
投稿者投稿内容
ken
常連さん
会議室デビュー日: 2004/04/06
投稿数: 34
投稿日時: 2005-02-17 00:12
いつもお世話になっております。
環境は以下の通りです。
Windows2000Server
Tomcat4.1.18
Struts1.0
現在Strutsを使いログイン画面を作り、ID と PassWordを入力できるようにしております。そこでJSPで次のように指定し、結果をIEで表示するとwindows2000で表示した結果とwindwosXPで表示した結果が異なります。
<html:text property="userName" size="32" maxlength="64" />
<html:password property="password" size="32" maxlength="64" redisplay="false"/>
2000ではIDとパスワードの入力フィールドの表示サイズは同じなのですが、XPではパスワードの入力フィールドが長くなってしまいます。
もし原因などが分かるかたがいらっしゃいましたらご教授ください。
taro
ぬし
会議室デビュー日: 2003/10/20
投稿数: 316
投稿日時: 2005-02-17 00:33
WinXP+IE6の場合の仕様のようですね。
解決法はこのへんをご参考に・・・。
http://www.ilovex.co.jp/Division/GDD/archives/2005/02/post_26.html
ken
常連さん
会議室デビュー日: 2004/04/06
投稿数: 34
投稿日時: 2005-02-17 15:20
taroさん的確なアドバイス本当にありがとうございました。
解決することができました。
いちをJSPの中身を抜粋でのせておきます。
<style type="text/css">
/* ログイン画面 */
.pad { width: 192px; height: 16px; }
</style>

<html:text property="userName" size="35" styleClass="pad" maxlength="64" />
<html:password property="password" size="35" styleClass="pad" maxlength="64" redisplay="false"/>
1

スキルアップ/キャリアアップ(JOB@IT)