diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2023-11-09 21:12:17 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2023-11-09 21:12:17 +0100 |
commit | 11eebd33aa0ca9b87068b82b5d6f78537b95e4ba (patch) | |
tree | 74fbb6cf6409a2089f63a79ff5cb067d0b67e234 /src/web/css.md | |
parent | 1b0c020d818e90cad5325af15acffb754dcf041b (diff) | |
download | notes-11eebd33aa0ca9b87068b82b5d6f78537b95e4ba.tar.gz notes-11eebd33aa0ca9b87068b82b5d6f78537b95e4ba.zip |
css: selector notes
Diffstat (limited to 'src/web/css.md')
-rw-r--r-- | src/web/css.md | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/web/css.md b/src/web/css.md new file mode 100644 index 0000000..b1c8fd4 --- /dev/null +++ b/src/web/css.md @@ -0,0 +1,54 @@ +# css + +## selector + +`.moose` element with class +```html +<div class = "moose"></div> // selected +<div class = "bar"></div> // NOT selected +``` + +`.moose.bar` element with multiple classes +```html +<div class = "moose bar"></div> // selected +<div class = "bar"></div> // NOT selected +``` + +`.moose .bar` descendant element with classes +```html +<div class = "moose"> + <div class = "bar"></div> // selected +</div> +<div class = "bar"></div> // NOT selected +``` + +`p` specific element +```html +<p></p> // selected +<div></div> // NOT selected +``` + +`p.bar` specific element with class +```html +<p class = "bar"></p> // selected +<p class = "foo"></p> // NOT selected +``` + +`p,div` any element +```html +<p></p> // selected +<div></div> // selected +<a></a> // NOT selected +``` + +`div p` descendant element of other element +```html +<div><p></p></div> // selected +<div><ul><p></p></ul></div> // NOT selected +``` + +`div > o` direct descendant element of other element +```html +<div><p></p></div> // selected +<div><ul><p></p></ul></div> // NOT selected +``` |