reading-notes

HTML & Webpage Structure

Wireframing & Design

HTML Basics

Semantics

Wireframing & Design

What is a wireframe?

Wireframing Example

Steps to Make a Wireframe

  1. Do your research
    • Understand who your audience is
    • Create user personas
    • Define use cases
    • Compile this info with industry research
  2. Prepare your research for quick reference
    • Document your research in a way such that it is easy to retrieve information and notes during the design process
  3. Map your user flow
    • How will the user move through the website?
    • Where do you want to ultimately guide the user to?
    • How can you best channel them to the desired end point?
  4. Draft, don’t draw. Sketch, don’t illustrate
    • The wireframe is on outline, not the end product
    • Don’t bog yourself down in the details too early
    • Define your work in chunks or blocks
    • Questions to ask your self while sketching:
      • How can you organize the content to support your users’ goals?
      • Which information should be most prominent? Where should your main message go? What should the user see first when arriving at the page?
      • What will the user expect to see on certain areas of the page?
      • Which buttons or touch points does the user need to complete the desired actions?
  5. Add some detail and get testing
    • Start adding in some detail, top to bottom, left to right
    • Conduct an initial test batch of code and send to the owner/users for feedback
  6. Start turning your wireframes into prototypes
    • Begin iterating on prototypes and seek feedback frequently

HTML Basics

What is HTML?

Anatomy of an HTML Element

HTML Element

Elements can also have attributes that contain extra information about the element that will not appear as content

Attribute Example

Anatomy of an HTML Document

<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>My test page</title>
  </head>
  <body>
    <img src="images/firefox-icon.png" alt="My test image">
  </body>
</html>

Basic HTML Markups

Element Syntax
Headings <h#></h#>
Paragraph <p></p>
Unstructured List <ul></ul>
Links <a href="url">Text</a>
Images <img src="soruce" alt="Alt Text" />

Semantics