Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including plain XML, SVG, and XUL.

HTML

HyperText Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser. HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like), within the web page content. HTML tags most commonly come in pairs like

and

, although some tags, known as empty elements, are unpaired, for example .

Web browser

A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video or other piece of content. Hyperlinks present in resources enable users easily to navigate their browsers to related resources.

Above the fold

The fold is a term used by webmasters and website owners to mean the portion of your site which can be shown when first entering the site without scrolling down at all. Therefore, above the fold means everything that is shown on the first screen page.

Portable Network Graphics

Portable Network Graphics is a Raster graphics file format that supports lossless data compression. PNG was created as an improved, non-patented replacement for Graphics Interchange Format (GIF), and is the most used lossless image compression format on the World Wide Web. PNG supports palette-based images (with palettes of 24-bit RGB or 32-bit RGBA colors), grayscale images (with or without alpha channel), and full-color non-palette-based RGB[A A] images (with or without alpha channel).

Image

An image is an artifact that depicts or records visual perception, for example a two-dimensional picture, that has a similar appearance to some subject–usually a physical object or a person, thus providing a depiction of it.

List of Google products

This list of Google products includes all major desktop, mobile and online products released or acquired by Google Inc. This list also includes prior products, that have been merged, discarded or renamed.

Computer file

A computer file is a block of arbitrary information, or resource for storing information, which is available to a computer program and is usually based on some kind of durable storage. A file is durable in the sense that it remains available for programs to use after the current program has finished. Computer files can be considered as the modern counterpart of paper documents which traditionally are kept in offices’ and libraries’ files, and this is the source of the term.

Style sheet language

From Wikipedia:
A style sheet language, or style language, is a computer language that expresses the presentation of structured documents. One attractive feature of structured documents is that the content can be reused in many contexts and presented in various ways. Different style sheets can be attached to the logical structure to produce different presentations.

One modern style sheet language with widespread use is Cascading Style Sheets (CSS), which is used to style documents written in HTML, XHTML, SVG, XUL, and other markup languages.

For content in structured documents to be presented, a set of stylistic rules – describing, for example, colors, fonts and layout – must be applied. A collection of stylistic rules is called a style sheet. Style sheets in the form of written documents have a long history of use by editors and typographers to ensure consistency of presentation, spelling and punctuation. In electronic publishing, style sheet languages are mostly used in the context of visual presentation rather than spelling and punctuation.

The following is a list of style sheet languages.

Standard:
Cascading Style Sheets (CSS)
Document Style Semantics and Specification Language (DSSSL)
Extensible Stylesheet Language (XSL)

Non-standard:
JavaScript Style Sheets (JSSS)
Formatted Output Specification Instance (FOSI)
Syntactically Awesome Stylesheets (Sass)
LESS (LESS)
Stylus
SMIL Timesheets

Presentation semantics

In computer science, particularly in human-computer interaction, presentation semantics specify how a particular piece of a formal language is represented in a distinguished manner accessible to human senses, usually human vision. For example, saying that must render the text between these constructs using some bold typeface is a specification of presentation semantics for that syntax.