The Basics

Intro to Web Development

Full screen? Down there.

Lesson 4: CSS Class & ID

CSS Class & ID

# 4

<p class="special-1">content</p>

Class 

Use class to apply a specific style to more than one element.

class attribute

class name

.special-1{
  color:red;
}
<p id="special-2">content</p>

ID

Use ID to apply a specific style to only ONE element.

ID attribute

ID name

#special-2{
  color:red;
}

Using Class & ID'S

Width & Height

<div style="width:400px; height:400px;">content</div>

or

<div>content</div>
div{
    width:400px;
    height:400px;
}

* added a border for emphasis

default height

Width & Height in Action

Challenge # 3

Putting it all together!

Create this layout!

Float vs. Flexbox

Flexbox

We will be using flexbox in this course.

Since I started coding in 2017, this is primary way I learned to layout a site. 

The other traditional way to layout a site is using "floats".

I don't like floats.

We will be devoting all of next class to learning flexbox but if you want a head start, here some resources on both.

Float Based Layout

Flexbox

Flexbox Preview

div{

display:flex;

}

justify-content:
flex-direction:
flex-wrap:
flex-flow:
justify-content:
align-items:
align-content:

Common Properties

Turn on Flexbox

Create a Layout - Code Along

Create a Layout - Solution

Create a Layout - Complexity

Challenge # 4

Instructions

In the next slide you will see a codepen

The div labeled "homework" is where you will be placing your code solution.

Pay close attention to both panels, make sure you are putting the right code in the right spot.

All your answers (if done correctly) will remain in the grey area.

Challenge # 4

Recap

Resources

Articles

Websites

Tutorials

Extras

Homework

1. Create Accounts

2. Try to complete Flexbox Froggy

3. Complete Optional Glitch Challenges

Go through the Create Accounts Slide deck and create all accounts.

Give it a try! See how far you get

Contact Info

 

Email: lennyroycodes@gmail.com

Website: lennyroyrobles.com

Social Media: lennyroyroy

GitHub

Codepen | Glitch

The next slide will be the last slide :)

Lesson 5: Glitch Walkthrough

Next Lesson

Lesson 4: CSS Class & ID

By lennyroyroy

Lesson 4: CSS Class & ID

  • 824