お名前
メール
題名
記事
URL
編集キー 任意の8文字以下の英数字を入力して下さい。(修正・削除用)
画像認証 【必須】 右画像の数字を入力して下さい。  画像認証
文字色
 
No.166CSSセレクタのOR条件とAND条件
2020/09/10(Thu) 14:18
Name清水31 e-mailhome

HTMLタグ内に
 class="color green button small"
と書けばCSSセレクタとしてcolor green button smallで定義されたstyleが全て(=OR条件)適用される。同一の項目が重複していれば後勝ちで上書きされる。

CSSファイル内のセレクタとして
 .button.color {
 }
と書けばclass指定としてbuttonとcolorの両方(=AND条件)が指定されたタグに対して当該styleが適用される。

===> うーん、つぎはぎの仕様ですね。スパッゲティのcodingを生み出す元凶になりかねないと思われますが、オープンな環境で発展してきたものなので仕方ないのでしょうね。

修正テスト


No.168Re: CSSセレクタのOR条件とAND条件
2020/09/25(Fri) 22:20:21
Name清水31 e-mailhome

bbs.css内にはセレクタcolorは .button.color の一か所のみである。また htmlファイル側もclassにcolorを指定している箇所は全てclassにbuttonを指定している。従って .color と書いても同じことだったと思われるが、あえて変更はせずにこの書き方に準拠してボタン設定の他のカスタマイズを行うことにした。
※単にcolorとするよりボタンの色という意味で .button.colorのほうが意味が分かりやすいとも思われる。

==修正テスト===
日時が反映されるが表示順は変わらないこと


- YY-BOARD -