Lesson 1 Important vocab

HTML5
Markup language used for structuring and describing Web page content. Was the first to provide a lot of things such a video and audio elements.
Cascading Style Sheets
Style sheet language that provides the formatting and “look" of a Web page or document written in a markup language
JavaScript
Scripting language that provides dynamic, interactive capabilities to Web pages
Hyperlinks
Embedded instructions within a file that link it to another point in the file or to a separate file.
Hypertext Markup Language
The traditional authoring language used to develop Web pages for many applications.
XHTML
Similar to HTML5 but has much, much more strict syntax rules
Geolocation
Allows developers to retrieve the geographical location information for a Web site visitor
HTML Elements
Defined by a open and closing tag. They are used to create websites in HTML
header
Defines the top of the Web page, similar to the header in a word-processing document. Also can be contained in article, aside, nav, main and section elements to provide a header in those areas
Main
Defines the main content of the document body. Cannot be the child of the header, nav, article, aside or footer elements
Nav
Defines an area for navigation links
Section
Defines portions or areas of a document as necessary. Can group other element types
Article
Defines site content accompanying the main content
Aside
Defines content that is aside from or additional to the main article content, Not just for sidebars, it can be used for any content
Footer
Defines the bottom of the Web page, similar to the footer in a word-processing document. Also can be contained in article, aside, nav, main and section elements to provide a footer in those areas
Code validation
The process of checking your code to verify that it complies with the syntax rules for your chosen standard.
Application programming interface
source code specification that enables components of an application or program to work together to produce the desired functionality
Canvas
An HTML5 API used for rendering visual images on the fly by providing a bitmap area for scripts