Internet Publishing About eBook Gallery P1 2 3 4 5 6 7 8 9
Responsive Web Design Moble-First Navigation Assignment Examples

Responsive Design

RWD - Responsive Web Design will automatically adjust for different screen sizes (large monitors, TVs, desktops, tablets, and mobile phones).  Refer to EBook Appendix C. Responsive Web Design Technical Considerations. Course Outcomes 4, 5, 6 & 7.

Responsive Goals

The goal of responsive web design (RWD) is to use HTML and CSS to optimize websites to "respond" to multiple device types and screen sizes (device-independent) to automatically resize, hide, shrink, or enlarge, a website, to make it look good on all devices!


5
Mobile-First
Design Goals

Mobile-first is a web design trend that encourages web designers to first design for mobile devices, rather than standard laptop or desktop monitor sizes. Let's discuss the five main goals according to —Webflow.com

1

Touchscreens

1. Design for touchscreens. Design with taps, swipes, and pinches in mind. Make sure interactive elements accommodate finger-sized touch zones. —Webflow.com

2

Navigation

2. Simplify navigation. Keep menus simple, straightforward, and intuitive. Prioritize core content, (home, about us, and product pages), and remove heavy elements... —Webflow.com

3

Speed

3. Optimize for speed and performance to retain mobile users who expect quick access and seamless interactions. Optimize graphics, images, videos, and code to ensure fast page loading and swift response times ... —Webflow.com

4

Usability

4. Conduct usability testing. Test your mobile designs under various conditions to make sure they stand up to real-world use. Evaluate performance across network speeds, device orientations, screen sizes, and hardware capabilities... —Webflow.com

5

Progressive

5. Design progressively Start small and scale up. When adopting a mobile-first strategy, start with the basics that work well on smartphones and tablets, then gradually add features and expand your design perspective as you have more space... —Webflow.com

Learning Outcomes

Course Learning Outcomes 2, 4 - 7:    2. learn the Basics of HTML5.    4. learn what CSS is and how to use it.    5. design for mobile devices.    6. design for tablets and desktop devices.    7. improve Web Design.

The most important consideration when creating a mobile-friendly website or applying RWD practices is to simplify the navigation and content to accommodate a smaller screen size and the use of a stylus or touch screen.  You can address the bandwidth differences by reducing the number of images and replacing paragraphs with lists to ensure that interactive website experiences are easy to do on a mobile device.

Let’s start with the top of the page with a responsive navigation bar. Links between pages makes it easy for visitors to click through the website quickly to find useful information— fewer clicks mean more satisfied website visitors.

Viewport

The meta Element is typically used to specify the character set, page description, keywords, author of the document, and viewport settings. The metadata will not be displayed on the page, but is used by browsers (how to display content or reload page), by search engines (keywords), and other web services. The viewport is the user's visible area of a web page. The viewport varies with the device (will be a lot smaller on a mobile phone than on a computer screen). You should include the following elements in the section of all your web pages in the future.

Links are found in nearly all web pages. They allow users to click their way down a page to page or from page to page.

You can click on a link and jump to another document. When you move the mouse over a link, the mouse arrow will turn into a little hand. Note: A link does not have to be text. A link can be an image or any other HTML element!

The most important attribute of the 'a' element is the href attribute, which indicates the link's destination. The link text is the part that will be visible to the reader. Clicking on the link text, will send the reader to the specified URL address.

Bookmark Links & ID's

HTML links can be used to create bookmarks, so that readers can jump to specific parts of a web page.

Use the href attribute (href="#value") to link to the bookmark and use the id attribute (id="value") to define bookmarks in a page (both seen in your future top navigation bar we create today).

W11 Assignment

See below and Blackboard for details.

  1. In the head section of the HTML Meta Tag (Try it Yourself Lesson), select and copy the five meta tags and paste them inside of your index file head section, below your 'title' tags and above your 'style' link:

    Meta Tags
  2. Update the first four meta content="" areas to reflect your own content.
  3. Apply the: Responsive Navigation (Try it Yourself Lesson) - paying close attention to carefully copy and paste only parts of the lesson that you do not already have making sure you do not overwrite existing tags and making sure each new content was in the correct section i.e. head or body.
  4. In the head section of the practice lesson, select and copy the 'external' CSS navigation 'style' link:

    Link to Additional External Style Sheet
    and paste it into your index file head section being careful not to overwrite our own style link. Now you should have two external style sheets.
  5. In the head section of the same practice lesson, select and copy the entire 'inline' CSS navigation 'style' elements (opening and closing style tags and content in between) and paste it into your index file head section below your meta tags. The image below is only a capture of the beginning of the inline style:

    The Beginning of the Opening Inline Navigation Style Tag
  6. In the body section of the same practice lesson, select and copy the opening and closing navigation menu div tags (and content in between) and paste it into your index file body section below your opening body tag. Update your links and add targets shown in the image below:

    Top Navigation Menu with Javascript Below the Opening Body Tag
  7. In the body section of the same practice lesson, select and copy the opening and closing 'script' tags (and content in between) and paste it into the body section of your index file below your closing navigation div tag:

    Script Below Top Navigation Menu Below the Opening Body Tag
  8. In the body section of your page with your headings, add Id's to the appropriate headings and bullet lists so a user can jump down to them. The bookmark link 'words' must match the Id's words:

    Targeted Heading and List IDs
  9. After this week's lesson, your page and navigation should appear and function as shown below, but instead with your colors from your style guide and your content from your WORD document.

Assignment Examples


Website Name

Your Name

"Slogan - Tagline - Quote"

Introduction

Replace 'Intro' placeholder text:   Responsive Web Design (RWD) optimizes your website for multiple device types and screen sizes (device-independent).   Resize the browser window to see it work!

About

Replace 'About' placeholder text:   Responsive Web Design is about using HTML and CSS to automatically resize, hide, shrink, or enlarge, a website, to make it look good on all devices.   Check it out!

Purpose

Replace 'Purpose' placeholder text:   The purpose of a navigation menu with relative or absolute hyperlinks is to target bookmarks on the same page or link from page to page.   Open a link to see how it!

(Chunked text for small devices.)
© 2025 Copyright