- PR -

Tableで指定した「font-family」をTable内全体のLabelとTextBoxに有効にしたい

1
投稿者投稿内容
RORI
会議室デビュー日: 2007/04/18
投稿数: 9
投稿日時: 2007-04-18 15:33
お世話になります。
IE6、ASP.NET C# にて開発中です。

外部スタイルシートにて
.tab1
{
 font-size:12px;
 font-family:MS ゴシック;
}

としており、

<table class="tab1">
<tr>
<td>
 <asp:Label ID="Label1" runat="server" Text="AAAA"></asp:Label>
 <asp:TextBox ID="TextBox1" runat="server" Text="BBBB"></asp:TextBox>
 <asp:TextBox ID="TextBox2" runat="server" Text="CCCC"></asp:TextBox>
</td>
</tr>
</table>

のaspxファイル内のTable全体に上記CSS有効にさせたいのですが、
Label内とTextBox内が効きません。

やはり、タグ単位で指定する方法しかないのでしょうか?

ご教授の程、宜しくお願い致します。
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2007-04-18 17:38
子孫セレクタ(たしかこういう名前だったと、、)を使います。
.tab1 input
{
}

#当方ではご提示のコードだとラベルは大丈夫でしたけどね。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-04-18 18:10
バージョンは?
1.xなら、デザイナが勝手に書き換えていないか、要チェック
_________________
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-04-18 18:22
引用:

RORIさんの書き込み (2007-04-18 15:33) より:

Table内全体のLabelとTextBoxに有効にしたい


ならば、

引用:

.tab1
{
 font-size:12px;
 font-family:MS ゴシック;
}


ではなくて、

コード:

    .tab1 * {
        font-size   : 52px;
        font-family : 'MS ゴシック';
    }


ですよね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
RORI
会議室デビュー日: 2007/04/18
投稿数: 9
投稿日時: 2007-04-19 10:22
べるさん、Jittaさん、じゃんぬねっとさん

ご返答いただき、ありがとうございます。
また、返信が遅れ申し訳ありません。

引用:
.tab1 * {
font-size : 52px;
font-family : 'MS ゴシック';
}


*(アスタリスク)にて、Table全体を'MS ゴシック'として
適用出来ました。

ありがとうございました。
1

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