A List Apart is a webzine that explores the design, development, and meaning of web content, with a special focus on web standards and best practices.
An abbreviation (from Latin brevis, meaning short) is a shortened form of a word or phrase.
Accessibility refers to the design of products, devices, services, or environments for people who experience disabilities.
An acronym is a word or name formed as an abbreviation from the initial components in a phrase or a word, usually individual letters (as in NATO or laser) and sometimes syllables (as in Benelux).
Adobe Flash is a deprecated multimedia software platform used for production of animations, rich Internet applications, desktop applications, mobile applications, mobile games and embedded web browser video players.
Google AdSense is a program run by Google that allows publishers in the Google Network of content sites to serve automatic text, image, video, or interactive media advertisements, that are targeted to site content and audience.
The alt attribute is the HTML attribute used in HTML and XHTML documents to specify alternative text (alt text) that is to be rendered when the element to which it is applied cannot be rendered.
The ampersand is the logogram &, representing the conjunction "and".
The anchor text, link label, link text, or link title is the visible, clickable text in a hyperlink.
ANSI escape sequences are a standard for in-band signaling to control the cursor location, color, and other options on video text terminals.
In computing, an applet is any small application that performs one specific task that runs within the scope of a dedicated widget engine or a larger program, often as a plug-in.
ASCII art is a graphic design technique that uses computers for presentation and consists of pictures pieced together from the 95 printable (from a total of 128) characters defined by the ASCII Standard from 1963 and ASCII compliant character sets with proprietary extended characters (beyond the 128 characters of standard 7-bit ASCII).
In computer programming and particularly in Lisp, an association list, often referred to as an alist, is a linked list in which each list element (or node) comprises a key and a value.
In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection.
Binomial nomenclature ("two-term naming system") also called nomenclature ("two-name naming system") or binary nomenclature, is a formal system of naming species of living things by giving each a name composed of two parts, both of which use Latin grammatical forms, although they can be based on words from other languages.
In HTML and XHTML, the blockquote element defines "a section that is quoted from another source".
BlueGriffon is a WYSIWYG content editor for the World Wide Web.
In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.
A bracket is a tall punctuation mark typically used in matched pairs within text, to set apart or interject other text.
A browser war is competition for dominance in the usage share of web browsers.
The CALS Table Model is a standard for representing tables in SGML/XML.
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.
A checkbox (check box, tickbox, tick box) is a GUI widget that permits the user to make a binary choice, i.e. a choice between one of two possible mutually exclusive options.
In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.
In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
In web development, the CSS box model refers to the composition of a webpage or HTML page from blocks or boxes using CSS.
In law and government, de facto (or;, "in fact") describes practices that exist in reality, even if not legally recognised by official laws.
In several fields, deprecation is the discouragement of use of some terminology, feature, design, or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing it or prohibiting its use.
The Document Object Model (DOM) is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.
A document type declaration, or DOCTYPE, is an instruction that associates a particular SGML or XML document (for example, a webpage) with a document type definition (DTD) (for example, the formal definition of a particular version of HTML1.0 - HTML 4.0).
A document type definition (DTD) is a set of markup declarations that define a document type for an SGML-family markup language (SGML, XML, HTML).
The Dublin Core Schema is a small set of vocabulary terms that can be used to describe digital resources (video, images, web pages, etc.), as well as physical resources such as books or CDs, and objects like artworks.
A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts.
An email address identifies an email box to which email messages are delivered.
Facebook is an American online social media and social networking service company based in Menlo Park, California.
Fahrner image replacement (abbreviated FIR) is a Web design technique that uses Cascading Style Sheets to replace text on a Web page with an image containing that text.
In HTML, a file-select control is a component of a web form with which a user can select a local file.
Mozilla Firefox (or simply Firefox) is a free and open-source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.
In computing, the focus indicates the component of the graphical user interface which is selected to receive input.
A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing.
In computer hypertext, a fragment identifier is a short string of characters that refers to a resource that is subordinate to another, primary resource.
Google Chrome is a freeware web browser developed by Google LLC.
Graphics (from Greek γραφικός graphikos, "belonging to drawing") are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone to inform, illustrate, or entertain.
The Gregorian calendar is the most widely used civil calendar in the world.
Hearing, or auditory perception, is the ability to perceive sounds by detecting vibrations, changes in the pressure of the surrounding medium through time, through an organ such as the ear.
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.
The attributes are special words used inside the opening tag to control the tag's behaviour.
An HTML element is an individual component of an HTML document or web page, once this has been parsed into the Document Object Model.
HTML5 is a markup language used for structuring and presenting content on the World Wide Web.
HTML5 Audio is a subject of the HTML5 specification, incorporating audio input, playback, and synthesis, as well as speech to text, in the browser.
The HTML5 specification introduced the video element for the purpose of playing videos, partially replacing the object element.
HTTP Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet.
In computing, a hyperlink, or simply a link, is a reference to data that the reader can directly follow either by clicking, tapping, or hovering.
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.
An image (from imago) is an artifact that depicts visual perception, for example, a photo or 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.
In HTML and XHTML, an image map is a list of coordinates relating to a specific image, created in order to hyperlink areas of the image to different destinations (as opposed to a normal image link, in which the entire area of the image links to a single destination).
The Internationalized Resource Identifier (IRI) – is an internet protocol standard which extends ASCII characters subset of the Uniform Resource Identifier (URI) protocol.
The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP).
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical web browsers developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995.
Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
A Java applet was a small application that is written in the Java programming language, or another programming language that compiles to Java bytecode, and delivered to users in the form of Java bytecode.
Marc Lowell Andreessen (born July 9, 1971) is an American entrepreneur, investor, and software engineer.
The Media Object Server (MOS) protocol allows newsroom computer systems (NCS) to communicate using a standard protocol with video servers, audio servers, still stores, and character generators for broadcast production.
Meta elements are tags used in HTML and XHTML documents to provide structured metadata about a Web page.
Metadata is "data that provides information about other data".
A microformat (sometimes abbreviated μF) is a World Wide Web-based approach to semantic markup which uses HTML/XHTML tags supported for other purposes to convey additional metadata and other attributes in web pages and other contexts that support (X)HTML, such as RSS.
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email to support.
NCSA Mosaic, or simply Mosaic, is the web browser that popularized the World Wide Web and the Internet.
Netscape Navigator was a proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in the 1990s, but by 2002 its use had almost disappeared.
Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.
A node is a basic unit used in computer science.
Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.
Percent-encoding, also known as URL encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI) under certain circumstances.
Photosensitive epilepsy (PSE) is a form of epilepsy in which seizures are triggered by visual stimuli that form patterns in time or space, such as flashing lights; bold, regular patterns; or regular moving patterns.
In cryptography, plaintext or cleartext is unencrypted information, as opposed to information encrypted for storage or transmission.
The plus and minus signs (+ and −) are mathematical symbols used to represent the notions of positive and negative as well as the operations of addition and subtraction.
In computing, quirks mode refers to a technique used by some web browsers for the sake of maintaining backward compatibility with web pages designed for Internet Explorer 5 and earlier, instead of strictly complying with W3C and IETF standards in standards mode.
A radio button or option button is a graphical control element that allows the user to choose only one of a predefined set of mutually exclusive options.
The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model.
Each XML document has exactly one single root element.
are small, annotative glosses that are usually placed above or to the right of Chinese characters when writing languages with logographic characters such as Chinese, Japanese or Korean to show the pronunciation.
Safari is a web browser developed by Apple based on the WebKit engine.
Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.
A screen reader is a form of assistive technology (AT) which is essential to people who are blind, as well as useful to people who are visually impaired, illiterate, or have a learning disability.
A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
Semantics (from σημαντικός sēmantikós, "significant") is the linguistic and philosophical study of meaning, in language, programming languages, formal logics, and semiotics.
In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern.
Server-side scripting is a technique used in web development which involves employing scripts on a web server which produce a response customized for each user's (client's) request to the website.
The slash is an oblique slanting line punctuation mark.
The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents.
Strikethrough is a typographical presentation of words with a horizontal line through their center, resulting in: text like this.
A web style sheet is a form of separation of presentation and content for web design in which the markup (i.e., HTML or XHTML) of a webpage contains the page's semantic content and structure, but does not define its visual layout (style).
A subscript or superscript is a character (number, letter or symbol) that is (respectively) set slightly below or above the normal line of type.
A synecdoche (from Greek συνεκδοχή, synekdoche,. "simultaneous understanding") is a figure of speech in which a term for a part of something refers to the whole of something or vice versa.
In Web development, "tag soup" is a pejorative term that refers to syntactically or structurally incorrect HTML written for a web page.
A taskbar is an element of a graphical user interface which has various purposes.
A telephone number is a sequence of digits assigned to a fixed-line telephone subscriber station connected to a telephone line or to a wireless electronic telephony device, such as a radio telephone or a mobile telephone, or to other devices for data transmission via the public switched telephone network (PSTN) or other private networks.
The Teletype Corporation, a part of American Telephone and Telegraph Company's Western Electric manufacturing arm since 1930, came into being in 1928 when the Morkrum-Kleinschmidt Company changed its name to the name of its trademark equipment.
Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English engineer and computer scientist, best known as the inventor of the World Wide Web.
The tooltip or infotip or a hint is a common graphical user interface element.
A tree structure or tree diagram is a way of representing the hierarchical nature of a structure in a graphical form.
Twitter is an online news and social networking service on which users post and interact with messages known as "tweets".
In typography, a typeface (also known as font family) is a set of one or more fonts each composed of glyphs that share common design features.
An underline, also called an underscore, is a more or less horizontal line immediately below a portion of writing.
A Uniform Resource Identifier (URI) is a string of characters designed for unambiguous identification of resources and extensibility via the URI scheme.
A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.
In computing, a user agent is software (a software agent) that is acting on behalf of a user.
A validator is a computer program used to check the validity or syntactical correctness of a fragment of code or document.
A voice browser is a software application that presents an interactive voice user interface to the user in a manner analogous to the functioning of a web browser interpreting Hypertext Markup Language (HTML).
A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.
Web colors are colors used in displaying web pages, and the methods for describing and specifying those colors.
A Web crawler, sometimes called a spider, is an Internet bot that systematically browses the World Wide Web, typically for the purpose of Web indexing (web spidering).
A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.
A web search engine is a software system that is designed to search for information on the World Wide Web.
Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.
In web page design, and generally for all markup languages such as SGML, HTML, and XML, a well-formed element is one that is either a) opened and subsequently closed, or b) an empty element, which in that case must be terminated; and in either case which is properly nested so that it does not overlap with other elements. For example, in HTML: word is a well-formed element, while word is not, since the bold element is not closed. In XHTML, and XML, empty elements (elements that inherently have no content) are terminated by putting a slash at the end of the "opening" (only) tag, e.g.,,, etc. In HTML 4.01 and earlier, no slash is added to terminate the element. HTML5 does not require one, but it is often added for compatibility with XHTML and XML processing. In a well-formed document,.
In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.
In graphical user interfaces, the window decoration is a part of a window in most windowing systems.
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).
Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages.
In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
XML validation is the process of checking a document written in XML (eXtensible Markup Language) to confirm that it is both well-formed and also "valid" in that it follows a defined structure.
A (HTML), A tag, ABBR tag, ACRONYM tag, ADDRESS tag, Anchor (HTML), Anchor element, Anchor tag, BLOCKQUOTE tag, BODY tag, BR tag, Basefont, Bdi, Block level elements, Block tag, Block-level element, Body tag, Center (HTML element), Colgroup, Datalist, Definition list, Description list, Fieldset, Figcaption, Font color, Frame element, HEAD tag, HREF, HTML Commands, HTML Element, HTML Table, HTML Tags, HTML anchor, HTML command, HTML comment, HTML comment tag, HTML elements, HTML list, HTML markup, HTML table, HTML tables, HTML tag, HTML tag (actual), HTML tags, Horizontal rule, Html comment tag, Html element, Html markup, Html table, Html tag, Html tags, IFRAME, Iframe, Iframes, Image element, Img (HTML element), Img element, Inline element, Inline frame, Inline frames, Inline tag, Kbd element, Less than, exclamation mark, dash, dash, Less than-exclamation mark-dash-dash, List (HTML), List item, List of HTML elements, List of HTML tags, Longdesc, Longdesc attribute, Nobr, Object element, Ol start, Optgroup, Samp (HTML element), TITLE tag, Table (HTML), Table (Html), Tables (HTML), Tag (HTML), Tbody, Tfoot, Thead, Unordered list, XHTML element.