例えばこのような表がある場合
バナナの表記だけ色を変えたい場合
cssはどのようにて書けばいいですか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
html
1<style> 2td { 3 border: solid 1px red; 4} 5.banana { 6 color: blue; 7} 8#apple { 9 color: orange; 10} 11</style> 12 13<table> 14 <td id="apple">りんご</td> 15 <td class="banana">バナナ1</td> 16 <td class="banana">バナナ2</td> 17</table>
対象が1つだけのときid
を使い、対象が複数のときclass
を使います。
CSSスタイルシートの<style>
はid
のとき頭に#
を記述し、class
のとき頭に.
を記述します。
HTMLタグに<td style="color: blue;">
と記述することもできます。
投稿2019/09/07 00:34
総合スコア777
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/07 02:29 編集
2019/09/07 01:06
2019/09/07 01:52
2019/09/07 02:08
2019/09/07 02:36 編集
2019/09/07 03:14
2019/09/07 03:23
2019/09/07 03:45 編集
2019/09/07 03:51
2019/09/07 03:57
2019/09/08 15:07
0
CSSだけでは要素内の文字列等を取得することができないのでtdの2番目の要素だけCSSを適用する方法をお答えします。
要素の個数が動的に変化する場合等はQuerykumaさんの方法の方が良いかもしれません。
CSS
1td :nth-child(2) { 2 3}
投稿2019/09/06 23:25
編集2019/09/07 03:49総合スコア10429
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/07 03:44
2019/09/07 03:44
2019/09/07 03:50
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。