{"id":35,"date":"2026-09-15T07:00:41","date_gmt":"2026-09-15T07:00:41","guid":{"rendered":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/?p=35"},"modified":"2026-09-15T01:29:44","modified_gmt":"2026-09-15T01:29:44","slug":"class-2","status":"publish","type":"post","link":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/class-2\/","title":{"rendered":"Class 2"},"content":{"rendered":"<h2>In Class<\/h2>\n<p>We will check in and look at project 1.<\/p>\n<p>I will give a few lectures.<\/p>\n<p>I will also talk to you individually about purchasing your domain and git.<\/p>\n<h2>Lectures<\/h2>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/10ltlmqp7v7p8wy\/HTML%20CSS%20JS%20Metaphors.pdf?dl=0\">HTML vs CSS vs JavaScript (A Metaphorical Adventure)<\/a><\/p>\n<p><strong>Project 1 Demo<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=oTd1z3dU2i0\">Overview of the Process<\/a> (40 min) (<a href=\"https:\/\/www.dropbox.com\/scl\/fi\/looqwz2k9od8l37hap3eq\/washoe-process.pdf?rlkey=8jn5sc3apjy3702fu8a93wn2x&amp;dl=0\">slides<\/a>)<\/li>\n<li><a href=\"https:\/\/youtu.be\/QuFl27V1TsM\">HTML<\/a> (33 min)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=oQbThtjR0XU\">CSS Reset and Fonts<\/a> (11 min)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=0ri2saBuns4\">Adding Classes<\/a> (8 min)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=WYbmiE7v_VM\">Mobile CSS<\/a> (59 min)<\/li>\n<\/ol>\n<h2>Reading<\/h2>\n<p><a href=\"https:\/\/alistapart.com\/article\/responsive-web-design\/\"><strong>Responsive Web Design<\/strong><\/a> by Ethan Marcotte (May 2010)<\/p>\n<p>This piece represents important web history: it&#8217;s the blog post where the term &#8216;responsive design&#8217; was coined. Read it for some historical context, but <em>do not <\/em>take any of the code examples at face-value. Most of them are outdated. In fact, you can stop reading before the section &#8216;<em>Adapt, respond, and overcome<\/em>.&#8217;<\/p>\n<p><a href=\"https:\/\/css-tricks.com\/specifics-on-css-specificity\/\"><strong>Specifics on CSS Specificity<\/strong><\/a> by Chris Coyier<\/p>\n<p>I mention CSS specificity the &#8216;Overview of the Process&#8217; lecture. It gets pretty esoteric, but if you want to get really good at CSS, read this article. It might save you hours of debugging in the future.<\/p>\n<h2>Due Next Week (Sep 22)<\/h2>\n<h3>Project 1<\/h3>\n<ul>\n<li>After watching all demo lectures, revise your mobile CSS code <em>from scratch <\/em><a href=\"https:\/\/www.dropbox.com\/scl\/fo\/zademtdxh2msa03p79x3f\/AKE5fxRpu4aJT1ZCo4qhtaU?rlkey=qa10rgfyp0zc18ocuq842hqxk&amp;dl=0\"><strong>starting with these files<\/strong><\/a>.<\/li>\n<li>Also code the desktop view. Note that you&#8217;re jumping ahead here again. Next class, I will show how I would code the desktop view.You will need to employ media queries, like so:<br \/>\n<code>@media screen and (min-width: 800px) {<br \/>\n\/* desktop css here *\/<br \/>\n}<\/code><\/li>\n<\/ul>\n<h3>Show &amp; Tell<\/h3>\n<p><strong>Michael<\/strong>: Post your <em>discoveries of the week <\/em>in the <a href=\"https:\/\/calartscodingfall2026.slack.com\/archives\/C0BTYDYSHU7\">#show-and-tell Slack channel<\/a> and give a short presentation in the beginning of class.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Class We will check in and look at project 1. I will give a few lectures. I will also talk to you individually about purchasing your domain and git. Lectures HTML vs CSS vs JavaScript (A Metaphorical Adventure) Project 1 Demo Overview of the Process (40 min) (slides) HTML (33 min) CSS Reset and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":2,"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/posts\/35\/revisions"}],"predecessor-version":[{"id":37,"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/posts\/35\/revisions\/37"}],"wp:attachment":[{"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/media?parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/categories?post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teaching.romanjaster.net\/calartsfall2026\/wp-json\/wp\/v2\/tags?post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}