Skip to content

Latest commit

 

History

History
 
 

3_Responsive_Web_Design

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Week 2 Home

U1.W2: Responsive Web Design

Learning Objectives

  1. Describe responsive design
  2. Determine whether responsive design is good or bad practice

Background

We think of the web and websites as mostly static. They look the way they look. But it's really more complicated than that. Browsers and operating systems make things look different. Then, smart phones arrived and made everything crazy. Web designers and developers spend a lot of time thinking about how to make web pages usable in all the possible formats (phones, tablets, web) while keeping them maintainable (i.e. not taking a billion years to make small changes). Responsive design is one of the ways developers have created to make sites usable, maintable, and adaptable to new devices and browsers.

Directions

Rename your unit1_week1 folder to unit1_projects. Make sure to change it everywhere it's referenced! (In links, for example).

Everything in this challenge is within the context of the unit1_projects folder in your website repository.

1. Research

Look into responsive web design. What is it? Why is it used? You do not need to go through all these resources. We'd recommend either going through the first two (slide intro, read beginners) OR the Treehouse tutorial.

Additional required resources:

2. Apply

Using either a new html page in the unit1_week1 folder or practice files unzipped into the unit1_week1 folder, try to make your page more responsive.

How does it look when

  • on your phone
  • on a tablet
  • on really wide screen
  • resized really small
  • the user agent is changed in your browser

You can try using QuirkTools to see a site in multiple browsers.

c. Reflect

Reflect on your learning by answering the questions in the reflection file.

OPTIONAL

Psuedo elements

a. Learn
b. Experiment

Head to FontAwesome and look around the documentation. Then add the font awesome css to your dbc2.html file and play with using the icons!