- PR -

VB.Netで作成した.aspxをNetscapeで表示した時!

投稿者投稿内容
もじぞう
会議室デビュー日: 2005/02/18
投稿数: 4
投稿日時: 2005-02-18 20:06
VB.Netで作成した.aspxをNetscapeで見たらTextboxの幅が3倍ぐらいでかく
なっていました、HTMLのソースを見るとWidthの指定がなくなっていました。
これを回避するにはどうすれば良いのでしょうか?
どなたかお願いします!
まゆりん
ぬし
会議室デビュー日: 2002/08/12
投稿数: 539
お住まい・勤務地: よこはま
投稿日時: 2005-02-18 20:38
IEではどうなりましたか?
_________________
まゆりん @ わんくま同盟
Blog る。
もじぞう
会議室デビュー日: 2005/02/18
投稿数: 4
投稿日時: 2005-02-18 20:43
早速の返答ありがとうございます。
IEでは仮に3cmぐらいだとすると、Netscapeでは7、8cmぐらいでした。
ちなみにその後、Width指定を強引に入れてNetscapeで試したら変わりません
でした。違う何かがあるのですか?
中博俊
ベテラン
会議室デビュー日: 2004/10/17
投稿数: 91
お住まい・勤務地: 大阪市
投稿日時: 2005-02-18 22:13
とりあえず、
http://naka.wankuma.com/site/column/aspnet/00002.htm
を確認してみてください
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-02-18 22:21
http://www.tohoho-web.com/css/reference.htm#width
_________________
もじぞう
会議室デビュー日: 2005/02/18
投稿数: 4
投稿日時: 2005-02-21 10:25
中さん、Jittaさんありがとうございました。
とりあえず、ということで中さんの案でCssの無効を有効にするようmachine.configを
直してみた所、どのブラウザでも同じ表示になりました。ただ、これだとクライアント
側のconfigファイルを直さないといけないので本番では無理があります。そこでサーバ
側のweb.configで対応したいのですが、web.config上どこに設定すれば良いか教えて
いただきたいのですが!よろしくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-02-21 20:17
 これを使え、ではなく、環境依存するよ、だったのですが。。。
 この本の、163ページに、このように書かれています。
引用:

フォームを構成する様々な部品の表示される大きさは、使用するブラウザによって異なります。特に、テキスト入力フィールドについては、その表示幅と高さに大きな違いが見られます。



 回避のためのヒントも書いてありますが、引用の範囲を超えるので、伏せます。

_________________
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-02-21 23:01
便利そうでしたので、中さんのページを参考に試して見ました。
別段難しい話ではなく、以下のような場所に<browserCaps>〜</browserCaps>を記述すればOKです。

<configuration>
<system.web>
 ....
←この部分に追加すれば良し
</system.web>
</configuration>

browserCapsエレメントについての説明は以下を参照。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfbrowsercapssection.asp

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