CSSに関する質問です。

テーブルにかかっている CSS を解除して、あるテーブルのみ違うスタイルを適用したいのですが、どうするのがいいのでしょうか? スタイルの解除ができたらありがたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/03/11 23:17:59
  • 終了:2007/03/12 10:04:58

回答(3件)

id:ToMmY No.1

ToMmY回答回数656ベストアンサー獲得回数192007/03/11 23:21:33

ポイント27pt

よくわからないのですが、class or IDじゃだめなんですか?

この質問文だとそういう風にしか解釈できないんですが・・・

http://anslasax.net/css-make/write.html

http://www.kanzaki.com/docs/html/htminfo17.html

まんなかへんです

id:kaiketsu

解除はできないでしょうか? スタイルのかかっていない状態になるのがありがたいです。

何も指定していないと外のスタイル指定がきいてしまいます。

2007/03/11 23:26:21
id:ululun No.2

うるるん回答回数267ベストアンサー獲得回数192007/03/11 23:43:12

ポイント27pt

tableが複数存在していて任意のtableに対してのみcssの宣言を削除したい場合はデフォルトの宣言と解除の宣言の二つを個別のclassもしくはdiv宣言でしてあげなければならないと思います。

例えば「文字の大きさをtableによって変更したい」のなら

cssに

#tabele01{

font-size : 80%;

font-weight : normal;

}

#tabele02{

font-size : 100%;

font-weight : normal;

}

の二つを記述し、

のように記述して切り分ければ良いかと。

恐らく現時点ではtableもしくはTDあたりに対してclass宣言が行われていると推察されますので、これを複数作成してclassを切り替えると良いと思います。

http://q.hatena.ne.jp/answer<urlはダミーです

id:kaiketsu

あるテーブルについては全面的に解除したいというのはできいのでしょうか、細かく指定がされている場合には、それらをすべて解除するのは結構面倒です。

2007/03/12 00:14:04
id:fragarach No.3

fragarach回答回数41ベストアンサー獲得回数72007/03/12 01:50:52

ポイント26pt

恐らく、お望みの動作は無理だと思います。CSSに「指定されているスタイルを解除する」といったものは無いので。

そもそも、別のスタイルを適用させたい部分があるのであれば、要素全体へのスタイル適用は避けるか、そうでなければ諦めて個別にスタイルを上書きするのが無難です。

ダミーURL:http://www.google.com/

id:kaiketsu

結構不便なんですね。ありがとうございます。

2007/03/12 09:38:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません