- PR -

スタイルシートの設定について

投稿者投稿内容
hira
常連さん
会議室デビュー日: 2004/05/07
投稿数: 33
投稿日時: 2005-07-20 13:02
hiraです。

何が原因ですかね?ちょっと検討がつきません。

ちなみに、私が遭遇した現象について
もう少し詳細に説明します。

IIS・・・規定のドキュメント設定無し
Webアプリ…全て相対パスを使用
ログイン画面 → メニュー画面遷移 (遷移はServer.Transfer使用)

ログイン時
正常:http://test/webapp/login.aspx
異常:http://test/webapp/login.aspx/
でログインを行うと
メニュー画面で
正常:http://test/webapp/login.aspx
異常:http://test/webapp/login.aspx/login.aspx
に遷移していました。(Server.Transferで遷移したため、URLは変わらず)

その為、スタイルシートのPassが間違った状態になっていた様です。

原因を調べるのに一番いいのは、問題が発生する端末をかりて調査する事だと
思いますが、出来ないなら、IEの設定、問題が発生した画面のハードコピーを
取っていただいて、それを見られたらどうでしょうか?

みつん
大ベテラン
会議室デビュー日: 2004/05/21
投稿数: 100
投稿日時: 2005-07-20 13:22
hiraさん、詳しい情報ありがとうございます。
大変勉強になります。

hiraさんのこの場合、一部のユーザのみ表示がうまくいかなかったというのは、
一部のユーザーが http://test/webapp/login.aspx/ とURLを打っていた
という意味なのでしょうか?
hira
常連さん
会議室デビュー日: 2004/05/07
投稿数: 33
投稿日時: 2005-07-20 14:05
引用:


hiraさんのこの場合、一部のユーザのみ表示がうまくいかなかったというのは、
一部のユーザーが http://test/webapp/login.aspx/ とURLを打っていた
という意味なのでしょうか?



そうです。
自分がこの問題に直面した時は、問題のあった端末を調べてやっと判りました^^;

ちなみに、みつんさんの環境でも
 http://host/仮想ディレクトリ名/

 http://host/仮想ディレクトリ名//
指定するとなると思います。

[ メッセージ編集済み 編集者: hira 編集日時 2005-07-20 14:07 ]
みつん
大ベテラン
会議室デビュー日: 2004/05/21
投稿数: 100
投稿日時: 2005-07-20 14:50
原因がわかりました。

表示が不正なマシンは、Windowsの画面のプロパティ、
[設定]タブ-[詳細設定]ボタンで、
DPI設定が、大きなサイズになっていました。
私の開発マシンで大きなサイズにしたところ、
同じ現象が確認できました。
どうやら、ご年配の方だったようで...。

ここで考えどころなのですが、
今回のシステムは画面が結構細かいので、
ボタン等も小さめに作ってあります。
ですが、DPIの設定によってはこのように画面がくずれる事になるようです。
どの変まで考慮すべきなのでしょうか?
標準的に、Webアプリの画面レイアウトは皆さんどのようなところまで
考えて作成するものなのでしょうか?
やはり、どのような環境でも正常に表示されるのがよいと思うのです。
IEでバージョンは6以上は前提条件としてあるのですが。

ぜひアドバイスをお願いいたします。

コナン
ベテラン
会議室デビュー日: 2005/01/31
投稿数: 98
投稿日時: 2005-07-20 16:35
おっ!原因がわかりましたかっ!
実は実家のパソコンが同じ症状だったんですよ。
お盆に帰ったときやってみます

引用:

みつんさんの書き込み (2005-07-20 14:50) より:

ここで考えどころなのですが、
今回のシステムは画面が結構細かいので、
ボタン等も小さめに作ってあります。
ですが、DPIの設定によってはこのように画面がくずれる事になるようです。
どの変まで考慮すべきなのでしょうか?


DPIの設定は初めて知ったんですけど、たとえレイアウトが崩れても意味が通じるように
しておくのが良いと思います。
#DIVとか変に使うと、文字が隠れちゃったりしますよね。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-07-20 20:29
 ほぇ〜!どうなるんだろうと思っていたら、そう来ましたか!!

 まぁ、位置を固定しない、ですかねぇ。Windows Form なら、その辺を自動調整してくれるプロパティやコントロールがあるのですが。。。
 私は、レイアウトに使うのはおかしい、ということを知っていながら、Table 要素を使っています。。。
_________________
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2005-07-20 22:58
引用:

Jittaさんの書き込み (2005-07-20 20:29) より:
 私は、レイアウトに使うのはおかしい、ということを知っていながら、Table 要素を使っています。。。




僕も同じく、Table要素を使っています。
コナン
ベテラン
会議室デビュー日: 2005/01/31
投稿数: 98
投稿日時: 2005-07-21 10:32
W3Cのガイドラインでは、レイアウトのためにTABLE要素を使うことを認めているように
読めるんですけどどうなんでしょ。

・表形式の情報 → TABLE要素を使うことは適切
・レイアウト → 線形化して意味の通るテーブルでもよい

TH要素とかを使わなければ意味的にも混乱しないし、問題ないと思います。

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