<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 | capitalizenone|underline|overline|line-throughblock | inline-block | flex | inline-flexleft | right | nonerelative | absolute | fixedvalue
#RRGGBB | url('path') center | value cover | contain | valueall:hover { }
input:focus { }
a:visited { }
a:focus { }
li:nth-child() { }
li:first-child { }
li:last-child { }
.selector:before {
content: "";
}
.selector:after {
content: url();
}
transition-propertytransition-durationtransition-timing-functiontransition-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 { }