11 - HTML 5 Flashcards
html version that has been around the longest
HTML4 (published in 1997)
HTML4 introduced important features in web page creation today (4)
<span>
<iframe>
class
id
an XML-based specification of HTML
XHTML
what was the key change for XHTML vs HTML
XHTML is a stricter version of HTML because of XML
HTML was completed on ________
October 2014
organization made up of web developers from different companies
web hypertext application technology working group (WHATWG)
HTML5 new features (8)
- greater emphasis on semantics
- connectivity options
- offline performance and storage options
- multimedia
- 2d/3d graphics options
- device access
- styling
- performance and integration
appears in the tab bar,
used for boomarks
<title>
</title>
metadata for the page
<meta></meta>
bounded by angled braces
tag
name-value pairs within tags
attribute
custom attributes can be use by prefixing with ____
data-
made up of the opening and closing tag
element
character entities are used to replace reserved characters and symbols
entity
defines the structure and set of elements and attributes
document type definition (dtd)
programming interface for HTML, XML, and SVG
document object model (dom)
allows programs/scripts to dynamically access and update the content, structure, and style
document object model (dom)
dom provides a ________ representation of the document in memory
tree-structured
dom methods revolve around the access and modification of: (4)
elements
attributes
text
event handlers
used to manage events in the HTML page/doc
event handlers
elements that don’t tell you anything about the content
non semantic
elements that introduce meaning to parts of the page, rather than presentation
semantic elements
tag for the main content of the page
<main>
</main>
content that is tangentially related to the content
<aside>
</aside>
represent an independent section of content
<article>
</article>
represents a generic section of a document or application
<section>
</section>
represents a section of navigational links
<nav>
</nav>
represents a group of introductory or navigation aids
<header>
</header>
new input attributes (5)
max
min
step
pattern
required
used for describing 2d graphics using XML
<svg>
</svg>
used for drawing 2d objects on the fly using javascript
<canvas>
</canvas>
defines a set of sound content
<audio>
</audio>
defines a set of video content
<video>
</video>
defines source files for video and audio elements
<source></source>
defines text tracks for video and audio elements
<track></track>
container for external apps
<embed></embed>