- - PR -
ASP.NETにてLabelオブジェクトをSPANにしない方法
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-06-18 10:52
あれれ?上手くいきませんでしたか えーと、私はIE6で確認しました。 ちなみにNAL-6295さんの方法でもセンタリングされているのを確認しています。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||||||
|
投稿日時: 2004-06-18 11:10
>あれれ?上手くいきませんでしたか
>えーと、私はIE6で確認しました。 >ちなみにNAL-6295さんの方法でもセンタリングされているのを確認しています。 むむ・・・ 何が違うんだろう。 Label1.Attributes.CssStyle.Add("text-align","center") これで生成されたHTMLみると <span id="Label2" class="text-align:center">Label</span> で、でてしまうのですが、そちらはどうでしょうか? SPAN.LABELの方のソースは、 <ASP:Label CssClass="Label">Label</ASP:Label> といったものですが。 (一生懸命<>を<>でかいてたら隣にHTML: | ||||||||
|
投稿日時: 2004-06-18 11:10
>あれれ?上手くいきませんでしたか
>えーと、私はIE6で確認しました。 >ちなみにNAL-6295さんの方法でもセンタリングされているのを確認しています。 むむ・・・ 何が違うんだろう。 Label1.Attributes.CssStyle.Add("text-align","center") これで生成されたHTMLみると <span id="Label2" class="text-align:center">Label</span> で、でてしまうのですが、そちらはどうでしょうか? SPAN.LABELの方のソースは、 <ASP:Label CssClass="Label">Label</ASP:Label> といったものですが。 (一生懸命<>を<>でかいてたら隣にHTML: | ||||||||
|
投稿日時: 2004-06-18 11:10
NAL-6295です。
ちなみに、件名のように、SPANにしない方法としては、ラベルコントロールを利用しないで、HTMLビューで
とすれば、とりあえず、ラベル相当のサーバーコントロールとして使えます。 | ||||||||
|
投稿日時: 2004-06-18 11:26
1行目にある、DOCTYPEは、どうなってます?>みなさん
確か、これがある/ない、内容によって、どのように動くか、違っていたと思います。 ちなみに、私のコードは書いていないので、「互換モード」で動きます。 あと、つまらんツッコミですが、positionをabsoluteにして、位置を指定しないと、左上に表示されます。。。 | ||||||||
|
投稿日時: 2004-06-18 11:33
ツールボックスのHTMLタブにあるLabelだったらdivで表示されますね。 プロパティでalign指定も出来ますし。 サーバコントロールとして機能させたければ、右クリックメニューで [サーバコントロールとして実行]を選択すればOKです。 _________________ まゆりん@脱・雑用係 [ メッセージ編集済み 編集者: まゆりん 編集日時 2004-06-18 11:35 ] | ||||||||
|
投稿日時: 2004-06-18 11:46
まず、重複書き込みすいません。
間違ってるとこ見つけて直して送信押しなおしたら、もう行ってたみたいで・・・ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ですね。 W3C標準仕様かな? 勉強がてらちょっと調べてみよう。 W3Cの仕様書は、読めん・・・ >ツールボックスのHTMLタブにあるLabelだったらdivで表示されますね。 あ、ほんとだ。 なんで分けてるんかな・・・ | ||||||||
|
投稿日時: 2004-06-20 00:48
何に対してセンタリングしたいのでしょうか?
text-alignでは、指定されたブロック内のインラインボックスの行揃えを指定します。 SPAN要素の幅は、表示している内容と同じになるので、センタリングしたところで意味がありません。 。。。と、わかりづらいですね。 # 以下、等幅で表示したいので、codeで括ります。
# わかりづらいですね。説明下手ですみません。 JittaさんのHTMLの例は、まさに上の例そのままの結果です。 | ||||||||
