What is the internet? - ANSWER A global network of interconnected computers that
allow data to be shared
What is the World Wide Web (WWW)? - ANSWER A subset of the internet
What does URL stand for? - ANSWER Uniform Resource Locator
Are the terms internet and World Wide Web synonymous? - ANSWER No, they are not
synonymous
What is the difference between the internet and the World Wide Web? - ANSWER The
internet is a collection of computer networks connected through either copper wires, fiber-
optic cables or wireless connections whereas, the World Wide Web can be termed as the
software part - it is a collection of web pages connected through hyperlinks and URLs.
What is the Web Development Trifecta? - ANSWER Three core technologies that allow
interaction with web browsers via code: HTML, CSS, and JavaScript
What are the three core technologies that make up the Web Development Trifecta? - AN-
SWER HTML, CSS, and JavaScript
What is the role of HTML in web development? - ANSWER HTML creates the actual el-
ements on a web page that can be assigned style and behavior
What is the role of CSS in web development? - ANSWER CSS allows manipulation of
how HTML elements appear
1
,What is the role of JavaScript in web development? - ANSWER JavaScript allows con-
trol of the behavior of the website
How do HTML, CSS, and JavaScript interact? - ANSWER HTML creates the actual ele-
ments on a web page that can be assigned style and behavior, CSS allows manipulation of
how HTML elements appear, and JavaScript allows control of the behavior of the website.
What are some other names for HTML, CSS, and JavaScript when used together? - AN-
SWER The Web Development Trifecta or The HTML5 Family
What does code allow? - ANSWER Code allows anybody who can write it to communi-
cate with a computer
What is the role of HTML in web development according to Nick Jones' mnemonic? - AN-
SWER HTML is nothing more than a parts list
What is the role of CSS in web development according to Nick Jones' mnemonic? - AN-
SWER CSS tells the computer what each of the items in the list should look like and
where they should appear
What is the role of JavaScript in web development according to Nick Jones' mnemonic? - AN-
SWER JavaScript tells the computer what all the items in the parts list can do
What does H stand for in Nick Jones' mnemonic for HTML? - ANSWER Head
What does C stand for in Nick Jones' mnemonic for CSS? - ANSWER color
What does J stand for in Nick Jones' mnemonic for JavaScript? - ANSWER Jump
2
,According to Nick Jones' mnemonic, what happens when you click certain parts using JavaS-
cript? - ANSWER The face turns red.
What does HTML stand for? - ANSWER Hypertext Markup Language
What is HTML? - ANSWER HTML is a series of symbols, called tags in a file that are dis-
played as elements in a web browser
What is the function of HTML? - ANSWER HTML tells the web browser where content
should be on a page, thus defining page structure
What does ML stand for in HTML? - ANSWER Markup Language
What is an example of how to use an HTML tag? - ANSWER To write a paragraph on a
page you would use a <p>...</p> element tag and put the text of that paragraph within the
tag.
What is the purpose of the Doctype declaration? - ANSWER To inform the browser
about the version of html
How is a doctype defined? - ANSWER By using the <!Doctype> tag on the very first line
of code
What are the three flavors supported by Html and XHTML? - ANSWER Strict, Transi-
tional, and Frameset
What is the Strict flavor? - ANSWER The most standardized flavor; it doesn't allow the
use of deprecated or presentational elements. Frames are also not allowed.
3
, What happens if a file starts with <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transi-
tional//EN">? - ANSWER The browser will know to render the page using HTML4 with
a transitional flavor.
What is HTML5? - ANSWER The newest version of HTML that was developed in 2014
What did HTML5 introduce? - ANSWER Major changes that help developers create
fully scalable pages without the need for third-party software
What was required before HTML5 to place a video on a web page? - ANSWER Imple-
menting additional software plug-ins such as Adobe Flash
What does the <canvas> element allow? - ANSWER Programmatically creating graphs
that are bound to real data and dynamically change if the data changes.
What are some expanded capabilities of HTML5? - ANSWER Websites with elements
that enable enhanced user experience (UX), web pages with responsive design elements,
websites that are accessible for users with disabilities, and elements that enable game de-
velopment.
What is one of the most essential features introduced in HTML5? - ANSWER Respon-
sive design
What is responsive design? - ANSWER A design technique that allows for pages to
reformat dynamically based on the size of the browser or the resolution of the screen being
used
Why is responsive design crucial? - ANSWER It allows the browser to render the page
and structure the elements however necessary regardless of whether the user is on a phone,
tablet, monitor, or television.
4