- - PR -
ASP.NETにてLabelオブジェクトをSPANにしない方法
1|2|3
次のページへ»
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-06-18 09:48
はじめまして。
初歩的な質問で申し訳ありませんが、ご教授願います。 ASP.NETにてWebページの作成をしてるのですが。 Labelオブジェクトに対してCSSのtext-align:centerを反映させたいのですが、HTML化される時にSPANになるようで、なぜかSPANに対してcenterが反映されないようなのです。 これをなんとか回避したいのですが。 LabelオブジェクトをSPAN化しない方法、もしくはHTML文章が複雑化しない方法でセンタリングできる方法は、ありませんでしょうか? | ||||
|
投稿日時: 2004-06-18 09:59
えっと、表示したときに、どうなるようにしたいのでしょう?
|<−−−−−−−画面の幅−−−−−−−−>| | こうしたい | |けどこうなる? | それで、このページのHTMLソースを表示すると、どうなっていますか? <span class="CENTERING">こうしたい</span> これだと、ダメかなぁ? <div class="CENTERING"><span>こうしたい</span></div> これならOkだと。。。
| ||||
|
投稿日時: 2004-06-18 10:05
こんにちは。
VS.NET2003、C#を使用しております。 Label1.Attributes.CssStyle.Add("text-align","center"); でセンタリングされました。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||
|
投稿日時: 2004-06-18 10:13
なるほど、外からDivでくくるのですか。
状態はおっしゃるそのままです。 試しましたら、希望どおり表示されました。 ほんと、初歩的なことでした・・・ Label1.Attributes.CssStyle.Add("text-align","center") のほうですが、わたしのほうでは表示が確認できませんでした。 ブラウザーの違いでしょうか? NNでは、うまくいくそうなのでそちらをお使いですか? できれば、教えてください。 うまくいくなら興味あります。 | ||||
|
投稿日時: 2004-06-18 10:19
一応、IE、NN、Mozilla、Firefox、Opera(以上Windows)、Mozilla、Wazilla(以上RedHat)(すべて最新版)で確認しました。IEだけ、特別な動きをします。。。 | ||||
|
投稿日時: 2004-06-18 10:20
NAL-6295です。
外部CSSファイルに SPAN.LABEL { text-align:center; } と定義して、CssClassプロパティにLABELとしたら、センタリングされました。 | ||||
|
投稿日時: 2004-06-18 10:37
表示レベルがブロックだと、センタリングされる。。。 | ||||
|
投稿日時: 2004-06-18 10:49
SPAN.LABELの方法だとこちらでは出ないですね。
displayパラメータって・・・ 特に問題は無いですが・・・ 書き忘れていましたが、開発実行環境は、 VS.NET 2003(VB.NET) Windows2000Professional SP4 NEC VersaPro VA13J IE6.02です。 |
1|2|3
次のページへ»