Software EngineeringAlliance Girls High School
TERM 3 / WEEK 03

JULY 20 · MODULE 3

Welcome to the Web · Responsive Design

WEEK 3 · JULY 20 · ADVANCED HTML + CSS

Small screen.
Same mission.

Make your page responsive. Meet a builder. Start your team website.

Open last week’s index.html and style.css.

TOFA × Alliance Girls AlumniGrade 10 · Term 3
01

TEST FIRST · 5 MIN

Shrink the window.
What breaks?

  • PhoneUse DevTools’ device toolbar at 375px.
  • TabletTry 768px.
  • DesktopTry 1280px.

Record one overflow, tiny target or awkward line break. No DevTools? Resize the browser by hand.

02

HTML UPGRADE · 7 MIN

Give every part
a purpose.

<header><p>Opportunities Club</p></header>
<nav aria-label="Main">
  <a href="#join">Join us</a>
</nav>
<main>…your existing content…</main>
<footer>A student community project</footer>

Reorganise your body; keep just one main. Replace the placeholder with your content, including the join section.

03

BUILD ALONG · INSIDE MAIN · 5 MIN

Two opportunities.
One reusable layout.

<div class="cards">
  <article>
    <h2>Coding club</h2>
    <p>Build something with a friend.</p>
  </article>
  <article>
    <h2>Design challenge</h2>
    <p>Sketch a better school experience.</p>
  </article>
</div>

Use content for your capstone. The class lets one CSS rule style the group.

04

BUILD ALONG · STYLE.CSS · 10 MIN

Start narrow.
Grow when it fits.

* { box-sizing: border-box; }
.cards {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}
@media (min-width: 48rem) {
  .cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

A media query applies rules at a chosen width. Resize: one column should become two.

05

LAYOUT LAB · 5 MIN

Let images fit.
Not overflow.

img {
  max-width: 100%;
  height: auto;
}
a { overflow-wrap: anywhere; }

Add these CSS rules. Test with an image you have permission to use and meaningful alt text.

Check that head still includes the viewport meta tag from Week 2.

06

PAIR TEST · 8 MIN

Different users.
Same welcome.

  • KeyboardTab through links. Can you see focus?
  • ZoomTry 200%. Is every word and action reachable?
  • ResizeCheck all three widths again. Fix one issue.

Your partner tests; you note the result. Then swap.

07

TECH JOURNEY · SPEAKER + Q&A · 15 MIN

Every builder
started somewhere.

  • Ask“What was your first website?”
  • Listen“When did user feedback change your design?”
  • ApplyChoose one tip to try on your page today.

No guest today? Interview your facilitator about a project and a mistake they learned from.

08

TEAM SPRINT · 15 MIN

From my page
to our project.

  • AgreeConfirm a capstone brief and a local audience.
  • CombineChoose a landing page as your base; add each member’s best idea.
  • BuildSave a team folder with a responsive home page and three next tasks.

Rotate builder, designer, tester and presenter roles. Pair up where needed.

09

THIS WEEK · SHOW THE DIFFERENCE

Works small.
Built together.

  • Responsive pageCapture phone and desktop screenshots.
  • Team startShare your local-initiative website folder and task owners.
  • ReflectionRecord one speaker tip and one accessibility fix.

Next: make your website respond with JavaScript →

10
01/10

← → to navigate · F fullscreen

Slide 1 of 10