Glossary

Accessibility

Accessibility in the context of a Web site is the degree to which that Web site is usable by people with disabilities. Web pages often have access issues for the following groups of people:

  • Visually impaired people using screen readers
  • Hearing impaired people using browsers with no sound
  • Physically impaired people
  • Color blind people
Affiliate Program

Definition: An affiliate program is an Internet marketing practice that connects businesses selling products online with websites related to those products. The websites are run by third parties who sell products and services for the Internet company and in return receive a small commission.

Agent

Definition: An intelligent agent automates tasks such as Web searching, to make Web pages more interactive.

AJAX
Definition:

AJAX stands for Asynchronous JavaScript and XML.

AJAX is a way of developing Web applications that combines:

  • XHTML and CSS standards based presentation
  • Interaction with the page through the DOM
  • Data interchange with XML and XSLT
  • Asynchronous data retrieval with XMLHttpRequest
  • JavaScript to tie it all together
Anchor
Definition:

An anchor is another word for internal link or bookmark on a web page. An anchor is a link that links within the same page of the document.

Alternate Definition of Anchor

Some designers use the term anchor to refer to any hyperlink on a web page. This definition stems from the fact that the HTML tag to create a link is the tag or anchor tag.

Anti-aliasing

Anti-aliasing is a process where the edges of images and fonts have pixels added to blend the edge of the item into the background. The goal of anti-aliasing is to make the fonts and images appear less jagged on a computer monitor and make the curves smoother. Another term for this is font smoothing because it is primarily used on fonts to make them appear smoother.

Applet

Definition: This tag names the Java applet that your browser should download and execute.

Attribute

Definition: A part of an element that provides additional information about that element.

Aural

Definition: Related to the ear and hearing. Aural on Web pages refers to aural style sheets used by Web designers to make their pages audible and accessible to visually impaired customers.

Azimuth

Definition: The horizontal or lateral angle of sound in an aural style sheet, with the computer in the center. Setting the azimuth for different voices creates a natural way to tell voices apart, as stereo and 5-speaker audio set ups will place the sounds in different locations, spatially.

Backlink
Definition:

A backlink is a link coming from another website to your own. The number and quality of backlinks that your site has can affect your search engine optimization efforts, as some search engines provide significant weight to the backlinks of a site.

If you are working on an SEO campaign, you should include efforts to get links to your site on related sites with high ranking in search engines for the terms you are targeting. This "link love" will help improve your search engine ranking as well. Try to avoid being linked on link farms as that can hurt your search engine results.

Bad Neighborhood
Definition:

Google says

avoid links to web spammers or "bad neighborhoods" on the web, as your own ranking may be affected adversely by those links

A bad neighborhood on the Web is any website that uses any dirty tricks to try and increase their site's rankings or do harm to customers reading the site. These include:

  • cloaking
  • spamming
  • installing viruses or malware
  • link farms
  • breaking other laws

All of these things will get a site penalized or banned from Google and other search engines, and if you link to these sites, your site will be penalized.

How to Check if a Site is a Bad Neighborhood

Search Google for links to that site. If there are none, chances are the site has been banned. In the Google search engine, type:

site: URL

If no results are found, it's not a good idea to link to that site, as it is probably considered a bad neighborhood.

Also Known As: link farms, spam sites
Bandwidth
Definition:

Bandwidth is the amount of data that is requested from your website over time. Bandwidth is expressed in terms of kilobits per second (Kbps).

Most Web hosting providers put a cap on bandwidth. If your website gets enough requests to go over that cap, you might be charged extra fees, or the requests might be denied.

Also Known As: throughput
Below the Fold
Definition:

The fold in web design is the position on a web page where the majority of browsers viewing the page will begin to scroll. Elements that are positioned “below the fold” are not seen when the page first loads. And some people believe that it's important to design web pages that don't scroll, or that keep only less important information below the fold.

The location of the fold differs depending upon the screen size and how big the browser window is. To determine where the fold is for your web page, you need to determine what resolution and browser window size your customers are browsing at. Here are some general locations of the fold for different browser sizes:

  • 640 x 480 fold is around 310 pixels down
  • 800 x 600 fold is around 430 pixels down
  • 1024 x 768 fold is around 600 pixels down
  • 1200 x 1024 fold is around 850 pixels down
  • 1600 x 1200 fold is around 1030 pixels down
Also Known As: scroll
Block Level Elements
Definition:

The short definition is that block-level elements are elements that create blocks or large groupings of text.

block-level elements have some specific distinctions from inline elements:

  • block-level elements generally can contain text, data, inline elements, or other block-level elements.
  • block-level elements generally begin new lines of text.
  • block-level elements inherit directionality information differently from inline elements.
Examples:
  • <p></p>
  • <blockquote></blockquote>
  • <table></table>
Blog
Definition: Blog is short for Weblog and is a Web page that has short, frequent updates made to it. Similar to a Web journal or "what's new" page.
Pronunciation: blahg - (noun) or (verb)
Also Known As: Web log
Bookmark
Definition:

An anchor is another word for internal link or bookmark on a web page. An anchor is a link that links within the same page of the document.

Alternate Definition of Anchor

Some designers use the term anchor to refer to any hyperlink on a web page. This definition stems from the fact that the HTML tag to create a link is the <a> tag or anchor tag.

Boolean
Definition: A boolean attribute in XHTML is an attribute that is either on or off. If the attribute is present, it takes effect, otherwise it does not. In valid XHTML, all attributes must have a value, so boolean attributes are written boolean="boolean". For example <option value="test" selected="selected">test</option>
Pronunciation: bu lee an - (adjective)
Examples:

In the option tag, selected is a boolean attribute:
<option value="test" selected="selected">test</option>

Bounce Rate
Definition:

The bounce rate is the percentage of visits that come to the site and only view one page. This is a good metric to have as you can then determine how popular your site is as well as how effective (or not effective) your navigation is.

Also Known As: exit rate, exit percentage
Breadcrumb
Definition:

In Web design a breadcrumb or breadcrumb trail is the part of the navigation that shows you where you are, similar to the fairy tale "Hansel and Gretel". Breadcrumb trails are often found near the top of Web pages and define both the current location within the site hierarchy as well as primary pages above the current page.

Also Known As: breadcrumb trail
depth path
Alternate Spellings: bread crumb
Examples:

At the top of the page it says: "About > Computing & Technology > Web Design / HTML" That is a breadcrumb trail for this page.

Brightness
Definition: Brightness is a measure of how vivid a color or hue is. The sun has high brightness, while a candle has low brightness.
Pronunciation: brait-nes - (noun)
Browser
Definition: Computer program to view and interact with Internet Web pages.
Pronunciation: brow zer - (noun)
Also Known As: web browser
Examples:

Internet Explorer, Netscape, Opera, Firefox, Google Chrome

Candidate REcommendation
Definition: Before a W3C recommendation becomes proposed and then final, it is submitted to the users to review and submit technical feedback. They are typically in the candidate recommendation phase for several months.
Pronunciation: kæn dI dayt rE ku mEn day shun - (noun)
Also Known As: final recommendation
CAPTCHA
Definition:

A CAPTCHA™ is a part of a web form that attempts to ensure that the person filling out the form is indeed a person, and not a computer. The goal of a CAPTCHA is to reduce the amount of spam received by forms from

The term CAPTCHA is trademarked by Carnegie Mellon University and stands for Completely Automated Public Turing test to Tell Computers and Humans Apart.

Cascade

Definition: The cascade in CSS or cascading style sheets is the ability to have multiple styles from different sources merge together into one definitive style. CSS defines the cascade in several ways, but the simplest is to remember that style properties that come later are more likely to be applied than those that come earlier.

Cascading Style Sheets
Definition: A language for the Web to define the style (look and feel) of a Web page. Cascading Style Sheets can define: fonts, colors, layouts, and more.
Pronunciation: kæs kayd Ing stile sheets - (noun)
Also Known As: CSS
Case-Sensitive
Definition:

Computer programs and operating systems that are case-sensitive read names as different if the case of the name is different. For example, on a case-sensitive operating system (like UNIX) the following are three different files:

  • mywebpage.html
  • MYWEBPAGE.HTML
  • myWebPage.html

It is especially important that Web designers on Windows machines pay attention to the case of their file names. Windows is not a case-sensitive operating system, but most Web servers run UNIX or Linux, and both of these are case-sensitive. If you upload a file named "myWebPage.html" you will not be able to access it without the capital letters in your Web URL.

Also Known As: case sensitive
Examples:
  • mywebpage.html
  • MYWEBPAGE.HTML
  • myWebPage.html
CDATA
Definition: Character data. CDATA is text in a document that should not be parsed by the XML parser. Any entities included in the CDATA block will not be replaced by their value and markup (such as HTML tags) will not be treated as markup.
Pronunciation: see day tuh (abbreviation)
Also Known As: Character data
Common Misspellings: cdata (lower case is incorrect)
CDF
Definition: Channel Definition Format. A microsoft XML application that creates active channels on the browser desktop.
Pronunciation: cee dee Ef - (acronym)
Also Known As: Channel Definition Format, Active Channels
CGI
Definition: Common Gateway Interface. CGI usually means the program that is run on the server to add dynamic actions to the Web site.
Pronunciation: see jee eye - (acronym)
Child

Definition: An XML element that is contained within another element.

CMS

Definition: Content Management System. A tool for managing content, usually on a Web site, that separates the design, interactivity, and content from one another to make it easier for content authors to provide content.

Comment
Definition: A comment allows people editing your (X)HTML to understand the different parts of the stylesheet document. The comments are ignored by the browser or parser.
Pronunciation: kah mehnt - (noun)
Examples:

To write a comment in HTML or XHTML, type: <!-- comment text -->

Comment - Cascading Style Sheet
Definition: A comment allows people editing your CSS to understand the different parts of the stylesheet document. The comments are ignored by the browser or parser.
Pronunciation: kah mehnt - (noun)
Examples:

To write a comment in CSS, type: /* comment text */

Comment - XML
Definition: A comment allows people editing your XML to understand the different parts of the document. The comments are ignored by the browser or parser.
Pronunciation: kah mehnt - (noun)
Examples:

