Web Design Articles

Web-design-technologies


Technical level: Basic/Beginner || Date: 2nd November 2002 || Author: Nigel Peck

The meanings of abbreviations related to this topic can be found at the bottom of the page.

Overview

There are two kinds of technologies used in web sites; Client Side and Server Side. Client Side means the processing of the technology is done in your web browser. Server Side means the processing is done by the web server; the computer that sends the web page to your browser (e.g. www.miswebdesign.com is the name of the computer serving this page to you).

In this article I will only be dealing with Client Side technologies; the ones your web browser understands. These include HTML, XHTML and CSS. Don't worry if you have no idea what any of these abbreviations mean, that's why I've written this article.

DHTML is a technology that allows programs to be written which are executed inside the web browser. I will be dealing with DHTML in a later article.

HTML

HTML stands for Hyper Text Markup Language.

HTML is a way of labelling text so that a computer can understand what it means and figure out what it should do with it. HTML was created by Tim Berners-Lee in 1990 and is now looked after by the World Wide Web Consortium (W3C).

In order to label text with HTML a series of "tags" are used. These tell your browser what the text in between them is. For example, the following HTML tells the web browser that the text "HTML" is important.

This document uses <strong>HTML</strong>.

The browser you are using now shows this HTML like this:

This document uses HTML.

In most visual browsers you will see the text "HTML" above in bold formatted text. If you are using a speech browser then you should have been informed of the strong emphasis.

By using HTML "tags" to "mark-up" an entire document a HTML page is created, such as this one. There are many tags in use that together create HTML, a Hyper Text Markup Language.

If you would like to learn more about HTML (Technical Level: Beginner/Intermediate) see HTML Help by The Web Design Group.

XHTML

HTML has been succeeded by a new technology, eXtended Hyper Text Markup Language or XHTML. XHTML is a big part of the future of the World Wide Web. Through a W3C project called "The Semantic Web" the intention is that through XHTML and a number of other new technologies web pages will be understood by computers as-well as humans, allowing you to use the Internet in ways never thought possible in 1990.

For an introduction to The Semantic Web (Technical Level: Basic/Beginner) see this Scientific American Article or (Added 5th November 2002) this BusinessWeek Article.

For detailed information about the Semantic Web (Technical Level: Advanced) visit the W3C Semantic Web Activity.

CSS

Although HTML and XHTML can also be used to tell visual browsers how they should display the page, it should only truly be used to show what the text is, not how it should be displayed. To tell browsers how to display the page, it's presentation, the W3C has created Cascading Style Sheets, which we are going to look at now.

CSS provides the ability to control how documents are presented visually, whether it is on a computer screen, a television set, a printer or any other visual mediums.

For example, the following CSS property is used to set the font.

font-family:Arial, sans-serif;

With the above property the web browser would use Arial if it was available, and it's default "sans-serif" font if not.

A major advantage of CSS is that it allows a single file, a style sheet, to be used for an entire site which only needs to be downloaded once. This means that download times improve for users and pages don't take as long to load. You may have noticed that pages on this site do not take long to display, that is because all presentation for the site is done with CSS.

If you would like to learn more about CSS (Technical Level: Intermediate) see Cascading Style Sheets by The Web Design Group.

For detailed information about CSS (Technical Level: Advanced) visit the W3C CSS Activity.

Abbreviations

Abbreviations related to this topic:

HTML
Hyper Text Markup Language
XHTML
eXtended Hyper Text Markup Language
CSS
Cascading Style Sheets
DHTML
Dynamic Hyper Text Markup Language
W3C
World Wide Web Consortium
WDG
Web Design Group

Related Pages

We provide Web Design Services.




 

 

why-css-is-good-for-google
using-relatve-font-sizes
random-content-rotation
web-design-xhtml-1-1
web-design-resources
accessibility-intro
web-design-xhtml-2-1
why-internet-marketing
xhtml-latin-1-character-references
google-updates
google-dance
css-positioning-properties
fancy-paragraphs
bob-regan-macromedia-accessibility
web-design-technologies
wrox-beginning-php-4-chapter-3-1
julie-howell-rnib-accessibility
handy-hints-web-design
mod_accessibility
pagerank-1
search-engine-crawling
Definition lists - misused or misunderstood.html
Accessible Data Tables
Developing sites for users with Cognitive disabilities and learning difficulties
An Accessibility Frontier Cognitive disabilities and learning difficulties
Inline elements and padding
Basic webstandards Workshop
Internet Explorer and column collapse
Building a page template in CSS - a step by step tutorial
Remote control CSS
Colored boxes - one method of building full CSS layouts
Replicating a Tree table
Creating a graph using percentage background images
Simple, accessible external links
Simple, accessible more links
Styling abbreviations and acronyms
 Web standards checklist
Floated items inside containers
Liquid layouts the easy way
Two columns with color
CSS Centering - fun for all!
Body padding and margin
List inheritance and Descendant Selectors
Taming the Taming lists model
Headings as images - The Lindsay method
Ideal line length for content
Validating Australian Museum Online
Styling the hr element
Styling and font family names that contain whitespace
Sample CSS Page Layouts
how_to_find_good_freelancer
using_colors_on_website
annoying-website-design
 
cross_browser_compatibility
banner-design-success-techniques
 
craig-tanner-freelance
ecommerce-website-design
 
ppc
separating-content-from-presentation
 
alternative
web_page_optimization
 
personalization
communicating_needs_web_designer
 
buzz
design_it_yourself_or_hire_pro
 
social_bookmarking2
w3c_validation.php
social_bookmarking
web_design_guidelines
 
digg
photo_optimization
 
buzz2
website_templates
 
viral_video
web_design_versus_web_development
 
controversy
graphic_formats
 
 
good_website_navigation_is_important