- - PR -
ASP.NET Panelの行間設定
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-08-29 15:19
初歩的な質問ですみません
ASP.NETの画面を開発しているのですが、 パネルにラベルやテキストボックスなどをのせているのですが、 パネルの中で改行するとずいぶん行の間隔があいてしまって、 無駄なスペースができてしまいます。 この行間隔を小さくするにはどうしたらいいのでしょうか。 FONTのLine-Heightを変えてみたのですが、 行間隔は変わりませんでした。 ASP.NETというよりはHTMLの文法の話なのかもしれませんが、 ご存知のかた、教えてください。 よろしくお願いします。 | ||||||||
|
投稿日時: 2007-08-29 15:40
<asp:Panel Style="line-height: 3px" のように書いてもだめですか? | ||||||||
|
投稿日時: 2007-08-29 15:50
返信ありがとうございます。
>これはスタイルシートのことですか? いえ、スタイルシートは使っていません。 Panelのなかで最初にFONTタグを入れてみてそこで設定してみたのです。 ><asp:Panel Style="line-height: 3px" >のように書いてもだめですか? やってみましたがだめでした。 Panel上のラベルの文字が変な風に上に寄ってしまうだけで、 行間隔は変わりませんでした。 たしか以前に別の仕事でやったときは ぴっちり行間隔を詰められたような気がするのですが・・・ ありがとうございました。 | ||||||||
|
投稿日時: 2007-08-29 16:27
確かにパネル全体に指定したらだめかもしれないですね。 パネルの中で改行するとってのは<BR />ですよね。だとするとそれを <span style="line-height:3px"><br /></span> のようにすればいいかなあ。(本末転倒かなあ。) | ||||||||
|
投稿日時: 2007-08-29 16:32
解決しました。
ASP.NETのデザイナで改行すると<BR>ではなく、 <P>が入るためでした。 <P>を消して自分でHTMLのソースに直接<BR>を埋め込んだら うまくいきました。 ありがとうございました。 しかしASP.NETのデザイナ上で<BR>を入れる方法は無いんでしょうかね・・・ | ||||||||
|
投稿日時: 2007-08-29 16:56
TextBoxも?ラベルだけの話じゃなくて? つか本当に改行か?<br />じゃなくて<p></p>になってたりしない? ----------- 追記: ちょwww俺Submitするの遅すぎたwwwww会議に呼ばれたもので・・・すまん。 指摘内容は合っていただけにマヌケすぎるwwwww [ メッセージ編集済み 編集者: ぶさいくろう 編集日時 2007-08-29 17:06 ] | ||||||||
|
投稿日時: 2007-08-29 18:20
Shiftキーを押しながら改行することで可能なはずです。
| ||||||||
|
投稿日時: 2007-08-29 18:28
ぶさいくろうさん
ありがとうございます。 おっしゃるとおりでした。 まだまだ私はHTMLが分かってないみたいです。 よっし〜。さん おーっ、うまくいきました!! ありがとうございますっ!! こういうことはヘルプに書いてあるんでしょうか? |