Jen Kramer has been teaching and performing web design for over 17 years. Most recently, she is a Lecturer at Harvard University Extension School in the Master's of Liberal Arts in Digital Media Design program, where she teaches five courses per year on front-end web development. She's also a prolific video author, creating 29 training courses for lynda.com, Frontend Masters O'Reilly Media, and Aquent Gymnasium. She earned her MS in Internet Strategy Management from Marlboro College.
Session en anglais - Intermédiaire
For years, front-end developers fumbled with hacking floats for layouts, limited by how floats work. Now with the new Grid specification in CSS, we can easily define behaviors for each cell in our layouts in two dimensions. When combined with media queries, we can specify where each cell will be placed under a variety of conditions, in horizontal and vertical space. Similarities and differences with Flexbox will also be identified and discussed.
Session en anglais - Débutant
Although CSS has been part of the web for over 20 years, one of the least understood parts is the cascade and inheritance. Today, we see many developers actively fighting the cascade, class-itis permeating HTML, and site builders adding !important all over their stylesheets. Learn what the cascade is, how it works, and why it makes sense, and you'll be ready to implement cleaner, DRYer stylesheets.After all, without the cascade, CSS is just SS.