@@ -1955,29 +1955,51 @@ <h2>NoSQL data stores learning checklist</h2>
19551955Evaluate other use cases such as storing transient logs in document-oriented
19561956data stores such as MongoDB.</ p >
19571957< h3 > What's next?</ h3 >
1958- < h1 > Cascading Style Sheets (CSS) </ h1 >
1959- < p > Cascading Style Sheet (CSS) files contain rules for how to display and
1960- lay out the HTML content when it is rendered by a web browser .</ p >
1961- < h2 > Why is CSS necessary ?</ h2 >
1962- < p > CSS separates the content contained in HTML files from how the content
1963- should be displayed. It is important to separate the content from the rules
1964- for how it should be rendered primarily because it is easier to reuse those
1965- rules across many pages. CSS files are also much easier to maintain on large
1966- projects than styles embedded within the HTML files .</ p >
1958+ < h1 > Web Design </ h1 >
1959+ < p > Web design is the creation of a web application's style and user interaction
1960+ using CSS and JavaScript .</ p >
1961+ < h2 > Why is web design important ?</ h2 >
1962+ < p > You don't really expect users to use your 2014 web application if it looks
1963+ like this, do you? </ p >
1964+ < p > < img src =" theme/img/no-style-webpage.png " width =" 100% " alt =" HTML with no CSS or JavaScript. " class =" technical-diagram " /> </ p >
1965+ < p > Creating web pages with their own style and interactivity so users can easily
1966+ accomplish their tasks is a major part of building modern web applications .</ p >
19671967< h2 > Responsive design</ h2 >
19681968< p > Separating the content from the rules for how to display the content allows
19691969devices to render the output differently based on factors such as screen size
19701970and device type. Displaying content differently based on varying screen
19711971attributes is often called < em > responsive design</ em > . The responsiveness is
19721972accomplished by implementing
19731973< a href ="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries "> media queries</ a >
1974- in the CSS. </ p >
1974+ in the < a href =" /cascading-style-sheets.html " > CSS</ a > . </ p >
19751975< p > For example, a mobile device does not have as much space to display a
19761976navigation bar on the side of a page so it is often pushed down
19771977below the main content. The
19781978< a href ="http://getbootstrap.com/examples/blog/ "> Bootstrap Blog example</ a >
19791979shows that navigation bar relocation scenario when you resize the browser
19801980width.</ p >
1981+ < h2 > Design resources</ h2 >
1982+ < ul >
1983+ < li >
1984+ < p > The < a href ="http://bootstrappingdesign.com/ "> Bootstrapping Design</ a > book is one of
1985+ the clearest and concise resources for learning design that I've ever read.
1986+ Highly recommended especially if you feel you have no design skills but
1987+ need to learn them.</ p >
1988+ </ li >
1989+ < li >
1990+ < p > < a href ="https://kuler.adobe.com/create/color-wheel/ "> Kuler</ a > is a complementary
1991+ color picker by Adobe that helps choose colors for your designs.</ p >
1992+ </ li >
1993+ </ ul >
1994+ < h1 > Cascading Style Sheets (CSS)</ h1 >
1995+ < p > Cascading Style Sheet (CSS) files contain rules for how to display and
1996+ lay out the HTML content when it is rendered by a web browser.</ p >
1997+ < h2 > Why is CSS necessary?</ h2 >
1998+ < p > CSS separates the content contained in HTML files from how the content
1999+ should be displayed. It is important to separate the content from the rules
2000+ for how it should be rendered primarily because it is easier to reuse those
2001+ rules across many pages. CSS files are also much easier to maintain on large
2002+ projects than styles embedded within the HTML files.</ p >
19812003< h2 > How is CSS retrieved from a web server?</ h2 >
19822004< p > The HTML file sent by the web server contains a reference to the CSS file(s)
19832005needed to render the content. The web browser requests the CSS file after the
@@ -2057,19 +2079,6 @@ <h2>CSS frameworks</h2>
20572079< p > < a href ="http://html5boilerplate.com/ "> HTML5 Boilerplate</ a > </ p >
20582080</ li >
20592081</ ul >
2060- < h2 > Design resources</ h2 >
2061- < ul >
2062- < li >
2063- < p > The < a href ="http://bootstrappingdesign.com/ "> Bootstrapping Design</ a > book is one of
2064- the clearest and concise resources for learning design that I've ever read.
2065- Highly recommended especially if you feel you have no design skills but
2066- need to learn them.</ p >
2067- </ li >
2068- < li >
2069- < p > < a href ="https://kuler.adobe.com/create/color-wheel/ "> Kuler</ a > is a complementary
2070- color picker by Adobe that helps choose colors for your designs.</ p >
2071- </ li >
2072- </ ul >
20732082< h2 > CSS resources</ h2 >
20742083< ul >
20752084< li >
0 commit comments