Determine browser or platform compatibility as it relates to webpage design.
1.4 Browsers
17.06
Identify common DOCTYPES (e.g., Strict, Transitional and Frameset, and HTML5) and describe their appropriate use.
4.1 Getting Started - Advanced HTML and CSS
17.07
Understand the purpose and placement of Metadata in a website.
13.5 Optimizing Web Information
18.01
Create basic webpage structures using common markup elements and attributes.
5.2 Homepage: Your First Website
18.02
Incorporate list structures in a webpage (e.g., ordered, unordered, definition).
2.8 HTML Lists
18.03
Incorporate hyperlinks in a webpage (e.g., external, internal, email, named anchors, id Attribute).
2.4 Links
18.04
Describe the influence of the W3C in the web development industry.
9.2 Layout and Web Design Theory
18.05
Write proper webpage syntax using tags and attributes that meet the standards set forth by the W3C.
9.2 Layout and Web Design Theory
18.06
Incorporate common webpage elements and attributes in a webpage (e.g., title, comment tags, id).
2.2 Structure of an HTML Page
10.9 Challenge: Collecting User Clicks
18.07
Differentiate between absolute and relative links used in a webpage.
2.4 Links
18.08
Define and incorporate the target attribute for hyperlinks suitable for its purpose.
2.4 Links
4.7 Audio and Video Tags
18.09
Use the HTML AUDIO and VIDEO tags to display a media file on the webpages.
4.7 Audio and Video Tags
19.01
Describe usage guidelines (e.g., format types, size, relevance) for integrating images and graphics onto a webpage.
2.5 Images
19.02
Compare and contrast standard image formats used in webpage design.
2.5 Images
19.03
Incorporate graphics into a webpage design.
5.2 Homepage: Your First Website
14.3 Creating Your Site
19.04
Create and incorporate image maps in a webpage.
2.6 Image Maps
19.05
Optimize images and graphics for use in a webpage.
4.16 Image Manipulation
20.01
Describe how tables are used in web design.
2.9 HTML Tables
20.02
Discuss the advantages and disadvantages of incorporating tables in a webpage design.
2.9 HTML Tables
20.03
Define and modify table structures for the presentation of tabular information.
2.9 HTML Tables
20.04
Create accessible tables using standard table elements and attributes.
2.9 HTML Tables
21.01
Create an accessible form using common elements, including form, fieldset, legend, textarea, select, option, button, labels, and input (radio, checkbox, submit, reset, image, password, hidden).
10.6 Challenge: Create a Survey
21.02
Describe and diagram the relationship between HTML forms and server-side technologies.
10.5 Using Input Fields
21.03
Compare and contrast the GET and POST methods for forms handling.
1.3 Viewing Websites
21.04
Define form validation and describe how it is accomplished.
10.5 Using Input Fields
21.05
List popular server-side technologies often used to process content sent from HTML forms.
10.12 Server-side Languages
21.06
Connect a HTML form to a server-side script for processing.
10.12 Server-side Languages
22.01
Discuss using frames and iframe structures and the related security vulnerabilities.
4.3 Embedding iframes
22.02
Describe appropriate uses of iframes.
4.3 Embedding iframes
23.01
Define the purpose of CSS and describe its importance in web design.
3.1 Introduction to CSS
23.02
Discuss existing and emerging CSS versions.
3.1 Introduction to CSS
23.03
Explain how inheritance and specificity affect CSS rule conflicts.
3.5 The Cascade
23.04
Discuss the different placement of CSS (e.g., inline, external, embedded).
2.10 HTML Styling
3.5 The Cascade
24.01
Recognize and use element selectors, ID selectors, class selectors, pseudo-class selectors, and descendant selectors.
3.2 CSS Select by Tag
3.3 CSS Select by Class
3.4 CSS Select by ID
24.02
Explain how inheritance and specificity affect CSS rule conflicts.
3.5 The Cascade
24.03
Use inline, internal and external style sheets.
2.10 HTML Styling
3.2 CSS Select by Tag
3.3 CSS Select by Class
3.4 CSS Select by ID
3.6 Multi-file Websites
24.04
Use the link and import methods to connect to an external style sheet.