- - PR -
スタイルシートの設定について
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 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の設定、問題が発生した画面のハードコピーを 取っていただいて、それを見られたらどうでしょうか? | ||||
|
投稿日時: 2005-07-20 13:22
hiraさん、詳しい情報ありがとうございます。
大変勉強になります。 hiraさんのこの場合、一部のユーザのみ表示がうまくいかなかったというのは、 一部のユーザーが http://test/webapp/login.aspx/ とURLを打っていた という意味なのでしょうか? | ||||
|
投稿日時: 2005-07-20 14:05
そうです。 自分がこの問題に直面した時は、問題のあった端末を調べてやっと判りました^^; ちなみに、みつんさんの環境でも http://host/仮想ディレクトリ名/ を http://host/仮想ディレクトリ名// 指定するとなると思います。 [ メッセージ編集済み 編集者: hira 編集日時 2005-07-20 14:07 ] | ||||
|
投稿日時: 2005-07-20 14:50
原因がわかりました。
表示が不正なマシンは、Windowsの画面のプロパティ、 [設定]タブ-[詳細設定]ボタンで、 DPI設定が、大きなサイズになっていました。 私の開発マシンで大きなサイズにしたところ、 同じ現象が確認できました。 どうやら、ご年配の方だったようで...。 ここで考えどころなのですが、 今回のシステムは画面が結構細かいので、 ボタン等も小さめに作ってあります。 ですが、DPIの設定によってはこのように画面がくずれる事になるようです。 どの変まで考慮すべきなのでしょうか? 標準的に、Webアプリの画面レイアウトは皆さんどのようなところまで 考えて作成するものなのでしょうか? やはり、どのような環境でも正常に表示されるのがよいと思うのです。 IEでバージョンは6以上は前提条件としてあるのですが。 ぜひアドバイスをお願いいたします。 | ||||
|
投稿日時: 2005-07-20 16:35
おっ!原因がわかりましたかっ!
実は実家のパソコンが同じ症状だったんですよ。 お盆に帰ったときやってみます
DPIの設定は初めて知ったんですけど、たとえレイアウトが崩れても意味が通じるように しておくのが良いと思います。 #DIVとか変に使うと、文字が隠れちゃったりしますよね。 | ||||
|
投稿日時: 2005-07-20 20:29
ほぇ〜!どうなるんだろうと思っていたら、そう来ましたか!!
まぁ、位置を固定しない、ですかねぇ。Windows Form なら、その辺を自動調整してくれるプロパティやコントロールがあるのですが。。。 私は、レイアウトに使うのはおかしい、ということを知っていながら、Table 要素を使っています。。。 _________________ | ||||
|
投稿日時: 2005-07-20 22:58
僕も同じく、Table要素を使っています。 | ||||
|
投稿日時: 2005-07-21 10:32
W3Cのガイドラインでは、レイアウトのためにTABLE要素を使うことを認めているように
読めるんですけどどうなんでしょ。 ・表形式の情報 → TABLE要素を使うことは適切 ・レイアウト → 線形化して意味の通るテーブルでもよい TH要素とかを使わなければ意味的にも混乱しないし、問題ないと思います。 | ||||
