Create an interactive website with an engaging graphic layout using hypertext markup language (HTML) or extensible markup language (XML), and cascading style sheets (CSS).

Indicators for this outcome
(a) Apply the principles of digital responsibility to the creation of a website.
(b) Develop a prototype visual design for a website, using engaging graphic layout with CSS.
(c) Create a website that includes multiple elements (e.g., multiple pages, formatting), navigation (e.g., anchor links, hyperlinks), and content objects (e.g., pictures, sounds, video), and is responsive to scale with various display modes (e.g., tablet, mobile, desktop).
(d) Differentiate between HTML and XML, and describe the role of each in constructing websites.
(e) Explore the use of server-side scripting languages such as Hypertext Preprocessor (PHP) or Python to develop websites.
(f) Describe the role of JavaScript in making websites dynamic and interactive.
(g) Use HTML or XML to make a structure for a website.
(h) Consider how to improve accessibility (e.g., visual, auditory, language, navigation) in a website.
(i) Use CSS to improve accessibility (e.g., text to speech, page titles, heading levels) and create an engaging graphic layout.
(j) Insert and edit external scripts (e.g., applets, slide shows, mouse-overs).
(k) Use HTML5 to embed video, audio and images with alternate text.
(l) Create and use forms such as a guest book or an email sign-up page to gather information.
(m) Create meta tags to increase efficiency in searching a website.
(n) Discuss the advantages and challenges of using a content management system when creating and maintaining a website.
Loading...