css
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| css [2012/03/04 03:09] – [疑似クラスセレクタ] nullpon | css [2019/03/18 04:24] (現在) – [外観モードによる振り分け] nullpon | ||
|---|---|---|---|
| 行 30: | 行 30: | ||
| ==== 疑似クラスセレクタ ==== | ==== 疑似クラスセレクタ ==== | ||
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| - | |E: | + | |E: |
| |E: | |E: | ||
| |E: | |E: | ||
| 行 54: | 行 54: | ||
| |E: | |E: | ||
| + | xxxx-childとxxxx-of-typeは兄弟要素の中の位置、順番で指定する疑似クラス。childは全ての兄弟要素が数え上げの対象になるが、of-typeでは自分と同一種類の兄弟要素のみが数え上げの対象になる。 | ||
| ==== nth の指定方法 ==== | ==== nth の指定方法 ==== | ||
| 行 63: | 行 64: | ||
| * oddを指定すると奇数番目(=> | * oddを指定すると奇数番目(=> | ||
| * 3nを指定すると3の倍数番目 | * 3nを指定すると3の倍数番目 | ||
| - | * 10n-1を指定すると、9、19, | + | * 10n-1を指定すると、9、19, |
| + | * n+2と指定すると2つ目の要素以降が対象(=最初の要素を除外) | ||
| * -n+4とすると最初の4つまでを指定(a = -1, b = 4) | * -n+4とすると最初の4つまでを指定(a = -1, b = 4) | ||
| - | | + | nth-xxx では n に 0, 1, 2, 3, 4 ... を代入して選択される要素を計算する |
| + | |||
| + | * 2 は 2, 2, 2, 2, 2 ... なので、2番目のみが選択される(a = 0, b = 2、 0n + 2 と考える) | ||
| + | * n は 0, 1, 2, 3, 4 ... なので、全ての要素が選択される。 | ||
| + | * 2n+1 は 1, 3, 5, 7, 9 ... となるので、奇数が選択される。 | ||
| + | * -n+4 は 4, 3, 2, 1, 0, -1, -2 ... となるので最初の4つが選択される(0番目やマイナス番目の要素は存在しない) | ||
| + | * n+2 は 2, 3, 4, 5, 6 ... となるので2つ目以降が選択される | ||
| ==== of-typeとchild ==== | ==== of-typeとchild ==== | ||
| 行 83: | 行 92: | ||
| |E:: | |E:: | ||
| + | ===== CSS振り分け ===== | ||
| + | [[https:// | ||
| + | ==== 外観モードによる振り分け ==== | ||
| + | |||
| + | OSのダークモードへの対応(Firefox 67以降など、2019年3月現在対応ブラウザなし) | ||
| + | |||
| + | <code html> | ||
| + | <!-- ライトモード、prefers-color-theme未対応の場合のCSS --> | ||
| + | <link rel=" | ||
| + | <!-- ダークモードのCSS --> | ||
| + | <link rel=" | ||
| + | </ | ||
| + | |||
| + | ==== iPhone用のview port設定(拡大縮小の禁止設定) ==== | ||
| - | ===== CSS振り分け ===== | ||
| - | iPhone用のview port設定(拡大縮小の禁止設定) | ||
| <code html> | <code html> | ||
| <meta name=" | <meta name=" | ||
| </ | </ | ||
| - | iPhone、iPad用にCSS振り分け | + | ==== iPhone、iPad用にCSS振り分け |
| <code html> | <code html> | ||
| <!-- iPhone --> | <!-- iPhone --> | ||
| 行 114: | 行 136: | ||
| <!-- PC用 --> | <!-- PC用 --> | ||
| <link rel=" | <link rel=" | ||
| - | |||
| </ | </ | ||
| + | |||
css.1330830589.txt.gz · 最終更新: by nullpon