[[1 |first class]] [[2 |second class]] [[3 |third class]] [[4 |fourth class]] [[5 |fifth class]] [[6 |sixth class]] [[7 |seventh class]] [[8 |eighth class]] [[9 |ninth class]] [[10 |tenth class]] [[11 |eleventh class]] [[12 |twelfth class]] h2 Evolving CSS https://ageek.dev/css-evolution * declarative programming language starting in 1994 \-> formally CSS1 in 1996 https://www.w3.org/Press/CSS1-fact.html * CSS2-2.1came out in 1998 * https://www.w3.org/Style/CSS/ \-> CSS3 (moving target) * Cascade.. https://developer.mozilla.org/en-US/docs/Web/CSS/Cascade https://izzi.software/wp-content/uploads/2020/07/develop-websites-html5-css3-javascript-php-and-mysql.jpg h4 exploring elements using Chrome * https://publish.uwo.ca/~jmorey2/simple.html * https://publish.uwo.ca/~jmorey2/ece/overlapTitle.html * https://publish.uwo.ca/~jmorey2/ece/dataPage1.html ** padding of details Perhaps this may be helpful http://www.tutorialspark.com/css3/CSS_CSS3.php h3 CSS Preprocessors It sometimes cumbersome in a declarative world.... * Sass, less, SCSS, ... (stylus?) ** https://codepen.io/jimmorey/pen/YwQaPw ** https://codepen.io/jimmorey/pen/zqbYwm h2 ES6 and arrow functions * https://publish.uwo.ca/~jmorey2/ece/overlapTitle.html * https://publish.uwo.ca/~jmorey2/ece/overlapTitle2.html the deep end * https://jimmorey.com/pithywiki/doku.php?id=mistermind_arrays