- - PR -
【ASP.NET】Webページの余白(右余白)
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-10-13 16:32
現在DataGridを活用したWebページを作成しました、
項目が多く、ページを右スクロールして表示しています。 ただ、DataGridの右端の項目がどうも見にくいので何とか したいと思っております。 そこでページの <Body> 欄に RightMargin の設定を してもまったく余白が出来ません。 ページの右端に余白を作るにはどうすればいいでしょうか。 ご教授お願い致します。 | ||||
|
投稿日時: 2004-10-14 13:01
試していないので何とも言えませんが・・・・
DataGridの右に、余白に相当する幅を持った透明なLabelを置いてみたらどうでしょう? | ||||
|
投稿日時: 2004-10-14 13:36
RightMarginって何ですか? CSSのmargin-rightなら<body>または<table>に適用できるようです。 [ メッセージ編集済み 編集者: todo 編集日時 2004-10-14 13:37 ] [ メッセージ編集済み 編集者: todo 編集日時 2004-10-14 13:38 ] | ||||
|
投稿日時: 2004-10-14 14:39
RightMarginはブラウザ&バージョンによっては、サポートされていないようです。
当方環境にてRightMarginプロパティを指定し検証しましたが、問題なく動作します。(IE6にて) ミニマム構成にてデバッグすれば、何が原因なのか特定できるのではないでしょうか。 | ||||
|
投稿日時: 2004-10-14 15:52
返信ありがとうございます
当方も同じくIE6にて動作させていますが RightMargin Margin-Right 共に 動作しませんでした。 .NET Frameworkのバージョンは1.1です すがる思いでDataGridの右側に100pxのラベルを置いても余白は出来ませんでした。 DataGridはデータバインドすると600px程度のグリッドが1200px程になります。 | ||||
|
投稿日時: 2004-10-14 19:12
DataGridといっても、クライアントにとってはHTMLタグ(Table)の集まりでしかありません。
以下のコードをhtmlファイルとして保存して、IEにて開いてみたらどうなるでしょう?
| ||||
|
投稿日時: 2004-10-14 19:48
ありがとうございます、さっそくやってみました。
上記のサンプル、問題なく表示されました。 だんだん分からなくなってきました。 私も同様に<BODY>欄にRightMarginを記述しているのですが、 グリッドがデータと連結されると右端はぴったり余白の無い 状態になってしまいます。 データ連結する際に邪魔をするような要素があるのでしょうか。 | ||||
|
投稿日時: 2004-10-15 08:54
問題なく表示されるようでしたら、最小構成のサーバーコントロールのみを配置し、
かつDataGridを使用しているのならば1レコードのみにして、どの個所が影響しているの か調べた方が解決への近道かと思われます。 |