<tag style="prop: value; prop: value;"></tag>
<style>
.selector {
prop: value;
}
</style>
<link rel="stylesheet" href="path/to/file.css" >
.selector {
prop: value;
}
tag { }
.class { }
#id { }
[attribute="value"] { }
* { }
left | center | right | justify
#RRGGBB | rgb(R, G, B) | rgba(R, G, B, A)
uppercase | uppercase | capitalize
none|underline|overline|line-through
block | inline-block | flex | inline-flex
left | right | none
relative | absolute | fixed
value
#RRGGBB | url('path')
center | value
cover | contain | value
all:hover { }
input:focus { }
a:visited { }
a:focus { }
li:nth-child() { }
li:first-child { }
li:last-child { }
.selector:before {
content: "";
}
.selector:after {
content: url();
}
transition-property
transition-duration
transition-timing-function
transition-delay
@keyframes jump {
0% {top: 0px;}
25% {top: 200px;}
50% {top: 100px;}
75% {top: 200px;}
100% {top: 0px;}
}
@keyframes top {
from {top: 0px;}
to {top: 200px;}
}
.selector {
animation: name time (number | infinite);
}
@media (min-width: value) { }
@media (max-width: value) { }
.block { }
.block__element { }
.block__element--modifier { }