Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by CIW
Exam Format
Registration
Validity
1D0-720 Exam Topics and Domains
1D0-720 is organized into 10 weighted domains. Expect to work with JavaScript, HTML5, CSS3, CSS, and more.
HTML5 Essentials
HTML5 Development Skills for Traditional and Non-Traditional Platforms
Consider HTML5 development skills you can apply to both traditional and non-traditional delivery platforms, including mobile apps
Apps vs. Mobile Websites
Compare 'apps' to mobile Websites
The Web Development Trifecta
Identify the Web development trifecta and explain its significance
Evolution of HTML
Explain the evolution of HTML and its relevance to modern design techniques
Universal Markup Creation
Explain the importance of universal markup creation
HTML5 Structure Tags
Create and deploy HTML5 structure tags
HTML5 Code Validation
Perform HTML5 code validation, including mobile Webpages, which includes explaining the practical value of code validation and listing the steps to validate HTML5 code
HTML5 Multimedia Elements
Apply HTML5 Multimedia Elements (including: video, audio, embed and canvas)
HTML5 APIs Overview
Define common elements of HTML5 application programming interfaces (APIs)
Navigation and Hyperlinks for Mobile Webpages
Create appropriate navigation elements and hyperlinks for mobile Webpages
Images for Mobile Webpages
Use images appropriately on mobile Webpages
Cascading Style Sheets (CSS) Technology and CSS Version 3 (CSS3)
CSS Function and Purpose
Explain the function and purpose of the Cascading Style Sheets (CSS) technology
Style Guides
Explain the importance of using style guides when designing sites and documents
CSS Terms and Syntax
Define common CSS terms and syntax
Applying CSS Styles
Apply CSS styles to format pages
Page Layouts with CSS
Develop and apply page layouts with CSS
CSS Box Model
Use the CSS Box Model
Web Documents for Mobile Devices
Describe general concerns for developing Web documents that will be delivered on mobile devices
CSS Positioning and Document Flow
Define common CSS positioning schemes and apply document flow
Page Layouts for Mobile Devices
Develop appropriate page layouts for use on mobile devices
CSS3 New Features
List the features added to CSS functionality in CSS version 3 (CSS3)
CSS3 Properties and Selectors
Apply common CSS3 properties and selectors
CSS3 Backgrounds, Borders, Fonts, and Text Effects
Apply backgrounds, borders, fonts and text effects with CSS3
Cross-Browser Compatibility
Determine cross-browser compatibility for traditional and mobile Webpages
Responsive Web Design (RWD)
Describe essential Responsive Web Design (RWD) techniques and principles
Using Advanced CSS3 Techniques
CSS3 2D and 3D Transformations
Apply 2D and 3D transformations with CSS3
CSS3 Transitions and Animations
Apply transitions and animations with CSS3
Accessible User Interfaces with CSS3
Create accessible user interfaces with CSS3
Menus and Buttons with CSS3
Create menus and buttons with CSS3
Transparencies and Overlays with CSS3
Create transparencies and overlays with CSS3
SASS as a CSS Extension
Explain SASS and why it is an extension to CSS
Introduction to JavaScript
Scripting Languages in Web Development
Define scripting languages and explain their functionality in Web development
JavaScript Definition and Features
Define JavaScript, describe its main features and uses, and list characteristics of JavaScript that affect Web developers and design
JavaScript Compared to Other Languages
Compare JavaScript to other languages used in Web development
Embedding JavaScript in HTML5
Embed JavaScript code into HTML5 documents
JavaScript Objects, Properties, and Methods
Define the roles of JavaScript objects, properties and methods in scripting and programming
JavaScript Variables
Define the role of JavaScript variables in scripting and programming
JavaScript Expressions, Operators, and Control Structures
Define the role of JavaScript expressions and operators in scripting and programming (including conditional statements, arrays, loops, scope isolation and iterators)
JavaScript Events, Functions and Methods
User Events and Event Handlers
Define user events, and identify and use JavaScript event handlers
Role of Functions in JavaScript
Describe the role of functions in JavaScript development
Defining Functions
Use JavaScript code to define functions
Calling Functions
Use JavaScript code to call functions
Methods as Functions
Use methods as functions in JavaScript code
Advanced Function Concepts
Use functions including promises, modules, Async, await and closures
Common JavaScript Errors
Identify common errors in JavaScript
Using HTML5 APIs
Document Object Model (DOM)
Define the Document Object Model (DOM)
HTML5 APIs Overview
Define application programming interface (API), and list the common HTML5 APIs
HTML5 Canvas API
Use the HTML5 Canvas API for advanced techniques
HTML5 Geolocation API
Use the HTML5 Geolocation API to obtain geographic information about a user
HTML5 Drag-and-Drop API
Create drag-and-drop Webpages using the HTML5 Drag-and-Drop API
HTML5 File API
Use the HTML5 File API to interact with files
HTML5 History API
Use the HTML5 History API to manipulate a browser's history
XMLHttpRequest and jQuery
Retrieve and manipulate HTML5 data using XMLHttpRequest and jQuery
Developing HTML5 Forms
HTML5 Forms Purpose and Functionality
Describe the purpose and functionality of HTML5 forms
Cross-Browser Compatible Forms
Develop cross-browser compatible forms using HTML5
HTML5 Form Input Types
List the new form input types available in HTML5
HTML5 datalist Element
Use the HTML5 <datalist> element
HTML5 output Element
Explain the function of the HTML5 <output> element
HTML5 Global Attributes for Form Elements
Use HTML5 global attributes for HTML form elements including <fieldset>, <legend>, <label>, <select> and <textarea>
Completing, Submitting and Validating User Input Forms
HTML5 Attributes for Completing and Submitting Forms
Use HTML5 attributes for completing and submitting forms, including new attributes for the <form>, <input> and <button> elements
User Input Validation Concepts
Describe general concepts and techniques used to validate user input from forms
Validating with HTML5 Attributes
Validate user input from forms using HTML5 attributes
Validating with JavaScript
Validate user input from forms using JavaScript
Copyright, Ethics and Legal Considerations
Copyright Rules in Coding
Explain the importance of copyright rules in coding practices
Accessibility Compliance
Describe accessibility compliance (including ADA and Section 508) responsibilities in Website development
Implementing Accessibility
Implement accessibility compliance in Website coding
Netiquette and Cultural Considerations
Identify appropriate netiquette and cultural references as it applies to Website design
Ethical vs. Legal Responsibilities
Differentiate between ethical and legal responsibilities
Privacy Laws and Web Development
Compare local and international privacy laws (e.g., HIPAA, GDPR, etc.) and Website development responsibilities
Security Standards in Website Design
Consider appropriate security standards as it applies to Website design to protect personal and business information
Ethics in Technology
Formulate standards to apply ethical reasoning and judgment on issues affected by technological advances (e.g., coding, hacking, spying)
Project Management and Critical Thinking
Project Management for Website Development
Demonstrate Project Management strategies and tasks for Website development
Management Styles in Technology Organizations
Compare and contrast various management styles in technological organizations
Work-Based Learning
Identify a work-based learning experience in a local business environment
Leadership, Customer Service, and Ethics Standards
Develop appropriate personal standards for leadership techniques, customer service strategies and personal ethics
Website Troubleshooting
Identify various potential Website issues, and troubleshoot their causes and symptoms (including: conformance to standards, site rendering, audience interaction and validation)
Critical Thinking and Problem Solving
Solve problems using critical thinking, creativity and innovation skills
Time Management
Discuss the importance of time management, both professionally and personally
How do I earn this certification?
Passing 1D0-720 earns the CIW Advanced HTML5 and CSS3 Specialist certification. It sits in the Web and Mobile Design Series track.
- 1D0-735 - CIW JavaScript SpecialistDeepens JavaScript skills introduced in 1D0-720
- 1D0-724 - CIW Multimedia SpecialistExpands multimedia design skills complementing HTML5 multimedia elements
- 1D0-725 - CIW Ecommerce Services SpecialistApplies web development skills to e-commerce platforms
- 1D0-541 - CIW Database Design Specialist Adds backend database skills to complement frontend development
- 1D0-181 - CIW Artificial Intelligence AssociateEmerging AI skills applicable to web development
- 1D0-184 - CIW AI Data Science SpecialistData science skills for web analytics and AI integration
- 1D0-761 - CIW Web Security AssociateSecurity skills complementing web development knowledge from Domain 9
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for 1D0-720 is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- HTML5 Core exam topic - all HTML5 features tested are stable and well-supported across browsers
- CSS3 Core exam topic - all CSS3 features on the exam (transforms, transitions, animations, flexbox, gradients, etc.) have broad browser support
- JavaScript (ECMAScript) The exam covers ES6+ features including let/const, arrow functions, promises, async/await, and modules. Core JavaScript fundamentals remain stable and relevant.
- jQuery Tested in Domain 6 (objective 6.8) for data retrieval and manipulation. While modern alternatives exist (Fetch API, vanilla JS), jQuery remains on the exam.
- SASS/SCSS Tested in Domain 3 (objective 3.6) at a conceptual level - understanding what SASS is and why it extends CSS
Who should take this exam?
This exam is typically taken by Web and graphic designers and Web marketing professionals.
- CIW Site Development Associate course (1D0-61B) or equivalent basic HTML and CSS coding knowledge