INSY 4315
Precedence
!important after CSS properties. Specificity of CSS rule selectors. Sequence of declaration.
Sectioning header
( <header> ) defines a page area that typically contains a logo, title, and navigation
Horizontal rule
(<hr>) is a line that goes across a webpage
Body
<body> element contains all the contents of an HTML document, such as headings, paragraphs, images, hyperlinks, tables, lists, etc.
List
<dl> element represents a description list. The element encloses a list of groups of terms (specified using the <dt> element) and descriptions (provided by <dd> elements).
Embedded
<embed> element embeds external content at the specified point in the document
Heading h1 - h6
<h1> A heading element implies all the font changes, paragraph breaks before and after, and any white space necessary to render the heading
img
<img> tag is used to embed an image in an HTML page
li
<li> element is used to represent an item in a list
Main
<main> element represents the dominant content of the <body> of a document
Meta
<meta> elements are tags used in HTML and XHTML documents to provide structured metadata about the web page.
Nav
<nav> element represents a section of a page whose purpose is to provide navigation links, either within the current document or to other documents
ol
<ol> tag defines an ordered list
Paragraph
<p> element represents a paragraph
Title
<title></title> defines the document's title that is shown in a browser's title bar or a page's tab
ul
<ul> element represents an unordered list of items, typically rendered as a bulleted list
Block vs Inline
A block level element always starts on a new line and has a top and a bottom margin. Inline does not.
XML
A language used to store files as simple text along with information on how the application software would interpret that text
HTML
A standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages
XHTML
Abbreviation for Extensible Hypertext Mark-up Language. It is the next generation of HTML and is a hybrid between HTML and XML. XML was designed to describe data. HTML was designed to display data.
Anchor
An anchor is a piece of text which marks the beginning and/or the end of a hypertext link
Client Side
Client side, web browsers execute client side scripting. It is use when browsers has all code.
DHTML
Dynamic HyperText Markup Language. The unofficial name given to webpages that combine HTML, JavaScript, and CSS technologies.
HTML5
It is the fifth and current version of the HTML standard, can be used as an alternative to Flash media
Box model
Margin - Border - padding - content
Server side
Web servers are used to execute server side scripting. They are basically used to create dynamic pages
Form
adding properties to HTML forms to adjust their position, make them interactive and improve appearance overall.
Validator
is a quality assurance program used to check markup elements for syntax errors.
External
is a separate file linked to an HTML web page
Progressive enhancement
is a strategy in web design that puts emphasis on web content first.
Inline
is any element contained within a program, document, or message
Border
is created inside the element and is computed with the width and height of the outline
Outline
is created outside the element
Fixed
is positioned relative to the viewport, or the browser window itself.
White space
refers to characters which are used to provide horizontal or vertical space between other characters
Absolute
the element is positioned absolutely to its first position parent
Relative
the element is positioned relative to its normal position
Fluid
type of webpage design in which layout of the page resizes as the window size is changed