To write a comment in XML, type: <!-- comment text -->

Container Element
Definition:

A Web page is a series of containers, the most inclusive one being the <html> element that contains the entire Web page.

A container element is defined as an element that contains other HTML elements (including text).

Container elements are always block-level elements.

Content
Definition: Content is the substance of Web pages. It is the text and graphics that make up the details of the page. Content is not the layout or the design of the pages. Nor is it the interactivity of the pages.
Pronunciation: kahn tEnt - (noun)
Also Known As: Content Management System, Content Management Software
Examples:

Paragraphs of text and images

Continuous Media
Definition:

Continuos media is content that is not split into one or more discrete pages. It is different from paged media because it can scroll forever without page breaks, page numbers or other aspects of printed media.

Examples:

Continuous media includes the following media types:

  • braille
  • handheld *
  • screen
  • speech
  • tty
  • tv *

The media types handheld and tv are both continuous and paged media.

Web pages are the most commonly seen example of continuous media.

Conversion
Definition:

On ecommerce websites, conversions are very important. A conversion happens when a customer who is viewing the site takes an action that the marketing intended. This typically means:

  • a purchase
  • filling in a form and submitting it
  • sign up for a newsletter or RSS feed
  • completing some other goal for the site

Some designers forget that even if a site isn't focused on ecommerce, conversions are important. An information site that relies on ad views needs to convert a first-time customer into a returning customer. An education website needs to turn readers into students. A marketing site needs to move people from the web to their brick and mortar presence. And so on.

Conversion Funnel
Definition:

Conversions are important to web design and ecommerce. And the conversion funnel is a metaphor that is used to describe how people move from being first time visitors through your site to finally converting into customers of your site.

This process is a funnel because typically a large number of people start out at your site or at an advertisement for your site and they are gradually winnowed down to the small percentage that convert. The typical rate ranges from between 0.1% to 10% depending upon what you're trying to convert - for example, converting a customer used to getting free resources into one who pays for a resource will typically have a much lower conversion rate than a funnel for converting a first-time visitor into a second-time visitor.

Conversion Rate
Definition:

Conversions are important to web design and ecommerce. And the conversion rate is the number of conversions your site gets measured against the number of pageviews or impressions. It is defined as:

Conversion Rate = # of goals achieved / visits

The conversion rate is a way of measuring the success of your website. The higher your conversion rate the better your site is functioning. But remember that this is only true if you are measuring conversions of something valuable to your site. Good measurements include:

  • sales
  • increased newsletter sign ups
  • filled in forms
  • pageviews from return visits
Cookie

Definition:

A cookie has a very different definition for web designers and developers than it does for many people. A cookie on the web is a line of text that is saved to a computer's hard drive that can be accessed and written by websites.

CSS
Definition: An acronym that means Cascading Style Sheets.
Pronunciation: see es es - (acronym)
Also Known As: Cascading Style Sheets
CSS Framework
Definition:

A CSS framework is a library of CSS files that are used to make development of standards-based XHTML and CSS Web pages quick and painless. A CSS framework typically provides CSS styles for:

  • Typography
  • Layout - typically in a grid system
  • Browser resets
Also Known As: HTML Framework, Web Framework
Cursive
Definition:

Cursive is a type of generic font family used in CSS for HTML fonts.

A cursive font is one that has letters that are connected together like cursive handwriting. Cursive fonts are often more decorative than standard fonts with lots of curves and swooshes.

Using Cursive Fonts

Cursive fonts are best used sparingly for decorative text. They are often more difficult to read in large blocks. Also, there is only one web safe cursive font: Comic Sans MS. And this font is as widely disliked as it is liked, so use it with caution.

Common Cursive Fonts

Some common cursive fonts include:

  • Comic Sans MS
  • Blackadder ITC
  • Lucida Handwriting
  • Brush Script
  • Apple Chancery
Also Known As: script fonts,handwriting fonts
Declaration
Definition: The declaration or declaration block in CSS is the section of a style rule that defines the styles to be applied.
Examples:

