aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/web/css.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/web/css.md')
-rw-r--r--src/web/css.md54
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
+```