OIM3690 - Web Technologies

2025 Spring

Session 11 (2/27)

contain

Today's Agenda

Welcome/News/Announcements

  • Next Class:
    • Please ensure you have received/requested GitHub Student Developer Pack.
    • We will be publishing project website.
    • We will be acquiring a domain for project website
  • Communications:
    • Meet with me in person during office hours at least once this semester.
    • Email - specify course # in subject title, e.g., "OIM3690: GitHub settings"
    • Use Slack/GitHub when asking code-related questions
  • Questions?

What we have learned so far...

  • HTML
    • Basic tags, images, links, lists, id, class, div, span, tables, forms
    • Block-level elements VS. inline elements
  • CSS
    • Syntax
    • Box model
    • Selectors - basic, advanced, pseudo-elements ::, pseudo-class :
    • CSS Layout - Normal flow with float, flexbox, grids

Test your skills:

  1. Flexbox - Task 1
  2. Flexbox - Task 3
    • What about centering the text inside?
  3. Grids - Task 1
  4. Grids - Task 3

More about Flex and Grid Layout

Multimedia

Recommendations

Document and Website Structure

Session 11

- **Homework 2**: Due **Sunday 2/26**

--- # Homework 2 - [Q1](https://github.com/OIM3690/resources/blob/main/assignments/hw2.md#1-table-20-points) - [Buttons styles](https://www.w3schools.com/css/tryit.asp?filename=trycss_buttons_basic) - [Q4](https://github.com/OIM3690/resources/blob/main/assignments/hw2.md#4-cloning-real-website-headernavigation-bar-15-points) - How to analyze a website - How to get font - How to get logo - How to get hover effects