Skip to content

Latest commit

 

History

History
213 lines (125 loc) · 4.95 KB

README.md

File metadata and controls

213 lines (125 loc) · 4.95 KB

HTML/CSS Curriculum

The following curriculum explores two Domain-Specific Languages: HTML & CSS. Throughout this curriculum, you will be building and styling your own recipe page! Each day's assignment contains brief readings and an exercise. Be sure to complete all assignments, as the exercises build on each other.

SF: Don't forget to push every one of your completed assignments to the [Github Pages][gh-pages] branch on your micro-projects repo.

HTML

Introduction

The beginning of Front-End Development.

Materials

Exercise

Semantic Containers

A look at containers in HTML and HTML5 semantic elements.

Materials

Exercise

Forms

Bringing user input to your HTML with Form and Input elements.

Materials

Exercise

Head Section

Providing specific information and loading external files to your webpage.

Materials

Exercise

CSS

Intro Workflow

Our first look at cascading style sheets and how to be efficient CSS developers. Before we dive into CSS syntax, watch the introduction video explaining some CSS history and then the Workflow video to learn about the Chrome Developer Tools.

Materials

Exercise

Syntax

selector {
    property: value
}

Materials

Exercise

Advanced Selectors

Now that we have some understanding of CSS syntax we can take a look at some more advanced selectors that will allow us to target other aspects of our HTML document.

Materials

Exercise

The Box Model

The box model describes how space is calculated with CSS. This model combined with popular properties including display, margin, padding, width and height mark the beginning of styling the layout of our HTML document.

Materials

Exercise

Display Property

Materials

Exercise

Inherits & Reset

Materials

Exercise

CSS Float & Clearfix

Materials

Exercise

CSS Display Types & Flexbox

Materials

Exercise