p { color: #f00; }
The "{ color: #f00; }" is the declaration block and defines the paragraphs as red.

Declaration Statement
Definition:

The XML declaration statement is a required element of an XML document. It tells the user agent that the document is an XML document and what version of XML it is using.

The XML declaration statement is a required part of the XML prolog and must be present to write a well-formed XML document.

Also Known As: prolog
Alternate Spellings: XML declaration
Examples:

<?xml version="1.0">

Dedicated Server
Definition:

A dedicated server is a Web server that is leased or owned outright. Dedicated servers provide you exclusive use of the Web server resources for your business.

In most cases, you'll have full control of the server, including root access and server administration. Some dedicated server plans provide administration consoles to manage the server. While others require you use helpdesk employees to manage your Web server. Make sure that you know what access your plan provides.

Also Known As: dedicated hosting, managed colocation, managed hosting service
Deprecated
Definition: no longer part of the current specification
Pronunciation: dE pru kay td - (verb)
Examples:

The <font> tag has been deprecated in XHTML 1.0

Design
Definition:

There are several definitions of the term design that can apply to building websites:

  • to make a plan
  • to determine the form or function of something
  • to create an arrangement (or layout)
  • deciding upon a purpose or specific outcome for something
  • to create a preliminary sketch of a plan
DHTML
Definition: Dynamic HTML; The fusion of XHTML, the DOM, Cascading Style Sheets, and JavaScript to create a dynamic and interactive Web document.
Pronunciation: dee aitch tee em el - (acronym)
Also Known As: Dynamic HTML
Dither
Definition:

Approximate a color that cannot be displayed in the current palette by combining different color pixels side by side.

Dithering in GIF images ise used to reduce banding in gradients of color. GIF images are, by definition, a finite set of colors, and by dithering the graphics designer can fool the eye to make the image look like it has more colors than it does.

Benefits of Dithering
  • Displays with fewer colors can appear to have more colors
  • GIF images can appear to have more colors than they do
Drawabacks to Dithering
  • Dithered GIF images will dramatically increase in size
  • Up close, dithered images can look speckled and pixelated
  • Automatic dithering, such as by low-color monitors, can result in incorrect or unintended colors
DNS
Definition:

DNS stands for Domain Name Service.

DNS is the TCP/IP stack that converts IP addresses into domain names. If you purchase a domain name, DNS servers are given the IP address of your Web server and the corresponding domain name. Then, when someone comes to your domain, the DNS server translates that to an IP so it knows where to send the request.

Also Known As: Domain Name Service
Domain Name Server
DOCTYPE

Definition:

The DOCTYPE declaration is an instruction found at the top of an HTML or XHTML document that tells the user agent what version of HTML the document uses.

The correct DOCTYPE for modern documents is the HTML5 DOCTYPE:

<!doctype html>
DOM
Definition: Document Object Model; The DOM or Document Object Model is the API that binds JavaScript and other scripting languages together with HTML and other markup languages. It is what allows Dynamic HTML to be dynamic.
Pronunciation: dawm - (acronym)
Also Known As: Document Object Model
Domain
Definition:

On the Internet or Web a domain is the name by which a computer is identified. It is mapped to a number called an IP address.

Domains can be purchased in any combination of letters, numbers, and hyphens (-) and up to between 26 and 63 characters long (not including the TLD: .com, .net, .org, etc.).

Also Known As: domain name
Examples:

Some example domain names include:

webdesign.about.com
www.about.com
slashdot.org
Domain Name
Definition:

A domain name is a case-insensitive string of letters, numbers, and hyphens that is used to define the location of a website. Domain names are used as pointers to IP addresses. Domain names are typically arranged hierarchically, with the more generic names on the right. For example in my domain name:

webdesign.endchapter.net

There are three parts (separated by periods). The most specific is my site name "webdesign". This is followed by the company name "about", and finally the top-level domain name (TLD) "com".

Most website domain names start with "www" because they were placed on the www or Web machine for their company. A company might have other domain names that are not websites, such as FTP sites or email servers and older technology like gopher.

Also Known As: domain
DPI
Definition: Dots per inch - the resolution of a computer monitor
Pronunciation: dee pee aye - (acronym)
Also Known As: DPI
Examples:

Most Windows machines are set to 96 dpi, while Macs are set to 72 dpi.

DTD
Definition: An acronym meaning Document Type Definition. A DTD provides a list of the elements, attributes, comments, notes, and entities contained in the document, as well as their relationships to one another.
Pronunciation: dee tee dee - (acronym)
Also Known As: DOCTYPEDocument Type Declaration
Examples:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> - specifies HTML 4.0 Transitional DTD

Ecommerce
Definition:

Ecommerce is the sale of goods and services on the web or through other online mechanisms.

Web designers who focus on ecommerce sites need to focus on issues like conversion rate and the conversion funnel. They also have to be able to accept monetary transactions from credit cards and online services like PayPal. Shopping carts are a common tool found on ecommerce websites and many designers use click heat maps to improve site performance.

An easy way to get started with ecommerce is to install and configure a tool like osCommerce to help you build catalogs and shopping carts without reinventing the wheel.

Also Known As: ebusiness, electronic commerce, online business, electronic marketing
Alternate Spellings: eCommerce, e-commerce
Elastic Layout
Definition:

An elastic layout is a style of Web layout design that uses percentages or ems for widths and a max-width style to ensure that the content is not too long. Elastic widths stretch when font sizes are increased or decreased. This is what makes them elastic - they flex to accomodate the browser width and the reader's font preferences.

Element
Definition: An XML element is the central building block of any XML document.
Pronunciation: el - eh - ment - (noun)
Examples:

In XHTML, a complete tag and all its contents is an element, e.g. <p>paragraph</p>

Em
Definition: A font height or size that is relative to the parent element. In most Web pages this would be the body of the page - and so the parent element is the default font size for the browser settings.
Pronunciation: ehm - (adjective)
Embedded Style
Definition: A CSS or cascading style sheets style that is written in the head of the XHTML document. It affects only the elements on that page.
Pronunciation: Em bEd Ed stile (noun)
Also Known As: embedded CSS
Examples:
<style type="text/css">
p { color: #00f; }
</style>
Entry Page
Definition: In Web analytics an entry page is a Web page where readers arrive at your site from some other domain. These are the pages where people are linking to or search engines have ranked highly on your site. When you know which pages are popular entry pages for your site, you can maximize their value by adding links and other information to those pages.
Pronunciation: ehn tree payj
Also Known As: entrance pages
EPUB
Definition:

EPUB is an abbreviation of the term “electronic publication”. EPUB is a free and open-source ebook publishing platform that is used by many vendors for ebooks. An EPUB book will be a zipped file with the extension .epub and a very specific file structure.

EPUB content is written in XML and XHTML. And you can learn more about the EPUB format and how to write ebooks using EPUB in the EPUB section of this site.

Alternate Spellings: ePub, EPub, and epub are all common spellings, but the original EPUB vendor prefers all capital letters.
Ex
Definition: A font height or size that is relative to the height of X in that font family.
Pronunciation: ehks - (adjective)
Exit Page
Definition: In Web analytics an exit page is a Web page that readers leave your Web site from. Generally it is interpreted in Web analytics as a page where readers didn't find what they were looking for and so went elsewhere. It is important to evaluate exit pages to determine how you can improve your site and make it more valuable to your readers.
Pronunciation: ehks It payj
Extensible Markup Language
Definition: eXtensible Markup Language. A markup language for writing other markup languages. XML is sometimes called a "meta" language because it describes how to write new languages. It allows for the creation of applications that are streamlined for the use of the owner.
Pronunciation: ehks ehm ehl - (acronym)
Also Known As: eXtensible Markup Language
Alternate Spellings: Extensible Markup Language
External Link
Definition:

An external link is a hyperlink that points to another website on the internet, typically on another domain from the current website.

Your linking strategy should include what types of sites you will and will not link to as well as how many external links there should be on any given page. External links are important to web pages because they provide additional information and give your audience a breadth of resources to follow.

External links on your site become backlinks for the sites you link to. And many sites are more likely to link to you if you link to them first.

Also Known As: outbound link,link
Examples:

External links are written using the anchor tag in HTML.

External Style Sheet
Definition: A CSS or cascading style sheets style that is written in an external document and can be referenced by multiple documents.
Pronunciation: Ek stir nal stile shet (noun)
Also Known As: external CSS
external style sheet files
Examples:
<link rel="stylesheet" type="text/css" href="/styles.css" />
Fantasy

Definition:

Fantasy is a type of generic font family used in CSS for HTML fonts.

A fantasy font is one that is very dynamic and different from standard fonts. Their style is often exaggerated and more typical of posters and quirky themes. They are fonts that are not easily categorized into the other generic font families.

Favicon
Definition:

A favicon or Favorites Icon is a small graphic that is associated with a page or Web site. The favicon allows the Web developer to customize the site in the Web browser, both in the tab bar that is displayed in many browsers as well as in the bookmarks when a site is saved.

It was named the favicon because it was first developed in Internet Explorer, which calls bookmarked sites "favorites" and this icon was displayed in the favorites menu.

Most site favicons are designed as a small rendition of their logo or other branding mechanism.

Pronunciation: fah vIh kahn
Also Known As: favorites icon
Alternate Spellings: favicon.ico
Favorites Icon
Definition:

A favicon or Favorites Icon is a small graphic that is associated with a page or Web site. The favicon allows the Web developer to customize the site in the Web browser, both in the tab bar that is displayed in many browsers as well as in the bookmarks when a site is saved.

It was named the favicon because it was first developed in Internet Explorer, which calls bookmarked sites "favorites" and this icon was displayed in the favorites menu.

Most site favicons are designed as a small rendition of their logo or other branding mechanism.

Pronunciation: fah vIh kahn
Also Known As: favorites icon
Alternate Spellings: favicon.ico
First Visit
Definition:

A first visit is a visit from someone who has never come to your site before.

Fixed Width Layout
Definition: Fixed layouts are layouts that start with a specific size, determined by the Web designer. They remain that width, regardless of the size of the browser window viewing the page. Fixed width layouts allow a designer more direct control over how the page will look in most situations. They are often preferred by designers with a print background, as they allow the designer to make minute adjustments to the layout and have them remain consistent across browsers and computers.
Pronunciation: fIksd le aut (noun)
Also Known As: fixed layout
Focal Point
Definition:

The point of the Web page where the eye is drawn to. A focal point is the most important part of the page or the part of the page that is the most dominant.

Good design uses a focal point to create a page that has a purpose. The focal point of the Web page should be the element that is most important on the page. It gives the eye a place to rest and allows the viewer to determine the point of a page very quickly.

Also Known As: emphasis
Fold
Definition:

The fold in web design is the position on a web page where the majority of browsers viewing the page will begin to scroll. Elements that are positioned “below the fold” are not seen when the page first loads. And some people believe that it's important to design web pages that don't scroll, or that keep only less important information below the fold.

The location of the fold differs depending upon the screen size and how big the browser window is. To determine where the fold is for your web page, you need to determine what resolution and browser window size your customers are browsing at. Here are some general locations of the fold for different browser sizes:

  • 640 x 480 fold is around 310 pixels down
  • 800 x 600 fold is around 430 pixels down
  • 1024 x 768 fold is around 600 pixels down
  • 1200 x 1024 fold is around 850 pixels down
  • 1600 x 1200 fold is around 1030 pixels down
Also Known As: scroll
Font
Definition: A collection of glyphs of a typeface, defining the size, family, weight, and style of the text.
Pronunciation: fahnt • (noun)
Also Known As: font family, typeface
Examples:

times new roman; courier new 5pt bold

Font Category
Definition: A font category is a generalized grouping of fonts within Cascading Style Sheets. Font categories are considered generic families because no specific font is referrred to when these are used in CSS.
Pronunciation: fahnt ca teh gore ee - (noun)
Also Known As: master font families
Font Family
Definition: A group designation that applies to a set of typefaces that look generally the same.
Pronunciation: fahnt fæm I lee • (noun)
Also Known As: family
Examples:

Garamond, Times, Helvetica, Geneva

Font Stack
Definition:

A font stack is a list of fonts in a CSS font-family declaration. The fonts are listed in order of preference by the Web designer. A font stack allows a designer to control the look of the fonts on the Web page even if the computer doesn't have the best font for the job.

How to Choose a Good Font Stack

Also Known As: font list
Examples:

font-family: Geneva, Arial, Helvetica, Sans-Serif;

Font Style
Definition: Stylistic variations of a font, such as italics, underline, bold, and so on. In CSS, it refers solely to the italic state of the font.
Pronunciation: fahnt stile • (noun)
Examples:

italics, underline, bold; in CSS: font-style: italics;

Font Weight
Definition: The weight of a font refers to how light or bold it is. The heavier a font is the bolder it will look on the page.
Pronunciation: fahnt wait • (noun)
Also Known As: weight; bold
Examples:

in CSS: font-weight: bold;

FQDN
Definition:

FQDN is a abbreviation for the term "Fully Qualified Domain Name". This refers to the full domain name of a URL. It is "fully qualified" because it is completely defined separate from the IP address where it is located.

Also Known As: domain, domain name, fully-qualified domain name
Examples:

http://webdesign.endchapter.net/

GIF
Definition: A graphic format suited for flat color images and drawings. Created by CompuServ and often used for animated images on the Web. An acronym that stands for Graphics Interchange Format.
Pronunciation: jif - (acronym)
Graceful Degradation
Definition:

Since web browsers have been around as long as the Web, it is possible to have customers viewing your web pages in browsers that are extremely old and missing features of more modern browsers. Graceful degradation is a strategy of handling web page design for different browsers.

A web design that is built to gracefully degrade is intended to be viewed first by the most modern browsers, and then as older, less feature-rich browsers view it it should degrade in a way that is still functional, but with fewer features.

The main difference between the graceful degradation strategy and progressive enhancement is where you start your design. If you start with the lowest common denominator and then add features for more modern browsers for your web pages, you're using progressive enhancement. If you start with the most modern, cutting edge features, and then scale back, you're using graceful degradation.

Graceful Degradation Doesn't Mean Telling Your Readers, "Download the Most Recent Browser"

One of the reasons many modern designers don't like the graceful degradation approach is because it often turns into a demand that readers download the most modern browser for the page to work. But this is not graceful degradation. If you find yourself wanting to write "download browser X to get this feature to work", you have left the realm of graceful degradation and moved into browser-centric design.

A good rule of thumb is to follow the same rules for graceful degradation as you would for progressive enhancement:

  1. Write valid, standards-compliant HTML
  2. Use external style sheets for your designs and layout
  3. Use externally linked scripts for interactivity
  4. Make sure the content is accessible even to low-level browsers without CSS or JavaScript

Then go out and build the most cutting-edge design you can! Just make sure that it degrades in less functional browsers but still works.

Heuristics
Definition:

Heuristics are the rules surrounding usable Web pages. Heuristics are most often considered "rules of thumb" because they are so well known and understood.

Examples:

An example of a Web heuristic is the convention that the home page of the site is where the most general information is found.

Navigation in a column on the left or a row of tabs across the top is another example of a common Web heuristic.

Hexadecimal
Definition:

Hexadecimal numbers or "hex" numbers are a base-16 numbering system used to define colors on Web pages. A hex number is written from 0-9 and then A-F.

Web colors are written as three sets of hex pairs. The first set represents the red hue, the second the green hue, and the third the blue. White is written as ff ff ff or #ffffff while black is 00 00 00 or #000000.

When using hexadecimal colors in web design you are using the RGB color model. This is a color model that describes projected colors—colors as they are seen directly by our eyes, not reflected off of any surface. Computer displays work with color this way, and so the RGB color model is most appropriate for web designs. If your pages are going to be printed, you might consider switching to a reflected color model such as CMYK for your print style sheets.

Also Known As: hex, hex codes
Examples:

Red = #ff0000
Green = #00ff00

Hit
Definition:

A hit is a request for a file from a Web server. This includes every stylesheet, javascript file, and image on a Web page. And as such is a bad metric to use for evaluating Web page popularity.

Web server analytics that show you only the number of hits that a site gets are not giving you a lot of information. In fact, a single Web page can generate dozens or possibly hundreds of hits to the server. And if you judge a site's popularity on the number of hits it gets, you'll most likely be very disappointed unless your Web pages are very plain, with no CSS, scripts or images. A much better metric to use is the pageview.

Hits are a valuable metric for Web server administrators. They can tell an admin how hard a server is being worked, and give him or her an idea of when the hardware will need to be upgraded.

HSL
Definition:

HSL is an abbreviation of hue, saturation, and lightness. It is a color model used to describe colors in a way that is easier for humans to interpret than the straight RGB color model.

HSL colors are described with three values, in order:

  • hue - a number representing an angle on the color circle (a rainbow of color represented in a circle). This is what we typically think of when we think of a “color”.
  • saturation - how pure the hue is. A pure color is 100% saturated, while grays are unsaturated.
  • lightness - how light or dark the hue is. White is 100% lightness, while black is 0% lightness.

To pick a color using HSL, first choose the hue you want to use. Red is 0 or 360°, green is 120° and blue is 240°. Then decide how saturated and light or dark you want it.

The benefit to HSL colors is that they are a lot easier to guess at. You simply start with a hue on the color wheel and then adjust the saturation and lightness until you've got the one you want.

Also Known As:

HSL is sometimes called HSB for hue, saturation, and brightness. And sometimes HSV for hue, saturation, and value.

Examples:

HSL is a color system that is available in CSS 3. To use it, you separate the three values as numbers like you would in RGB colors:

Red: hsl(0,100%,100%)
Green: hsl(120,100%,100%)
Blue: hsl(240,100%,100%)

Some Commonly Used Hue Numbers

  • red: 0 or 360
  • orange: 30
  • yellow: 60
  • yellow-green: 90
  • green: 120
  • green-cyan: 150
  • cyan: 180
  • cyan-blue: 210
  • blue: 240
  • blue-magenta: 270
  • magenta: 300
  • magenta-red: 330
htaccess
Definition: The default name of the Apache directory-level configuration file. The .htaccess file configures the current directory with things like password-protection, URL rewrites, and so on.
Pronunciation: aitch tee ak sEs (noun)
Also Known As: HyperText Access
HTTP Access
Common Misspellings: htaccess (the initial period is required)
HTML
Definition: Hypertext Markup Language. The language used to write Web pages. Based on SGML and recently rewritten to follow XML guidelines.
Pronunciation: eytch tee em el - (acronym)
Also Known As: HyperText Markup Language
Alternate Spellings: Hypertext Markup Language
Common Misspellings: HTM
Examples:

HTML or Hypertext Markup Language is the language that the Web is written in.

HTML Code
Definition:

HTML code usually means the markup language HTML that allows web browsers to render web content.

Many people refer to the language that builds web pages as HTML code. HTML is the language that is used to write web pages. But the term “code” is misleading. Many people consider code to mean a programming language like C++ or Perl, and so they don't consider HTML to be code.

HTML Codes Are Different

HTML codes are special characters that cannot be rendered with keyboard characters (like Ǽ or ė) or characters that are used in HTML itself (like <, >, and &).

Also Known As: HTML
Examples:

HTML code looks like this:

<html lang="en">
<head>
<title>My Web Page</title>
</head>
<body>
<h1>My Web Page</h1>
<p>
This is my web page.
</p>
</body>
</html>
HTML Codes

Definition:

HTML codes are special characters or character entities that can be used in web pages to display characters that otherwise would be difficult to type or use.

Types of HTML Codes

There are two types of HTML codes that can be used in web pages:

  • Characters that cannot be typed with a standard keyboard, such as ã or Ç — some of these characters can be typed with option keys in some programs, but if you don't use the specific HTML code for them on your web page, they may not show up or display as a strange character (like a black box or something worse).
  • Characters that are used in HTML that might cause problems with the browsers and user agents if they are used in a web page document, such as &, < and >.

Using HTML Codes

Every character that is a part of your website's character set can be written encoded with HTML codes or character entities. I have listed them in several easy-to-use lists:

HTML Tag
Definition:

An HTML tag is a code that describes how a Web page is formatted. HTML tags are defined by the characters < and >.

There are dozens of HTML tags in valid HTML, another dozen or so deprecated tags (tags that are no longer part of the specification), and a few tags for specific browsers like Internet Explorer only tags, Netscape only tags, MSN TV/WebTV only tags, and others.

Also Known As: XHTML element
HTTP
Definition: Hypertext Transfer Protocol. The set of rules used to exchange information on the Web. When seen as part of a URL, it tells the user-agent what protocol to use to gather the data for display/use.
Pronunciation: eytch tee tee pee - (acronym)
Also Known As: HyperText Transfer Protocol
Alternate Spellings: Hypertext Transfer Protocol
Common Misspellings: Hypertext Transport Protocol
HTTPS
Definition:

HTTPS stands for HyperText Transfer Protocol over SSL (Secure Socket Layer). It is a TCP/IP protocol used by Web servers to transfer and display Web content securely. The data transferred is encrypted so that it cannot be read by anyone except the recipient.

HTTPS is used by any Web site that is collecting sensitive customer data such as banking information or purchasing information. If you are making a transaction online, you should make sure that it is done over HTTPS so that the data remains secure.

You can tell when a page is using HTTPS in two ways:

  1. There will be a lock icon in the browser window pane (usually at the bottom).
  2. The URL will say "https://"

Learn more about HTTPS and how to add it to your Web server with my article What is HTTPS

Hue
Definition: A color's hue is what we generally think of when we describe colors - red, green, and blue are all hues.
Pronunciation: hyoo - (noun)
Also Known As: color
Hyperlink
Definition: An image or portion of text that is highlighted in some way (usually underlined on the web) and connects the current document to another. Hyperlinks are what make plain text into hypertext. Links are an important part of web pages. They connect documents on the same site together using internal links and direct readers to more information using external links. Web designers should create linking strategies for their websites to make sure that they are linking to the best information for their customers. You should also regularly use a link checker to make sure that all the links on your site still work.
Pronunciation: hai-per lInk - (noun)
Also Known As: anchor, external link, hypertext, internal link, link,
Hypertext
Definition: Computer based information retrieval method. On Web pages, hypertext is any text that is "clickable".
Pronunciation: hai-per tehkst - (noun)
Common Misspellings: hyper text
Examples:

Use links and anchor tags to create hypertext on Web pages.

Image Map
Definition:

An image map in XHTML or Web Development is an image that has different clickable elements within the same single image. This allows Web developers to define only portions of the image as clickable while others are not, or to define specific areas of the image to point to different URLs.

Pronunciation: im aj map
Examples:

A client-side image map in XHTML would have the following code:

<img src="/image" usemap="#map" />
 <map name="map" id="map">
 <area shape="rect" coords="0,10,20,40" href="/URL" alt="click here" />
 </map>
Impression
Definition:

An impression is an advertising term refering to each time an advertisement is loaded on the screen. Whenever a customer loads an advertisement, that is an impression.

Inheritance
Definition: The inheritance in CSS or cascading style sheets is the way that elements that don't already have pre-defined styles will take on the styles of their parents in the document tree.
Pronunciation: In hair I tans (noun)
Inline Elements
Definition:

The short definition is that inline elements are elements that are found in the text of the HTML document. They are also sometimes called text level elements.

Inline elements have some specific distinctions from block-level elements:

  • Inline elements generally only contain text, data or other inline elements. They are usually "smaller" than block-level elements.
  • Inline elements do not generally begin new lines of text.
  • Inline elements inherit directionality information differently from block-level elements.
Also Known As: text level elements
Examples:
  • <span></span>
  • <strong></strong>
  • <abbr></abbr>
Inline Style
Definition: A CSS or cascading style sheets style that is written directly on the element it affects.
Pronunciation: In line stile (noun)
Also Known As: inline CSS
Examples:
<a href="/" style="text-decoration: none;">
Internal Link
Definition:

An internal link is a link on a web page that links to another page on the same site or domain. Most internal links are used as navigation around the site or to provide additional information about a topic.

Your site linking strategy should include which pages should include internal links, how many there should be on a given page, and their placement in the document (within the content, as navigation, or attached to images).

The most important thing to remember about internal links is their location in relation to the home page. The most important pages on your website should always be only 1-3 clicks away from the home page. Google recommends this as well as a way to ensure that their spider can find your important pages.

Alternate Definition of an Internal Link

Beyond being links to other pages on the same domain, internal links (often called bookmarks or ) are also the links within one page. These links are usually found in tables of contents or as navigation within a long page. They allow designers to point to just the part of the page that is relevant.

Also Known As: inbound link, navigation link, bookmark, anchor, link
IP
Definition:

IP stands for Internet Protocol. It is a packet-based protocol for delivering data across networks, specifically the Internet.

IP addresses are a string of four numbers separated by dots. These numbers can then be translated into a domain name.

Also Known As: Internet Protocol, IP address
Examples:

Some example IP addresses include:

63.251.36.255
66.35.250.150
IP Address
Definition:

An IP address is the numerical designation of a computer attached to the Internet. They are usually written as 4 groups of 3 numbers (IPv4). Domain names use IP addresses as their address so that Web browsers can find their location on the Internet.

Also Known As: IP
Examples:

Some example IP addresses include:

63.251.36.255
66.35.250.150
IRI - Internationalized Resource Identifier
Definition:

IRI is an abbreviation that stands for Internationalized Resource Identifier. An IRI is a sequence of characters from the Universal Character Set (Unicode). An IRI is intended to replace URIs for identifying resources. However, in the case of resource retrieval, IRIs are mapped to URIs for backwards compatibility and because most user agents can only retrieve URIs. IRIs are defined in RFC 3987.

Examples:

IRIs are written: scheme : path similar to URIs. The primary difference is that you can use Unicode characters in an IRI, and you cannot in a URI.

Schemes include: file, http, ftp, news, mailto, gopher.

JPEG
Definition: A lossy graphics format best suited for photographs and images with a lot of colors. It's an acronym that stands for Joint Photographic Experts Group.
Pronunciation: jay peg - (acronym)
Also Known As: JPG
Common Misspellings: JPeG
JPG
Definition: A lossy graphics format best suited for photographs and images with a lot of colors. It's an acronym that stands for Joint Photographic Experts Group.
Pronunciation: jay peg - (acronym)
Also Known As: JPG
Common Misspellings: JPeG
Kerning
Definition:

The adjustment of spacing between pairs of letters in words. Usually defined by the font family. Kerning creates letter forms similar to ligatures when the letters are pushed together until they are touching. Kerning is a form of micro whitespace that allows you to control the legibility of text on Web pages.

Pronunciation: ker ning • (noun)
Keywords
Definition:

In SEO, the keywords or keyword phrase is the phrase that the author is trying to target for search engines. Most of the time, you should focus on one keyword or keyword phrase per page.

Keywords should represent the main point of a page. They are the words that someone would type into a search engine and find your page.

Also Known As: keyword phrase
Alternate Spellings: key words
Examples:

The keywords for this page might be:

keywords, keyword phrase
LAMP
Definition:

LAMP is an acronym that stands for Linux, Apache, MySQL, and PHP (or Perl or Python). It is a Web development platform that defines the Operating System (Linux), Web Server (Apache), database (MySQL), and scripting language (PHP, Perl, or Python).

Leading
Definition:

The space between lines of type. In CSS, this is referred to as line-height. Leading is a form of micro whitespace that allows you to control the legibility of text on Web pages.

Pronunciation: leh ding • (noun)
Also Known As: in CSS: line-height
Examples:

line-height: 80%;

Link

Definition: An image or portion of text that is highlighted in some way (usually underlined on the web) and connects the current document to another. Hyperlinks are what make plain text into hypertext. Links are an important part of web pages. They connect documents on the same site together using internal links and direct readers to more information using external links. Web designers should create linking strategies for their websites to make sure that they are linking to the best information for their customers. You should also regularly use a link checker to make sure that all the links on your site still work.

Also known as: Hyperlink

Link Farm
Definition:

A link farm is a website set up with the sole purpose of increasing the link popularity of other sites by increasing the number of incomming links to those sites. They are typically made up of long lists of unrelated links. Some link farms are created as networks of sites that contain numerous links to one another.

Nearly all search engines remove link farms from their directories when they find them. And many also penalize other sites that link to them. It is not a good idea to link to a link farm if you rely at all on organic search for pageviews.

Also Known As: linkfarm
Liquid Layout
Definition: Liquid layout are layouts that are based on percentages of the current browser window's size. They flex with the size of the window, even if the current viewer changes their browser size as they're viewing the site. Liquid width layouts allow a very efficient use of the space provided by any given Web browser window or screen resolution. They are often preferred by designers who have a lot of information to get across in as little space as possible, as they remain consistent in size and relative page weights regardless of who is viewing the page.
Pronunciation: lIh kwId le aut (noun)
Also Known As: flexible layout
Long Tail
Definition:

The term “long tail” refers to a typical graph of probability distribution. In a typical probability distribution, the majority of the items graphed will be in the middle portion, with a the distribution getting thinner and smaller as you move to the right.

When you apply this to SEO, you can see that there are a small number of keywords that are extremely popular, a large group that has middling popularity, and then lots and lots of different keyword phrases that get only a few clicks. The red area of the image, represents the long tail.

What the Long Tail Is NOT

Some people will tell you that a long tail keyword phrase is defined by the length of the phrase. While this may have been true several years ago, it is no longer true. A long tail keyword phrase is a phrase of any length that gets a small amount of search traffic. Long tail keywords were defined by their length because people used to only search for one or two words at a time. But that is no longer true.

A long tail keyword phrase is also not a phrase that generates only one or two results. For example, you can do a search for your own website by putting in the URL of your site. This should generate just your site in the results. But it is so specific that the likelihood that anyone is searching for it other than you is very low. Do research on the phrases you are considering and make sure they are not so specific that they are unhelpful.

Also Known As: long tail keywords, long tail keyword phrase
Lorem Ipsum
Definition:

Placeholder text or “lorem ipsum” is dummy text used by designers in preliminary designs to highlight the design, colors, and layout of a page. It is a form of scrambled latin text that is designed to mimic the flow of words, sentences, and paragraphs in English and other latin languages.

Placeholder text like lorem ipsum is used by web designers when they are submitting a web page design for review and they don't want the reviewers to get hung up on the contents of the text. It is most often used in preliminary designs to get a sense of the colors, designs, and layout of a page or site. The non-English words allow the viewers to look at the page and recognize the sections of the page that are for text without needing to read that content.

In fact, the standard lorem ipsum text is so commonly used in designs, that many people see the words “Lorem ipsum dolor...” and they immediately stop reading because they recognize that it is placeholder text.

Also Known As: lorem ipsum, placeholder text, dummy text, “lipsum”
Examples:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

MAMP
Definition:

MAMP is an acronym that stands for Macintosh, Apache, MySQL, and PHP (or Perl or Python). It is a Web development platform that defines the Operating System (Linux), Web Server (Apache), database (MySQL), and scripting language (PHP, Perl, or Python).

Markup

Definition: The characters and codes that change a text document into an XML or other Markup Language document. This includes the < and > characters as well as the elements and attributes of a document.

Marquee

Definition: In HTML, a marquee is a small section of the browser window that displays text that rolls across the screen. This tag works only in Internet Explorer.

Master Family
Definition: A master family is a typographical term refering to generic font categories. Font categories are considered generic families because no specific font is referrred to when these are used in CSS.
Pronunciation: ma stir fa mi lee - (noun)
Also Known As: font category
Meta Data
Definition:

Meta data is data about data. In other words, it is information about the Web page that it is currently on. Meta data is usually information that is more useful to programs and scripts than to the customers reading the page. So, meta data is stored in meta tags that are hidden in the <head> of the HTML document.

Meta data is most often used for search engine optimization (SEO). The two most critical meta tags used in SEO are: description and keywords. These are sometimes used by search engines to place the pages in the search directory, and they are used to provide a short description of the Web page in the search results.

Meta Tag
Definition:

A meta tag is a specific HTML tag used to define meta data on your Web pages.

The most commonly used meta tags are:

  • description
  • keywords
  • author
  • refresh

Meta tags are placed in the <head> of an HTML document, and they typically do not display where the reader can easily see them. They are used to provide additional information about the page either for databases and search engines or for the author of the site to keep a record of the pages.

Meta tags are written using the <meta> HTML tag, and typically look something like this:

<meta name="keywords" content="meta tags, search engine optimization, SEO" />

Meta Tags and Search Engine Optimization (SEO)

Meta tags are most often used for search engine optimization (SEO). The two most critical meta tags used in SEO are: description and keywords. These are sometimes used by search engines to place the pages in the search directory, and they are used to provide a short description of the Web page in the search results.

Meta Tags and Page Refresh

The meta refresh tag is often used to redirect your customers from one Web page to another. It is a simple and reliable way to get your customers to the correct page of your site without requiring any server or programming knowledge.

MIME Type
Definition:

MIME stands for Multipurpose Internet Mail Extensions. And a MIME type tells the browser or user agent what type of program various file types and extensions are.

There are many, many different MIME types. On the web the most common ones are used with multimedia such as audio files and video files.

  • MIME Types by File Extension
  • MIME types by Content Type

MIME type information is maintained by the Internet Engineering Task Force (IETF).

  • RFC-822
    Standard for ARPA Internet text messages
  • RFC-2045
    MIME Part 1: Format of Internet Message Bodies
  • RFC-2046
    MIME Part 2: Media Types
  • RFC-2047
    MIME Part 3: Header Extensions for Non-ASCII Text
  • RFC-2048
    MIME Part 4: Registration Procedures
  • RFC-2049
    MIME Part 5: Conformance Criteria and Examples
Also Known As: internet media type, content-type
Examples:

text/html is the HTML MIME type

Minify
Definition:

The verb “to minify” means to make something smaller.

In web design and development this refers to the process of removing unnecessary whitespace and other characters from HTML, CSS, and JavaScript to make them download more quickly.

While many developers minify their HTML, CSS, and JavaScript using a program, I don't recommend it in most cases. Because programs tend to be very literal and can remove things that should be left in the file. Instead, if you need to minify your HTML, CSS, and JavaScript, you should do it manually and very carefully.

What Can Be Removed to Minify HTML?

To minify HTML effectively, you can remove:

  • Carriage returns
  • White space surrounding tags (such as tabs to indent the code)
  • Closing slashes (/) on tags in documents that are not using an XHTML doctype

You should never remove quotation marks around tag attributes. While this is valid in some HTML DTDs, it can cause problems with older browsers and make the code even more confusing for people editing it.

What Can Be Removed to Minify CSS?

To minify CSS effectively, you can remove:

  • Carriage returns
  • White space surrounding CSS properties (such as tabs to indent the code)
  • The last semi-colon (;) in a style property (the one before the closing curly brace })

You should be very careful when removing the semi-colons. If you remove one from the middle of a style property, it will break that property and could make the rest of the document unusable as well.

Monospace

Definition: A monospace font looks like a typewriter font. Each letter takes up the same width and the rest - including i and w. Monospace fonts are best used to define code and pre-formatted text.

Natural Search
Definition:

Most search engines offer two types of search results to their customers: paid results (typically at the top or on the side) and organic or natural results. While paid results can get your Web site to rank higher for a specific keyword phrase (because you've paid to be high in the results), most customers consider these results to be little better than advertising, and will often skip over them in favor of the natural or organic search results.

An organic search is a search that generates results that were not paid advertisements. Many customers feel that these results are a more accurate reflection of what they might want when searching for a specific phrase, because they are generated by popularity and common usage.

When you do SEO or search engine optmization you are attempting to adjust the content of your Web pages to rank well in the organic search results.

Also Known As: organic search
Nesting

Definition: Placing one element inside another. When two tags are opened, they must be closed in the reverse order.

New Visitor
Definition:

A new visitor is someone who has never come to your website before. It is important to make a good impression on new visitors so that they become a repeat visitor

Non-Breaking Space
Definition:

A non-breaking space is a white space character that HTML will not collapse.

Non-breaking spaces are used to hold open table cells and add spacing between words. It is also common to use non-breaking spaces to add tabs to HTML or to indent the first line of a paragraph.

Many of the ways non-breaking spaces are used can be done using the CSS properties margin and padding. You can also affect the white space of your web pages with the white-space property.

Writing a Non-Breaking Space in HTML

Use the HTML code: or the numerical code .

Also Known As:

Some people refer to a non-breaking space as an “nbsp” in reference to the HTML character code.

Examples:

this text is indented 3 spaces.

The HTML is:


this text is indented 3 spaces.

Normal Flow
Definition:

Normal flow is the way that elements are displayed in a Web page in most circumstances. All elements in HTML are inside boxes which are either inline boxes or block boxes.

Laying Out Block Boxes

In normal flow, block boxes are positioned on a page one after the other (in the order they're written in the HTML). They start in the upper left of the containing box and stack from top to bottom. The distance between each box is defined by the margins with top and bottom margins collapsing into one another.

For example, you might have the following HTML:

<div style="width:200px;margin:5px;border:solid thin black;">This is the first div. It's 200 pixels wide with a 5px margin around it.</div>
 <div style="width:390px;height:20px;margin:10;border:solid thin black;">This is a wider div.</div>
 <div style="width:400px;margin:15px;border:solid thin black;">This is a div that's a bit wider than the second one.</div>

Each div is a block element, so it will be placed below the previous block element. Each left outer edge will touch the left edge of the containing block.

Laying Out Inline Boxes

Inline boxes are laid out on the page horizontally, one after the other beginning at the top of the container element. When there isn't enough space to fit all the elements of the inline box on one line, they wrap to the next line and stack vertically from there.

For example, in the following HTML:

<p>This text is <b>bold</b> and this text is <i>italics</i>. And this is plain text.</p>

The paragraph is a block element, but there are 5 inline elements:

  • "This text is "
  • "bold"
  • " and this text is "
  • "italics"
  • ". And this is plain text."
Organic Search
Definition:

Most search engines offer two types of search results to their customers: paid results (typically at the top or on the side) and organic or natural results. While paid results can get your Web site to rank higher for a specific keyword phrase (because you've paid to be high in the results), most customers consider these results to be little better than advertising, and will often skip over them in favor of the natural or organic search results.

An organic search is a search that generates results that were not paid advertisements. Many customers feel that these results are a more accurate reflection of what they might want when searching for a specific phrase, because they are generated by popularity and common usage.

When you do SEO or search engine optmization you are attempting to adjust the content of your Web pages to rank well in the organic search results.

Also Known As: natural search
Outbound Link
Definition:

An external link is a hyperlink that points to another website on the internet, typically on another domain from the current website.

Your linking strategy should include what types of sites you will and will not link to as well as how many external links there should be on any given page. External links are important to web pages because they provide additional information and give your audience a breadth of resources to follow.

External links on your site become backlinks for the sites you link to. And many sites are more likely to link to you if you link to them first.

Also Known As: outbound link,link
Paged Media
Definition:

Paged media is content that is split into one or more discrete pages. It is different from continuous media because it includes things like headers on every page, page numbers, and other features of printed documents.

Examples:

Paged media includes the following media types:

  • embossed
  • handheld *
  • print
  • projection
  • tv *

The media types handheld and tv are both continuous and paged media.

Printed documents are the most commonly seen example of paged media.

Pageview
Definition:

A pageview is a request for an item called a page in Web analytics. A page is loosely defined as all the requests required to build one Web page. A pageview can include many hits, as the page is built with CSS, scripts, and images.

Pageviews are a good unit of measure in Web analytics. The number of pageviews a website gets is a measure of how popular it is and how attractive it will be to advertisers. Most Web analytics tools will show you pageviews.

Alternate Spellings: page view
Parent

Definition: An XML element that contains another element.

PDF
Definition:

PDF stands for “portable document format”. It is a file format that was created by Adobe as a way to store documents for exchanging. The PDF format was meant to be independent of the hardware or platform it was being viewed on.

In many ways, a PDF document was intended to be a digital print out of a document. Like a paper print out, it cannot be readily changed (without appropriate software) and looks the same no matter what operating system displays it.

Alternate Spellings: Portable Document Format
Permalink
Definition: Permalink is short for "permanent link". It is a link that readers can use to bookmark the current blog post. This is important, as most blogs change regularly, and without a permanent link, the posts would be impossible to find later. Permalinks are usually indicated by a pound-sign (#) or the permalink at the end of the post.
Pronunciation: pur muh link - (noun)
Also Known As: permanent link
Pica

Definition: Absolute type size - one pica is generally 12 points.

Pixel
Definition: Dots on a computer monitor. The resolution on a computer monitor is measured in dots per inch or pixels per inch.
Pronunciation: piks ul - (noun)
Also Known As: dots
Pixel (Typography)
Definition: A font height or size that is based on screen pixels or dots.
Pronunciation: piks ul - (adjective)
Also Known As: px
Placeholder Test
Definition:

Placeholder text or “lorem ipsum” is dummy text used by designers in preliminary designs to highlight the design, colors, and layout of a page. It is a form of scrambled latin text that is designed to mimic the flow of words, sentences, and paragraphs in English and other latin languages.

Placeholder text like lorem ipsum is used by web designers when they are submitting a web page design for review and they don't want the reviewers to get hung up on the contents of the text. It is most often used in preliminary designs to get a sense of the colors, designs, and layout of a page or site. The non-English words allow the viewers to look at the page and recognize the sections of the page that are for text without needing to read that content.

In fact, the standard lorem ipsum text is so commonly used in designs, that many people see the words “Lorem ipsum dolor...” and they immediately stop reading because they recognize that it is placeholder text.

Also Known As: lorem ipsum, placeholder text, dummy text, “lipsum”
PNG
Definition: An acronym standing for Portable Network Graphics. A graphics format for lossless, highly compressd rastered images.
Pronunciation: ping - (acronym)
Also Known As: Portable Network Graphics
Podcast
Definition:

A podcast is a digital recording that is sent to subscribers over the Internet through an RSS feed. A podcast can be sent as audio or video files.

The term was developed by combining the words "iPod" and "broadcast". There are many ways to promote your podcast, including direct from the Apple iTunes store.

Point
Definition: Absolute type size - usually used in print, there are generally 72 points per inch.
Pronunciation: poynt - (noun)
Progressive Enhancement
Definition:

Since web browsers have been around as long as the Web, it is possible to have customers viewing your web pages in browsers that are extremely old and missing features of more modern browsers. Progressive enhancement is a strategy of handling web page design for different browsers.

Progressive enhancement is a way of designing web pages so that the more features a user agent supports, the more features the web page will have. It is the opposite of the design strategy graceful degradation that builds pages for the most modern browsers first and then converts them to work with less functional browsers.

How to Use Progressive Enhancement

When you create a web design using progressive enhancement, the first thing you do is create a design that works for the lowest common denominator. At it's core, progressive enhancement says that your content should be available to all web browsers, not just a sub-set.

All your HTML should be valid and semantically correct so that the widest variety of user agents can view the page.

Design and layout is added in using external style sheets. And these styles are written to enhance the page as the user agents gain functionality.

Behaviors are added using external scripts. And these scripts are written to take advantage of browser support, but not deny access if that support is unavailable.

Also Known As: iterative design
Prolog
Definition:

An XML prolog consists of a declaration of the version of XML being used as well as the DTD that the document will validate against.

XML documents do not have to have the DTD to be well-formed, but it is required to be valid.

Also Known As: declaration
Examples:

<?xml version="1.0">
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Property
Definition: In CSS, a property is like a tag in HTML. These are the items that define how the styles should look on the Web page or elsewhere.
Pronunciation: prah per tee - (noun)
Examples:

margin, font-family, border-color

Proposed Recommendation
Definition: A proposed recommendation has been submitted for review to be formalized into a W3C recommendation. These specifications are typically nearly ready for full release and are only awaiting approval to become recommendations.

Pseudo-Class

Definition: A CSS selector that selects part of a document based on some characteristic other than the element name, attributes or content.

Pseudo-Element
Definition: A CSS selector that selects a portion of another element that would not otherwise be defined by the document tree.
Pronunciation: soo do el - eh - ment - (noun)
Examples:

The first letter or first line of a paragraph is a pseudo-element.
p:first-letter
p:first-line

Recommendation
Definition: A W3C recommendation is a specification that has been approved by the committee members and made public. This is the highest rating a specification can receive. If a specification is recommended by the W3C, chances are it will become the standard, if it isn't already.
Pronunciation: rEh kum mEn day shun - (noun)
Also Known As: final recommendation
Repeat Visitor
Definition:

A repeat visitor is someone who comes to your website more than once. Repeat visitors are important as it means that your site keeps its value for your customers.

Replaced Element
Definition: A replaced element is any XHTML element where the contents of the element are replaced by something else. The element only defines the location of what is to be displayed and basic dimensions.
Pronunciation: ree - placed el - eh - ment - (noun)
Examples:

Some examples of replaced elements are:

  • img
  • input
  • textarea
  • select
  • object
Resolution
Definition: The number of dots per inch on a computer monitor
Pronunciation: reh zo loo shun - (noun)
Also Known As: DPI, dots per inch
Examples:

Most small monitors are set at 640x480 resolution, but some are defaulting to 800x600 and higher.

RGB
Definition:

RGB is an abbreviation for "Red Green Blue". RGB is a color model used on displays where red, green, and blue light are combined to make millions of colors.

RGB is how colors combine on screens because they are viewed directly, and not reflected off anything - like colors in traditional color theory which is based on reflective colors usually on paper.

CSS allows you to use RGB codes to define your website colors. To define a color in RGB with CSS, write:

rgb(255,0,0)

The numbers go from 0 to 255, and they are listed in order—red, green, blue.

Examples:

Red = rgb(255,0,0)
Green = rgb(0,255,0)
Blue = rgb(0,0,255)

RSS
Definition:

RSS is an abbreviation that stands for either:

  • Really Simple Syndication -or-
  • Rich Site Summary

The most common definition is Really Simple Syndication.

RSS is a type of XML that allows Web content producers to provide content from their website for publication on other websites. It allows readers of the website to stay informed easily about changes on that website because the information is collected in a standard format and is readable by many different types of RSS tools and RSS readers.

Also Known As: Atom - not exactly a synonym, but rather another XML syndication language
RSS Scraping
Definition:

RSS scraping is the use of full-feed RSS feeds to populate another website without providing attribution or links back to the content originator. Another form of RSS scraper may or may not provide attribution, but they also make changes to the content - removing links, changing words, or otherwise modifying the content that was syndicated.

Rule
Definition: A rule in CSS in the entire style statement, incluing the selector and the declaration block.
Pronunciation: rool
Examples:

p { color: #f00; } OR html, body { color: #000; }

Sans-Serif

Definition: A serif is the tiny stroke at the end of the main strokes of a font character. A font family that does not have these serifs is called a sans-serif font. Sans-serif fonts are best used online, as they are easier to read there. On the Web serifs can make the fonts more difficult to read, especially at small sizes, but sans-serif fonts do not have this problem.

Saturation

Definition: Saturation is the amount of hue that is in a color. More white added to a color results in a lower saturation.

Schema

Definition: Schema are XML documents that describe other XML documents. They are used instead of a DTD.

Script

Definition:

A script is a small bit of code that enables web browsers to do something rather than just displaying static results. Scripts are used in web design to create dynamic pages and DHTML. The most commonly used scripting language in web design is JavaScript, but many developers also write scripts in ActiveX.

Selector
Definition:

In CSS the selector is the element or item that the CSS will be applied to.

Pronunciation: suh lehk tur
Examples:

p { color: #f00; } The "p" is the selector, indicating all paragraphs. html, body { color: #000; } The "html, body" is the selector, indicating both the html and body tags.

Semantic Markup
Definition: Semantic markup is XHTML that has been written to define the context of the content enclosed in the markup. This means that headers would be defined by <h1> through <h6> elements, paragraphs with <p> elements, lists with <ol> and <ul> elements, and so on. Tags that only have a meaning referring to style, such as <b> and <i> should be avoided in favor of tags that provide a semantic meaning along with their standard styles, such as <strong> and <em>
Pronunciation: sE man tIk mar kup (noun)
Also Known As: semantic HTML
SEO

Definition:

SEO is an abbreviation that stands for "search engine optimization".

Serif

Definition: A serif is the tiny stroke at the end of the main strokes of a font character. A font family that has these serifs is called a serif font. Serif fonts are best used in print, as they are easier to read there. On the Web the serifs can make these fonts more difficult to read, especially at small sizes, as most computer monitors don't have the resolution to display them clearly.

SGML
Definition:

SGML stands for Standard Generalized Markup Language. It is a markup language used to define documents. SGML describes the structure of a document and is the basis for both HTML and XML.

Also Known As: Standard Generalized Markup Language
Shortcut Menu
Definition: The menu that appears when you right-click (Windows/Unix) or click-and-hold (Macintosh) on a Web page or within a software package.
Pronunciation: short-kut mehn-yoo - (noun)
Also Known As: Right-click Menu
Simple Object Access Protocol
Definition:

SOAP is an acronym that stands for: Simple Object Access Protocol.

SOAP is an XML-based protocol to allow you to activate an application or object within an application across the Internet. SOAP is used for distributed computing and Internet applications. It was developed by a group of vendors, including Microsoft, to revolutionize how web applications are developed.

Outside of web development SOAP stands for Symbolic Optimal Assembly Programming.

Pronunciation: sohp - (acronym)
Alternate Spellings: Simple Object Access Protocol, SOAP
Specification
Definition: A document that defines a technology for the Web. Includes how to use the technology, the tags or elements, and any dependencies.
Pronunciation: spEh sI fI kay shun - (noun)
Also Known As: recommendation
Specificity
Definition: A test that defines how competing style rules will apply to document elements. The larger your style sheet becomes the more that specificity rules will take effect.
Pronunciation: speh sIh fIh cIh tee (noun)
Examples:

If you have two style properties on the same element, the last one defined in the document will be the most specific and take effect. For example:

p { color : blue; }
p { color : yellow }

All paragraph tags will be yellow.

Standard Generalized Markup Language
Definition:

SGML stands for Standard Generalized Markup Language. It is a markup language used to define documents. SGML describes the structure of a document and is the basis for both HTML and XML.

Also Known As: Standard Generalized Markup Language
Streaming Media
Definition:

Streaming media are multimedia that are sent continuously by the web server to the client. Typically they are treated as a form of presentation or broadcast that is delivered to the customers.

Streaming media can be sent as video or sound files. They can be served by a standard web server using HTML or by a streaming server set up specifically for the task.

Many sites use streaming to server larger video (and audio) files because streaming is somewhat less arduous on the server. Streaming also allows larger files that would take hours to download completely to be viewed relatively quickly. The user begins viewing the file while the server continues sending the rest of the file in the background as they watch or listen.

Other sites use streaming media because the files are not downloaded by the customer. They are viewed as soon as they arrive at the client. This provides a level of copyright protection that straight download of video and audio files does not. Keep in mind that streaming is not a secure method of protecting your video and audio copyright, but it does provide some protection.

Style
Definition: The style of an element is the way it looks or acts on the Web page. This includes the color, layout, position, and sometimes sound (in aural style sheets).
Pronunciation: stile
Subdomain
Definition:

A subdomain is a more specific portion of a domain name. Subdomains are used to divide up Web domains without registering a new domain name.

Subdomains use the Web server to define the location of files for that site, rather than using DNS. The easiest way to do this is to set up virtual hosting on an Apache Web server.

Alternate Spellings: sub-domain
Examples:

Subdomains are the most specific portion of the domain name, so they are found in the left-most portion of the domain name. Such as:

webdesign.about.com
www.about.com
Tag
Definition: The markup characters that indicate the start or end of an element - but not the element content itself.
Pronunciation: tæg - (noun)
Also Known As: element, markup
Examples:

<a>, </strong>, <html>

Text Editor
Definition: an editor where you primarily work with HTML or XML tags and the actual Web Design code
Pronunciation: tEkst Eh dI ter - (noun)
Examples:

Notepad - a text editor, HomeSite - an HTML text editor

TLD
Definition:

TLD stands for Top-Level Domain and TLDN stands for Top-Level Domain Name.

A TLD or TLDN is the most generic portion of a domain name. It is found in the rightmost position of a domain name.

There are two types of TLDs:

  • Country code TLDs - called ccTLD
  • Generic TLDs - called gTLD
Also Known As: top-level domain name, top-level domain
Alternate Spellings: top level domain name, top level domain
Examples:

Some commonly used generic TLDs include:

.com, .edu, .net, .org

Some commonly used country code TLDs include:

.au (Australia), .de (Germany), .fr (France), .uk (United Kingdom), .us (United States)
Tracking
Definition:

The space between letters in a block of text. In CSS this is defined with the letter-spacing property. Tracking is a form of micro whitespace that allows you to control the legibility of text on Web pages.

Pronunciation: træk ing • (noun)
Also Known As: in CSS: letter-spacing
Examples:

letter-spacing: -0.5px;

Typeface
Definition: The letters, numbers, and symbols that make up the design of type. The typeface generally refers to the actual design of the type rather than a specific family or category.
Pronunciation: tipe face • (noun)
Also Known As: font
Universal Selector
Definition:

In CSS 2 the universal selector is a selector that selects any element in your document.

Pronunciation: yuu nI ver sal suh lehk tur
Examples:
* { ... }

The "*" is the universal selector, indicating all tags in the document.

URI - Uniform Resource Identifier
Definition:

URI is an abbreviation that stands for Uniform Resource Identifier. It is a codification of addresses to internet objects. For example, a URL and a URN are both URIs. URIs are described in RFC 1630.

Examples:

URI are written: scheme : path

Schemes include: file, http, ftp, news, mailto, gopher.

URL - Uniform Resource Locator
Definition: URL stands for Uniform Resource Locator. It is the address of a document or other resource on the Internet. RFC 1738
Pronunciation: yoo are el (sometimes "erl") - abbreviation
Examples:

http://webdesign.endchapter.net/index.htm is a URL.

URN - Uniform Resource Name
Definition: URN stands for Uniform Resource Name. It is the address of a persistent object on the Internet. The name of an object would not change, while the location, or URL, might. RFC 1737 and RFC 2141
Pronunciation: yoo are ehn - abbreviation
Examples:

urn:abc:123,456 is an example of a URN

Usability
Definition:

Usability is the process of making a website easy for customers to use. It encompases the heuristics of the site as well as the methods that people use to manipulate the site.

A website is considered usable if the customers coming to that site can find what they need and accomplish their goals.

User Agent
Definition: The client or application which initiates a request to a Web server or other Internet application. Typically, the user-agent is a general term for a Web browser, but can include screen readers, spiders, Web editors or programs that access Web pages.
Pronunciation: ay jEnt (noun)
Also Known As: agent
Alternate Spellings: user-agent
Examples:

Firefox and Internet Explorer are user agents.

Valid
Definition:

A valid XML document is any document that can be validated (correctly) against a DTD or XML Schema. While it is useful for a document to be valid, it is not vital. In fact, many XML documents are created and used daily without ever going near a schema or DTD.

Validate
Definition:

When you validate a web language like HTML, XML, or CSS, you are checking it against the standard for that language. In most cases, the standard you want to validate against is defined at the top of the document in the DTD. For example, to write a valid HTML 4 document you need to have the following doctype at the top of your document:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

This tells the browser or other user agent that you are writing HTML 4.01 Transitional HTML. And if you validated it in an HTML validator, that is the doctype or DTD that the validator would check it against.

How to Validate HTML, CSS, and XML

The easiest way to validate HTML and CSS is to use an online validator. Most web browsers do not check that the HTML or CSS is valid before attempting to render it. But it is still important to write valid HTML and CSS because invalid code can introduce errors and inconsistencies in how your pages are rendered.

You can also validate your XML using an online tool like the W3C validator, but if your XML doesn't have a doctype defined, it will only verify that your document is well-formed, and not if it is valid or not.

This may seem confusing, but it makes sense if you think about it. Validating a web document is checking it against a pre-defined standard. If you don't define what standard you are using for your XML, there is nothing to validate against.

The other way to validate an XML document is with a validating parser. This is an XML user agent that checks the XML against its DTD. If there is no DTD defined, then a validating parser will just make sure the XML is well-formed.

Visit
Definition:

A visit is a series of requests from the same uniquely identified individual (a visitor) in a set period of time. A visit is made up of several hits and pageviews and often shows a track through a site.

Visits are usually defined as a set period of time, typically 24 hours or 1 hour. For example, if you go to a certain site 3 times in the same day, if their visit period is 24 hours, your 3 pageviews will be ascribed to 1 visit. But if their visit period is 1 hour, and you visited in 3 different hours, your pageviews will be logged as 3 different visits. It's important to know what the log analysis software defines as a visit period.

Visits are calculated by setting a cookie or web bug on the customer. Some Web analytics packages will calculate visits based on Web logs, without setting a cookie, but these, while useful, are not going to be as accurate as the cookied method. Because of dynamic IPing and other anonymizing techniques, non-cookied visits are based on educated guesses.

Also Known As: session
Visitor
Definition:

A visitor is a unique individual coming to a website.

The best way to identify a visitor is with a cookie that identifies that unique system. But many Web analytics packages try to identify visitors through IP address and browser/OS information. It is possible to get decent information without a cookie, but cookies are more accurate.

The number of visitors to your website is an excellent metric regarding how popular your site is. The more visitors your site has, the more attractive your site will be to advertisers.

Also Known As: unique visitors, unique users, uniques
Void Element
Definition:

A void element is a tag that does not require a closing tag to be valid HTML. The most common void elements are:

  • <br>
  • <img>
  • <input>
Also Known As: void tag, singleton tag
W3C
Definition: W3C is an acronym standing for the World Wide Web Consortium. This is the group that determines the standards for the technology behind the Web
Pronunciation: du bul yoo three see - (acronym)
Also Known As: World Wide Web Consortium, W3.org
WAMP
Definition:

WAMP is an acronym that stands for Windows, Apache, MySQL, and PHP (or Perl or Python). It is a Web development platform that defines the Operating System (Windows), Web Server (Apache), database (MySQL), and scripting language (PHP, Perl, or Python).

Web Application
Definition:

A web application is much more than just a plain website. In fact, the most interesting web applications are web pages that are nearly indistinguishable from their offline counterparts (from the perspective of the user). Web applications use the web browser as a way of connecting to networked tools and systems.

Web applications are stored on web servers, and use tools like databases, JavaScript (or Ajax or Silverlight), and PHP (or ASP.Net) to deliver experiences beyond the standard web page or web form. A well known web appplications is Google Docs. This is a word processor that is delivered completely inside a web browser.

Benefits of Web Applications

Web applications allow companies to deliver complex programs without a complicated roll-out schedule. Since all you need is a web browser and a URL to the application, most employees will be able to access the application immediately. Web applications store all their data on the server, so users don't need a lot of extra hard drive space to install and use a web application.

Drawbacks of Web Applications

Web applications run inside a web browser, which already has an expected use. Changing that use, by opening windows without controls or other techniques, can confuse the user. Also, many web applications are written with only one web browser (typically Internet Explorer) in mind. While this makes the work easier for the application developer, it can cause problems for users who use any other browser beyond the supported one. Finally, if the data is stored on an external server, and the company running that web application goes out of business, users may lose all their data unexpectedly.

Also Known As: cloud computing,web 2.0
Web Designer
Definition:

A Web designer is someone who designs Web pages. A Web designer is more focused on the look and feel of a website than how it works, and often uses WYSIWYG editors rather than diving into the HTML directly.

Web designers have the following skills:

  • Some HTML
  • CSS
  • Design
  • Project management

Companies looking for Web designers are looking for people with a good aesthetic sense that can build and maintain websites that look good.

Web designers won't be asked to build Web programs or applications or maintain databases for data driven websites.

Web Designer is Used as a Catchall

Some people use the term Web Designer to refer to anyone who does anything on a website. Most freelancers refer to themselves as Web designers.

Be sure to read the job description carefully for any job you are applying for to make sure you meet the requirements.

Web Developer
Definition:

A Web developer is someone who programs Web pages. A Web developer is more focused on the way a website works than how it looks. They typically use HTML text editors and work with databases and programming languages as well as HTML.

Web developers have the following skills:

  • HTML
  • Some CSS
  • JavaScript and Ajax
  • PHP, ASP, Java, Perl, or C++
  • MySQL Database
  • Project management

Companies looking for Web developers are looking for people with a strong programming skills that can build and maintain websites that function well.

Web developers won't be asked to create the look and feel of a website.

Web Developer is Used to Mean Programmer

Some people use the term Web developer to mean programmer or administrator. Web developers are sometimes asked to do all back-end work and do hardly anything in HTML.

Be sure to read the job description carefully for any job you are applying for to make sure you meet the requirements.

Web Log
Definition: A Web page that has short, frequent updates made to it. Similar to a Web journal or "what's new" page.
Pronunciation: wEhb lawg - (noun)
Also Known As: blog
Web Page
Definition: A Web page is a document written in HTML and meant to be viewed in a Web browser on the Internet or World Wide Web such as Netscape, Internet Explorer, or Opera.
Pronunciation: wehb payj - (noun)
Examples:

http://endchapter.net is a Web page.

Web Server
Definition:

A Web server is a computer that is set up with software and networking capabilities to deliver Web pages on the Internet or an Intranet. Web servers use programs such as Apache or IIS to deliver Web pages over the http protocol.

Web Standards
Definition:

Web standards is a general term for the formal specifications and rules surrounding building web pages. Web standards are formulated and maintained by the W3C. There are standards for:

  • HTML - including XHTML, HTML 4, and HTML 5 (which is still being written)
  • CSS - including CSS 1, CSS 2, and CSS 3 (which is still being written)
  • XML - and many related specifications like RSS, XSLT, XPath, and XML Schemas

Designers that choose to use web standards can create pages that display more consistently in most web browsers.

Well Informed
Definition:

When you start writing XML, you will hear over and over the two terms "well formed" and valid. They are not the same thing. You can have a well formed XML document that is not valid, and a valid document that is not well formed. Basically, a well formed document is one that meets the minimum criteria for XML processors and validators to read the document.

An XML document consists of text, but the text forms two different things:

  • markup
    The tags, comments, character, and entity references.
  • character data
    the information and text within the document

When writing well formed XML documents, there are some specific rules you should follow:

  • the XML declaration must come first in every document
  • comments are not valid within a tag
  • comments may not contain two hyphens in a row, other than the beginning and end of the comment
  • tags must have an end tag, or be closed within the singleton tag itself, for example <br />
  • all attributes of tags must be quoted, preferably double quotes unless the attribute itself contains a double quote
  • every XML document must contain one element that completely contains all the other elements

You will find that most of the rules that apply to well formed XML also apply to HTML, well XHTML that is. This is because XHTML is HTML that is rewritten to XML specifications.

White Space
Definition:

White space is the empty spaces in a design. White space is used to separate disparate design elements and group similar ones. White space is the lack of graphics or text in the layout.

White space is not always “white” — it is the empty parts of the page, but if the page has a different background color that will be the color of the white space.

White Space Characters

In HTML there are several characters that create white space. They are: a space, a tab, and a carriage return (or linefeed).

Also Known As: white space, empty space, negative space, breathing room
Alternate Spellings: white space
Wiki
Definition: A wiki is a Web site that is managed by its readers. Readers are invited to login and edit any page of a wiki to make the whole more inclusive and correct. Wikis are a way to take the anarchy that defines the Internet and give it form and substance.
Pronunciation: wih kee
Examples:

Arguably the best known wiki is the Wikipedia an online encyclopedia in wiki format.

Wireframe
Definition:

A wireframe is a visual representation of a website. It allows designers and developers to present proposed functions, graphic elements, structure, and content of a website with simple line drawings.

A website wireframe typically consists of:

  • navigation
  • placeholders for branding elements
  • general layout locations of key elements like header, footer, content columns, navigation
  • placeholder images and content
  • a site map that shows where different pages might live on the site
  • additional pages to show how interior pages might change
  • simple workflow for interactive elements
Alternate Spellings: wire frame
Working Draft
Definition: A working draft is a specification that is still being worked on by the committee for that specification. This allows developers to get a sense of where the technology behind the Web may be heading. Working drafts are works in progress, and should not be considered final in any way. In fact, many draft specifications never see the light as true Recommendations.
Pronunciation: wur kIng dræft - (noun)
Also Known As: public working draft
WYSIWYG
Definition: What You See Is What You Get
Pronunciation: wI zee wIg - (acronym)
WYSIWYG Editor
Definition: an editor where you primarily work with the layout and design of the page
Pronunciation: wI zee wIg Eh dI ter - (noun)
Examples:

FrontPage, DreamWeaver

XHTML
Definition: Extensible HTML - HTML 4.0 rewritten to be compliant with XML rules.
Pronunciation: ehks aytch tee em el - (acronym)
Also Known As: HTML 4.0
Alternate Spellings: Extensible Hypertext Markup Language
XML
Definition: eXtensible Markup Language. A markup language for writing other markup languages. XML is sometimes called a "meta" language because it describes how to write new languages. It allows for the creation of applications that are streamlined for the use of the owner.
Pronunciation: ehks ehm ehl - (acronym)
Also Known As: eXtensible Markup Language
Alternate Spellings: Extensible Markup Language

Testimonials

  • 1
  • 2
  • 3

The logo EndChapter created for our business was beyond our expectations! It completely transformed our marketing and brand! Thank you!

Jungle Junction Pet Store

EndChapter has managed an extremely intricate website for our organization, and we could love them more!

Wayne - Global Sports Authority

EndChapter oozes with creativity and professionalism. Their talent was affordable and highly impressive!

Sidney - President of Serviceplus