- PR -

常にウインドウ幅の中央に表示するには

1
投稿者投稿内容
ぽぽぴ
常連さん
会議室デビュー日: 2005/06/17
投稿数: 23
投稿日時: 2005-07-27 14:45
vb.netで、WebApplicationを作成しております。

ウインドウのサイズを変更しても、常にウインドウ幅の中央に、
配置したオブジェクトを表示させたいのですが、
どうすればよいのでしょうか。。

よろしくお願い致します。
hira
常連さん
会議室デビュー日: 2004/05/07
投稿数: 33
投稿日時: 2005-07-27 14:53
hiraです。

HTMLを勉強しましょう!

border=0、width=100%のテーブルを作成し、
その中にオブジェクトを配置。
オブジェクトを配置した TDタグに align="center"って書けば
目的は達成できると思います。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-07-27 15:18
私は、style="text-align:center;" を使う方が好みです。
ピンポイントに指定するもよし、Bodyタグに記述すれば一発です。
ぼのぼの
ぬし
会議室デビュー日: 2004/09/16
投稿数: 544
投稿日時: 2005-07-27 15:23
Edossonさんの方法はGridLayoutを使ってないことが前提ですね。
集約すると、
>HTMLを勉強しましょう!
の一言に尽きてしまうのですが
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-07-27 21:26
 Edosson さんの方法は、対象がテキストの場合、または対象ブラウザが IE の場合に有効な方法です。
 例えば、対象がボタン(input type='button')で、FireFox に表示させると、中央にはなりません。text-align ですので。
 この場合、1文字でも'文字'を表示させれば、次の描画点がそこに移りますから、インライン要素であれば中央に表示できます。空白が、見えないのでお勧めですが、普通の' 'は描画されないので注意。

…苦労したんですよ。(×_×; )

_________________
ぽぽぴ
常連さん
会議室デビュー日: 2005/06/17
投稿数: 23
投稿日時: 2005-07-28 09:30
みなさま返信ありがとうございます。
テーブルを作成し、その中にオブジェクトを配置し、できました。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-07-28 10:25
スレ主の方が解決されたところを今更ですが。
いや、生半可ですみません。
引用:

対象がテキストの場合、または対象ブラウザが IE の場合に有効


私はFireFoxの人であります。
一応、FireFoxもIEも、text-alignの指定によって、
テキストはもちろん、FORM、IMGは中央よりになるのは確認してたのでありますが。
んが、つい最近も、「実装叩いて安心するな、仕様を確認せよ」との
ご指摘があったばかりですね。
出直して参ります。m(_ _)m
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-07-29 05:18
 はい、私のチョンボです。インライン要素に対して text-align を指定していました。そして、『ピンポイントに指定』を、そのように解釈していました。申し訳ありません。
# う〜ん、本日2点目。。。

_________________
1

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