HTML: Hypertext Markup Language. Hypertext, meaning text that can be shown on an electronic device that includes links to other text. Markup Language, meaning a language that can be interpreted by a program to style the text.

HTML is the standard markup language for documents sent over the World Wide Web and is interpreted by web browsers such as Google Chrome, Microsoft Edge, and Mozilla Firefox. Though its primary use is for making web pages, HTML can be used to markup any document much like Microsoft Word, or Apple's Pages.

HTML is written using basic building blocks called elements. An element describes where specific HTML areas start and end. These elements include visual components such as paragraphs and headings, as well as non-visual components such as metadata; information about the document. Elements typically include tags that indicate where an element begins; called a "start tag", and where an element ends; called an "end tag". Elements may contain attributes that can be used to modify their behavior. These attributes typically have an attribute name that describes what will be modified and an attribute value that describes the modification. Many elements contain content which is the part of the element that is displayed. Elements that do not contain any content are called "void" elements.

CSS: Cascading Style Sheet, is a programming language for styling markup. CSS allows us to completely change the presentation of elements in an HTML document including, but not limited to, their color, size, and position.

CSS is written using basic building blocks called rulesets. A ruleset consists of one or more selectors which designate what element in the document will be affected. In figure 2-a above, we can see that the selector is the "body" element, so everything in the body will be affected. Next, you'll see a property is declared. A property is the feature of the element that will be affected. In the figure above, we chose "color" which means the color of the text will change. Finally, you'll see a value is chosen. A value is the aspect of the feature that will be affected. In the figure above, we chose "cyan" which means all of the text in the body will be colored cyan.

There are over 100 HTML elements in the current version of HTML: HTML5. Thankfully, for this exam we only have to remember a couple dozen of the most commonly used elements for structuring a document.

Business Hours
Mondays 2-4pm
Wednesdays 1-4pm

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Line one,
Line two,
Line three.


More text here.

I am centered!

Today is a special day.

  • Item One
  • Item Two
  • Item Three
  1. Item One
  2. Item Two
  3. Item Three
Motion picture poster for "Edisons greatest marvel--The Vitascope" show movie audience watching large screen with woman dancing on screen and others in background watching.

Forms are the primary method for getting user input on a web page. If you have ever made an account on a web page, you have interacted with a form. Forms have text boxes, drop-down menus, buttons, check-boxes and much more. Forms send their input to a database. This exam does not assess our knowledge about databases, so we will only cover the bare minimum about this process.



two kittens wearing dresses at a table with a birthday cake.
two cats

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis excepturi omnis sint explicabo quisquam et rerum, molestiae temporibus fuga est ea architecto quia nihil laboriosam dicta recusandae ut consectetur! Excepturi!

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis excepturi omnis sint explicabo quisquam et rerum, molestiae temporibus fuga est ea architecto quia nihil laboriosam dicta recusandae ut consectetur! Excepturi!

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis excepturi omnis sint explicabo quisquam et rerum, molestiae temporibus fuga est ea architecto quia nihil laboriosam dicta recusandae ut consectetur! Excepturi!

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nobis excepturi omnis sint explicabo quisquam et rerum, molestiae temporibus fuga est ea architecto quia nihil laboriosam dicta recusandae ut consectetur! Excepturi!