表の背景色を1行ごと 1列ごとに設定したいのですが
先の設定の影響を受け、希望通りになりません
table.tb_menu td:nth-of-type(1){width:170px;background-color: seagreen;}
table.tb_menu td:nth-of-type(2){width:20px}
table.tb_menu td:nth-of-type(3){width:170px;background-color: seagreen;}
table.tb_menu tr:nth-child(1){height: 30px;}
table.tb_menu tr:nth-child(2){height: 10px;background-color: white;}
table.tb_menu tr:nth-child(3){height: 30px;}
2行目を白背景にしたいのですが 緑になってしまいます
No.3ベストアンサー
- 回答日時:
No1です。
よくわかりませんけれど、文章の雰囲気からすると、こんなことをなさりたいのでしょうか?
※ デフォルトの背景色は白と仮定しています。
.tb_menu td { width: 170px; height: 30px; }
.tb_menu tr:nth-child(even) td { height: 10px; }
.tb_menu td:nth-child(even){ width: 20px; }
.tb_menu tr:nth-child(odd) td:nth-child(odd){ background-color: seagreen }
No.2
- 回答日時:
/* 基本は白色 */
table.tb_menu > tbody > tr > td
{
background:white;
}
/* 上記のセレクタを詳細化し、奇数行と奇数列を緑色に上書き */
table.tb_menu > tbody > tr:nth-child(2n+1) > td,
table.tb_menu > tbody > tr > td:nth-child(2n+1)
{
background:seagree;
}
うまくいきませんでした
background:seagree →background-color: seagreen ですが
1行目と2行目では 列の着色パターンが違いました
No.1
- 回答日時:
こんにちは
ご質問の意味がよくわからないけれど、2行目に関しては全部のセルを白色の背景にしたいってことでしょうか?
もし、そうであるなら、とりあえず2行目の指定を
table.tb_menu tr:nth-child(2) td {height: 10px;background-color: white;}
などとしておけば宜しいかと。
CSSの設定が重複している場合に、どの設定が優先されるかは詳細度によって決まります。
以下あたりをご一読なされば理解できると思います。
https://developer.mozilla.org/ja/docs/Web/CSS/Sp …
セルに背景色(緑)を施したいのですが、
全てのセルではなく 1列おき、1行おきに緑とし
その間は白にしたいのです(ページ全体色は白です)
>2行目に関しては全部のセルを白色の背景にしたいってことでしょうか?
そういう事になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tableタグとformタグの組み合わせ
-
TDタグ内での均等割付の仕方
-
html でのテキスト結合について
-
同じクラス名はつけないほうが...
-
<img>タグにCSSのclass設定可能?
-
背景にグラデーション、外枠に...
-
HTMLのテーブルでそれぞれの大...
-
[css]tableのtr、10行ごとに背...
-
リストの記号を括弧付きの文字...
-
<TD div id="new">←こういうの...
-
TABLEのセルの中の文字を行単位...
-
テーブルとテーブルの間隔について
-
テーブルタグの中にdivを含めて...
-
tableにul,または,olを入れられ...
-
<li>と<table>タグについて
-
逆L字の表(table)組み
-
cssで、表示されるテキストによ...
-
テーブルの位置を細かく指定し...
-
ブロックとテーブルの間の隙間
-
トーナメント表の製作
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
html でのテキスト結合について
-
tableタグとformタグの組み合わせ
-
特殊文字の検索方法
-
テーブルの一部分のセルだけに...
-
同じクラス名はつけないほうが...
-
Tableタグで作成した表の縮小
-
td要素内のdiv要素をセンタリン...
-
Tableタグ内のspan styleが適応...
-
テーブル内のテーブルの高さを...
-
formのinputなどの幅100%指定
-
divで囲んだ文字が消える
-
cssで、テーブルのtdの中の文字...
-
vbscriptで時計を作りたい
-
HTMLのテーブルでそれぞれの大...
-
td width="180" と固定してるの...
-
同じwidth=200でもセル内の文字...
-
ブラウザによってテーブルのセ...
-
TDタグ内での均等割付の仕方
-
表とリスト(ulとtable)の違い...
-
<img>タグにCSSのclass設定可能?
おすすめ情報
もし、そうであるなら、とりあえず2行目の指定を
table.tb_menu tr:nth-child(2) td {height: 10px;background-color: white;}
などとしておけば宜しいかと。
___________________
行と列の 指定順番を変えましたが
思う通りにはなりません
セル1つ1つに指定をかけないとこの場合はダメなのでしょうか?
たとえが悪くてすみませんでした
白い背景のところに 緑色のタイルを
隙間を開けて配置した というイメージです
今日はこのあと時間が取れないので、
明日確認させて頂きまます
すみません