FEWD Project 3 Instructions

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 5

DownloadFEWD Project 3 Instructions
Open PDF In BrowserView PDF
Description
Short Description (used on project cards, visible to students even if unpublished)
Web forms appear everywhere online: forms allow users to order books, sign up for web sites, and post to
Facebook. This project challenges you to build a responsive, mobile-first registration form using a variety
of HTML form elements.

Long Description (used on details page)
In this project you'll build a responsive, mobile-friendly registration form using a wide variety of HTML
form input types and attributes. Using the supplied mockup files, you'll build a mobile and desktop version
of the form using media queries, and a "mobile-first" approach.

NOTE:​ The Front End Web Development Techdegree is meant to train you in HTML, CSS and
JavaScript, and let you practice and show your mastery of these fundamental building blocks of the web.
Because of that, please avoid using frameworks like Bootstrap, Foundation, Skeleton, and so on for this
project. Even though you may end up using frameworks like these professionally, you still need to know
and be able to implement designs with your own knowledge of HTML, CSS and JavaScript.
In addition, please avoid submitting any projects that rely on a server-side technology like PHP or Ruby
on Rails.

8.0 hours to complete

Prerequisites
This is how prerequisites will be displayed:
●

As with the previous projects, you'll submit your finished working using GitHub. If
you need a reminder on how to use GitHub and GitHub desktop to create a new

●

repository check out this workshop: ​Share Your Projects WIth GitHub Desktop
Download the project files. We've supplied two files for you to use:
○

mobile-form.png is an example of how the layout should look on a mobile phone
that’s 320 pixels wide.

○

desktop-form.png is an example of how the layout should look on tablet and
desktop screens that are at least 768 pixels wide.

Skills
○

Responsive Design

○

HTML forms
■

Variety of form fields

■

Form labels, fieldsets and legends

■

Mobile input fields

■

Placeholder text

○

CSS

○

Web Fonts

Instructions
This is how instructions will be displayed:
●

For this project we will be checking the design in ​Google Chrome​ version 48 or

higher. Different browsers display forms slightly differently so please make sure it
looks correct in Google Chrome before submitting.
●

Build the layout using a mobile first design:
○

Make sure the HTML file includes the viewport meta tag in the head of the
document, see ​Configuring the Viewport​ to understand why and how to add this
tag.

○

Look at the provided mockup (mobile-form.png) and add the same content into
your index.html file.

●

NOTE:
○

It's okay if your checkboxes and radio buttons don't match the look of those in
the mockups. It's perfectly fine to use the standard default radio buttons and
checkboxes.

●

Create the form structure:

●

Only use one ​
​ tag. The ​​ tag should contain all the form elements. Add a fieldset and legend for each of the following sections: ● ○ "Contact Information" section of the page, and ○ The "Newsletter" section of the page Note:​ You don't need to make a functioning form -- that is, it doesn't have to do anything when the form is submitted. To do that, you'd need to add some server-side programming to actually process the user's input. ● ● Make sure you include the following form field types: ○ text input ○ email input ○ telephone input ○ select menu ○ checkboxes ○ radio buttons ○ textarea ○ submit button Form fields should include the following attributes: ○ ○ ● NOTE: ○ ○ ● input​:​ should include ​id​, ​type​ and ​name​ attributes. select​ and ​textarea​:​ should include i ​ d​ and ​name​ attributes. Checkboxes should have identical ​name​ attributes but unique value attributes Radio Buttons should have identical ​name​ attributes but unique value attributes Add labels to each form element using the ​HTML ​

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : Yes
Producer                        : Skia/PDF m65
Page Count                      : 5
EXIF Metadata provided by EXIF.tools

Navigation menu