HTML Flashcards
What is HTML?
a markup language used for web documents.
What is the use of markup languages?
annotating documents
When was HTML4 published?
1997
What did attributed did HTML4 introduced?
class, id, <span>, etc</span>
What is the purpose of the creation of XHTML?
Added XML strictness to HTML
Such strictness implemented by XHTML includes?
- Tags must be closed
- Tags must be lower case
- Single tags must be closed with a trailing slash
- Requires metadata
What emphasis does XHTML promotes?
separating data from presentation
What did the strictness in syntax improve?
rendering performance
When was HTML 5 completed?
October 2014
HTML 5.1 was created when?
November 2016
HTML 5.2 was created when?
December 2017
This group follow a living standard for HTML. it is an organization of web developers from different companies.
Web Hypertext Application Technology Working Group (WHATWG)
True or false?
In HTML 5, there is no changes when it comes to the emphasis on semantics.
False
It put greater emphases on semantics, allowing us to better describe our content with the new semantic tags.
True or False?
HTML 5 improved connectivity options by finding new ways of client-server communication
True
True of False?
HTML 5 improved the offline performance and storage options?
True
True or false?
HTML still requires plugins. Video and audio is still not native
false
no longer requires plugins.
video and audio are now native.
True or false?
HTML 5 allows the use of various input/output devices
True
True of false?
HTML 5 improved CSS optIons?
True
When it comes to performance and integration, speed optimization and better use of hardware, fetching parts of a page asynchronously, online and offline events was also improved by HTML 5. is this true?
True
How can HTML 5 provide the features you can utilize on your website?
As long as clients view it in an HTML5 compliant browser.
This term is bounded by angled braces.
Tags
This term is a name-value pairs within tags.
attribute
How can custom attribute be considered valid in HTML?
by prefixing it with data-
this term is made up of opening and closing tag, and all content in between
element
This term is a character entities that are used to replace reserved characters and symbol in HTML.
Entity
This defines the structure and set of elements and attributes that can be used by the HTML document
Document Type Definition
This is a programming interface for HTML, XML, and SVG documents. It allows programs/script to dynamically access and update the content, structure, and style of HTML/XML/SVG documents.
Document Object Model
True of false?
The Document Object Model provides a tree structured representation of the document in memory
True
This are used to manage events in the HTML page/document
Event Handlers
This type of element don’t tell you anything about the content
Non semantic elements
this type of element introduce meaning to parts of the page, rather than presentation
Semantic elements
This semantic element is for the main content of the page.
<main>
</main>
this semantic element is for the content that is tangentially related to the content around the aside element
<aside>
</aside>
this semantic element represent and independent section of content, that can be copied elsewhere without additional context.
<article>
</article>
this semantic element represents a generic section of a document or application.
<section>
</section>
this semantic element represents a section of navigational links.
<nav>
</nav>
this semantic element represents a group of introductory or navigation aids. These can be links, text, or other elements
<header>
</header>
This graphic element is used for describing 2d graphics using XML. Objects are registered into the DOM
<svg>
</svg>
this graphic element is used for drawing 2D objects on the fly using JavaScript. isn’t stored on the DOM
<canvas>
</canvas>
HTML is a collection of new tags, technologies, and design principles. This are meant to?
direct development and improve user experience