Lessons 1-3 Flashcards
What does HTML stand for?
Hyper Text Markup Language
Describe an element.
An element is made up of a start tag and an end tag.
It can act as a defining container for a particular piece of content
It can define what the content looks like or can signify an aspect of the document
What is an attribute?
An attribute is used to define the characteristics of an element.
It is made up of the Name and Value, always functioning in pairs.
What are Name-Value pairs?
Name is the property you want to set e.g. align
Value is the value of that property e.g. “left”
Define mark-up language.
Language used to describe webpages. Mark up tags describe parts of a web page e.g
What does W3C stand for?
World Wide Web Consortium, an organisation of web developers who define the international standard for web development to ensure the web is accessible and safe for all.
What does WCAG stand for?
Web Content Accessibility Guidelines, guidelines to ensure that all content is Perceivable, Operable, Understandable, Robust as possible.
What does POUR stand for in regards to the Web Content Accessibility Guidelines?
Perceivable, Operable, Understandable, Robust.
Define a validator tool.
Validator tool is used to check the validity of web documents. It is a tool provided by W3C.
What does the doctype tag do?
Defines the type of code used in a document. HTML refers to the most recent version of HTML, for older editions you would specify e.g. HTML4.
What does the <a> element do?</a>
Anchor tag. These are useful for containing web links and inbound links.
What does the <p> element do?</p>
Paragraph tag. Used to contain text content.
What does the <img></img> element do?
Image tag. Used to contain .png and .jpg files. Must have alt text for accessibility.
What does the <div> element do?</div>
Non-semantic element, can be used to define a division or section of a webpage. Can contain any content and separate it from the main body.
What does the nav element do?
Used to contain navigation bars and tabs.
What is the function of the aside element?
Identifies content relating to the main content which isn’t contained within the main body.
Pulls it out separately from main body e.g. quote.
What is the function of the header tag?
Tag used to contain titles, headings, links and style sheets. Does not appear on the live page.
What does the article tag do?
Specifies independent content to the rest of the site.
What does the section element do?
Specifies a section of the document.
What is the function of the footer tag?
Defines the footer of the document, can contain page links, social tags and policies.
What is the function of a block level element?
Tags that affect an entire section of the HTML document.
What is the function of a text level element?
Tags that affect single words or sentences of the HTML document.
What does the td element do?
Defines the properties of an individual table cell.
What is the tr element for?
Defining table rows.
What do <ol> and </ol><ul> tags refer to?</ul>
Ordered and unordered lists used to define a list of items separated by numbering or bullet points.
What do <h1> and <h2> tags refer to?</h2></h1>
Heading tags, the lower the number the bigger the heading size.
What is the function of the title tag?
Used to identify the name/title of the document. Not visible on the live webpage.
What does this string of code do?
Form
Radio
Creates an interactive form to collect data from user input.
Type refers to how the response is retrieved e.g. text checkbox, radio, password.
Radio allows one pre-written item to be selected.
What are semantic elements?
A semantic element clearly describes its meaning to both the browser and the developer.
Define an app container.
Containers allow you to package your application and all relevant files into one place.
Define an app package.
A package file format used to collect together programs or modules that are required for an application to work.
Define the app cache.
Stored data available to speed up your web experience e.g. logos/images, frees up space on browser. You can clear data stored by cache
What does API stand for?
Application Programming Interface. A software intermediary which allows two applications to talk to one another.
Define an application state.
Term to represent the totality of everything needed to keep your app running.
What is CSS?
Stands for Cascading Style Sheets. Style sheets used to format the layout and design of a web page.
Name three types of CSS.
External CSS - applied by an anchor tag in header.
Internal CSS - style defined in the header in full.
In-line CSS - style defined inside specific element tags.
What are cookies?
Tracking function in web browsers, contains either localStorage or sessionStorage, tracks small pieces of data which may be valuable for web client in future.
Define de-bugging.
The process of finding and resolving bugs within a program/system.
What is a gesture?
Additional touch elements that can significantly improve the user experience such as “swipe”, “pinch/zoom”.
Created using pointer-events.
What does HTTP stand for?
Hypertext Transfer Protocol. Used to transfer data over the web. HTTPS is a secure server.
What is HTML5?
Most recent edition of web mark-up language.
New standard includes video/audio playback, drag & drop, geolocation, microdata, SSE, persistent local storage, new semantic elements.
Define identity permissions.
Permissions allowed to certain users to grant access to certain features of a program.