SlideShare a Scribd company logo
Current Web Design Practices
The Internet and World Wide Web domain
name
• All Internet connected computers have an address known as aTCP/IP address.The
TCP/IP stands forTransmission Control Protocol/Internet Protocol
In the early 1990s, Sir
Tim Berners-Lee took
advantage of the
Internet’s linked nature
and created a method for
his colleagues to
remotely access data
that he stored on his
computer.
Domain names exist because it’s not very convenient for you to use or remember
IP addresses.
Domain Name Servers (DNS) translate easy-to-understand domain names into IP
addresses. A DNS converts a familiar string of letters, the “domain name,” to the
numbered IP address. Instead of typing the IP address 72.32.147.166 into a web
browser, you can type the domain name
The evolution ofWeb andWeb Standards
• HTML is interpreted by web browsers, such as Internet Explorer, Firefox, Safari,
and Chrome.
• Web designers have discovered that the same HTML code might be displayed
differently on various web browsers.
• Because web browsers can interpret HTML code differently, you will need to
consider browser testing in your design considerations
• Soon designers discovered they could not rely on the same HTML code for all
browsers.
• Designers added “hacks,” extra code, to pages, making certain that layouts
worked in different browsers.
Fundamentals of Web
Fundamentals of Web
Fundamentals of Web
Fundamentals of Web
Understanding User Interface & User Experiene
Fundamentals of Web
Fundamentals of Web
Web editors versusWYSIWYG tools
• HTML and CSS use text as their foundation. Because of this, even the most simple
text editor, such asTextEdit on the Mac or Notepad on the PC, is capable of
creating web pages.
• These basic text editing tools, however, lack features that help with web design
and development such as checking code syntax, organizing your site folders, and
uploading fi les to web servers.
• In addition to text editors, there are also fully featured web editors and design
tools, such as Adobe Dreamweaver and Microsoft Expression Web.These are
WYSIWYG tools (“WhatYou See IsWhatYou Get”) that provide a visual layout
environment, code editing, along with website management tools.
Get used to different
browsers • Try making yourself use a different browser every day for a week or
so.
• Try alternating between, say, Mozilla Firefox, Google Chrome,
Opera, and Internet Explorer, particularly with sites you visit every
day.
• You may even find that different browsers are better for different
activities.
• OnWindows computers, I prefer Chrome for most of my daily use:
reading my Gmail account, posting toTwitter, and managing my
Web sites.
• On Mac, I prefer Safari (whoseWebKit engine is also used in
Chrome).And on all computers, I rely on Firefox forWeb design and
development.
• Because Firefox is open source, people have built many excellent
Web design add-ons for it, such as Chris Pederick’sWeb Developer
Add-on that’s will be discussed through this course
Many Browsers, Few Engines, OneWeb
• Mozilla Firefox is also what is known as an open-source browser: Firefox’s source
code is openly available to everyone. It is also developed and tested by a large
group of volunteers and a smaller group of paid individuals working for the Mozilla
Foundation.
• Opera, like Microsoft’s Internet Explorer and Apple’s Safari browser, is a
proprietary browser, meaning that most of its code is kept secret and is developed
almost exclusively by each company’s employees.
RENDER ENGINES
• The good news for adventurous readers of the Web is even better news forWeb
designers: mostWeb browsers use one of three rendering engines:
1. Mozilla’sGecko engine
2. WebKit engine (used in Apple Safari and GoogleChrome)
3. Microsoft’sTrident engine.
• In many respects, browsers based on Gecko and KHTML/WebKit generally display
Web pages very similarly. Firefox and Chrome, for example, tend to display pages
the same way; although depending on the operating system (Windows, Mac OS X,
Linux), each browser will have access to different fonts
• TheTrident engine, which tends to be the most unpredictable, is used in Internet
Explorer and AOL Explorer.
According to the website Counter.com, over 50 percent of users have monitors
with a resolution of 1024 × 768 pixels.
Thirty percent have 1280 × 1024-pixel monitors.
This does not mean their browser window opens to that size; in fact, their browser
window usually varies from 800 × 600 pixels to 960 × 600 pixels.
Various forms of website viewing is
available today
• The goal of every Web writer and designer should be to capitalize on the
differences and needs of a wide range of readers to make each unique view as
great as possible.
• (That means abandoning any attempts to make all experiences of aWeb site
exactly the same.)
Understanding different forms
of web viewing
• It is important thatWeb writers and designers appreciate just how differently a
page may appear under certain circumstances.
• Understanding these differences from a reader’s perspective will make you a
much more effective writer and designer when it comes to creating pages that
work optimally in many different browsing environments
Images for theWeb display according to their actual pixel dimensions so
coordinate those with your layout.
Different photographs will look best at different compression rates
The written content of your site is crucial to your site being found and
accessible. Even if you are a photographer or a visual artist, search
engines index and allow people to search the writing of your page.
Image searches aren’t image
searches at all, but rather searches
on “captions, descriptions, and
other contextual information.”
Conforming toWeb Standards
• Web standards are guidelines issued by the World Wide Web Consortium (W3C), an
inter national organization of people associated with technology companies and
universities.
• Does it stifle creativity? Discussion
Why we needWeb Standards?
Ghost from the past
• HTML tables to design pages. Used for their intended, structural purpose, HTML
tables are good for one thing: marking up tabular data.Tables for layout present
significant accessibility issues and make a page harder to repurpose or redesign
later
• Frames and framesets. Another accessibility nightmare, frames are artifacts from
an era before Web servers could easily include content shared over multiple pages
• Invisible GIF image spacers. Often used in tandem with HTML tables.
• “Save As HTML . . .” in a word processor. Just because the option is there doesn’t
mean it should be used.
• Adobe Flash for site design
InWeb design its all out in open
Web pages in HTML and CSS are all open source: go
to your favorite Web browser and choseView > Source
Advances inWeb design fall under the umbrella term of “Web
standards,” a term promoted by a grassroots movement formed in 1998 called the Web
Standards Project (WaSP).
WaSP, a group of influentialWeb designers who had had enough of browser-based
design practices, pressured Netscape and Microsoft to adopt theW3C’s specifications
for the Web’s many languages and protocols in the design of their browsers.
AWAY FROM CORPORATE CONTROL
• The idea behind Web standards is that no one company or browser manufacturer
controls XHTML, CSS, or any otherWeb language.
• At the same time, all browser manufacturers should support those standards in
their browsers (and all modern browsers do, to varying degrees).
• That means aWeb page can be authored in a browser neutral way, and designers
can be relatively certain that their pages will display and function acceptably in
any browser.
• Note that “acceptably” is very different from “exactly the same,” which will be
an important distinction when you begin to work with CSS.
In the heated battle between Microsoft and Netscape in the 1990s known as the “browser wars”
the term “recommendation” had limited influence.
Representatives from both Netscape and Microsoft served on the committees, or “working
groups,” that wrote theW3C “recommendations” for XHTML, CSS, and other key standards.
Yet both companies often ignored the standard specifications that they had helped to write.
The trouble is that what the WaSP calls
“standards” are actually issued under the term “recommendations” by theW3C.
YEARS OFTIRELESSACTIVISM
WaSP changed all of that through years of tireless activism.
With the stable releases of Internet Explorer 6 (IE6, in 2001) and Netscape
Navigator 6 (NN6, in 2002), both leading browsers provided viable support for
W3C standards, including XHTML and CSS, among other standards.
Web designers could begin to design and writeWeb pages to the
“recommendations” of theW3C
Fundamentals of Web
WEB STANDARDS:ATHREE-PART
APPROACH
• Jeffrey Zeldman describes these components as structure (XHTML), presentation
(CSS), and behavior (JavaScript).
• PLAY MEDIA ON JEFFREY ZELDMAN AND WEB STANDARDS

More Related Content

What's hot (20)

PPTX
Module 5 - WCM system comparison
Katherine McCurdy-Lapierre, R.G.D.
 
PPTX
Ch 3: Big Concepts
Steve Guinan
 
PPT
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
PPT
presentation on static website design
jyotiyadav1926
 
PDF
What is WordPress Introduction to the CMS
the-colab
 
PDF
Methodist University Website Training Presentation
goldentwig
 
PPTX
Smash.wordpress
Ashley Thompson
 
PPTX
Responsive Web Design_2013
Achieve Internet
 
PDF
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
PDF
Intro to Wordpress
Nicole C. Engard
 
PPTX
10 Reasons to Use Wordpress
Blizzard Internet Marketing, Inc
 
PDF
Alice Phieu - WordPress For Beginners
Alice Phieu
 
PPT
Dreamweaver
Umamaheshwariv1
 
PPTX
Introduction to HTML5 & CSS3
g4gauravagarwal
 
PPTX
WordPress vs Joomla Showdown
Phelan Riessen
 
PPT
Chapter5
DeAnna Gossett
 
PPT
Different Types of Websites
Neil Lohana
 
KEY
WordPress - Open Source Overview Presentation
Andy Stratton
 
PPTX
Dropbox
saieweed
 
PPTX
website planning and creation for beginners
Shruti Goel
 
Module 5 - WCM system comparison
Katherine McCurdy-Lapierre, R.G.D.
 
Ch 3: Big Concepts
Steve Guinan
 
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
presentation on static website design
jyotiyadav1926
 
What is WordPress Introduction to the CMS
the-colab
 
Methodist University Website Training Presentation
goldentwig
 
Smash.wordpress
Ashley Thompson
 
Responsive Web Design_2013
Achieve Internet
 
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
Intro to Wordpress
Nicole C. Engard
 
10 Reasons to Use Wordpress
Blizzard Internet Marketing, Inc
 
Alice Phieu - WordPress For Beginners
Alice Phieu
 
Dreamweaver
Umamaheshwariv1
 
Introduction to HTML5 & CSS3
g4gauravagarwal
 
WordPress vs Joomla Showdown
Phelan Riessen
 
Chapter5
DeAnna Gossett
 
Different Types of Websites
Neil Lohana
 
WordPress - Open Source Overview Presentation
Andy Stratton
 
Dropbox
saieweed
 
website planning and creation for beginners
Shruti Goel
 

Similar to Fundamentals of Web (20)

PPT
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Harshith Rockx
 
PPTX
Introduction to web page
Mahmoud Shaqria
 
PPTX
Chapter 1 - Introduction to Web Development.pptx
marjunegabon07
 
PDF
web desigining and publishing and easy level
animefun210
 
PDF
Web design
quietlap1107
 
PDF
Web design
livelyaxle5187
 
PPTX
9 10 july2020
PreetiSaini55
 
PPTX
CSC PPT 3.pptx
DrRavneetSingh
 
PPTX
Web topic 26 browser compatibilty and security
CK Yang
 
PDF
Introduction to HTML, CSS, and JavaScript for Web Development
Qurinom Solutions
 
PPTX
SEF 2014 - Responsive Design in SharePoint 2013
Marc D Anderson
 
PPT
Web designing and publishing computer studies theory lesson
Mukalele Rogers
 
PDF
Sneak Peek Into Cross Browser Compatibility
Animation Kolkata
 
PDF
Web design
ashrafulislam293
 
PPTX
Web Development usually refers to developing the website for the Internet (W...
mammeabdu26
 
PPTX
INFO 2105 PPTs Fall 2024 ---------------
MattMarino13
 
PPTX
Web development revolution
Ahmed El-Zekred
 
PPTX
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
 
PPTX
Training presentation.pptx
NishchaiyaBayla1
 
PPTX
Webpage Design Using Templates and Online WYSIWYG Platforms
shelanie oliquino
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Harshith Rockx
 
Introduction to web page
Mahmoud Shaqria
 
Chapter 1 - Introduction to Web Development.pptx
marjunegabon07
 
web desigining and publishing and easy level
animefun210
 
Web design
quietlap1107
 
Web design
livelyaxle5187
 
9 10 july2020
PreetiSaini55
 
CSC PPT 3.pptx
DrRavneetSingh
 
Web topic 26 browser compatibilty and security
CK Yang
 
Introduction to HTML, CSS, and JavaScript for Web Development
Qurinom Solutions
 
SEF 2014 - Responsive Design in SharePoint 2013
Marc D Anderson
 
Web designing and publishing computer studies theory lesson
Mukalele Rogers
 
Sneak Peek Into Cross Browser Compatibility
Animation Kolkata
 
Web design
ashrafulislam293
 
Web Development usually refers to developing the website for the Internet (W...
mammeabdu26
 
INFO 2105 PPTs Fall 2024 ---------------
MattMarino13
 
Web development revolution
Ahmed El-Zekred
 
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
 
Training presentation.pptx
NishchaiyaBayla1
 
Webpage Design Using Templates and Online WYSIWYG Platforms
shelanie oliquino
 
Ad

More from Sabir Haque (14)

PPTX
Pitching documentary to the masses: the conceit of the 'real'
Sabir Haque
 
PDF
AURAK - WSU COIL Partnership
Sabir Haque
 
PPTX
Technical fundmentals in film or video production
Sabir Haque
 
PPTX
Typography - Selecting the Right Type for the Job
Sabir Haque
 
PPTX
Typography - How Typeface Look
Sabir Haque
 
PPTX
Typography - Understanding Font
Sabir Haque
 
PPTX
Newspaper layout basics
Sabir Haque
 
PPTX
Introduction of Digital Resources and Content
Sabir Haque
 
PPTX
Digital Video Primer
Sabir Haque
 
PPTX
Overview of video production
Sabir Haque
 
PPTX
Why study political science
Sabir Haque
 
PPTX
Fundamentals of Internet Technologies
Sabir Haque
 
PPTX
Understanding Raster Graphics
Sabir Haque
 
PPTX
Documentary Filmmaking: Finding the Story
Sabir Haque
 
Pitching documentary to the masses: the conceit of the 'real'
Sabir Haque
 
AURAK - WSU COIL Partnership
Sabir Haque
 
Technical fundmentals in film or video production
Sabir Haque
 
Typography - Selecting the Right Type for the Job
Sabir Haque
 
Typography - How Typeface Look
Sabir Haque
 
Typography - Understanding Font
Sabir Haque
 
Newspaper layout basics
Sabir Haque
 
Introduction of Digital Resources and Content
Sabir Haque
 
Digital Video Primer
Sabir Haque
 
Overview of video production
Sabir Haque
 
Why study political science
Sabir Haque
 
Fundamentals of Internet Technologies
Sabir Haque
 
Understanding Raster Graphics
Sabir Haque
 
Documentary Filmmaking: Finding the Story
Sabir Haque
 
Ad

Recently uploaded (20)

PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 

Fundamentals of Web

  • 1. Current Web Design Practices
  • 2. The Internet and World Wide Web domain name • All Internet connected computers have an address known as aTCP/IP address.The TCP/IP stands forTransmission Control Protocol/Internet Protocol In the early 1990s, Sir Tim Berners-Lee took advantage of the Internet’s linked nature and created a method for his colleagues to remotely access data that he stored on his computer.
  • 3. Domain names exist because it’s not very convenient for you to use or remember IP addresses. Domain Name Servers (DNS) translate easy-to-understand domain names into IP addresses. A DNS converts a familiar string of letters, the “domain name,” to the numbered IP address. Instead of typing the IP address 72.32.147.166 into a web browser, you can type the domain name
  • 4. The evolution ofWeb andWeb Standards • HTML is interpreted by web browsers, such as Internet Explorer, Firefox, Safari, and Chrome. • Web designers have discovered that the same HTML code might be displayed differently on various web browsers. • Because web browsers can interpret HTML code differently, you will need to consider browser testing in your design considerations • Soon designers discovered they could not rely on the same HTML code for all browsers. • Designers added “hacks,” extra code, to pages, making certain that layouts worked in different browsers.
  • 9. Understanding User Interface & User Experiene
  • 12. Web editors versusWYSIWYG tools • HTML and CSS use text as their foundation. Because of this, even the most simple text editor, such asTextEdit on the Mac or Notepad on the PC, is capable of creating web pages. • These basic text editing tools, however, lack features that help with web design and development such as checking code syntax, organizing your site folders, and uploading fi les to web servers. • In addition to text editors, there are also fully featured web editors and design tools, such as Adobe Dreamweaver and Microsoft Expression Web.These are WYSIWYG tools (“WhatYou See IsWhatYou Get”) that provide a visual layout environment, code editing, along with website management tools.
  • 13. Get used to different browsers • Try making yourself use a different browser every day for a week or so. • Try alternating between, say, Mozilla Firefox, Google Chrome, Opera, and Internet Explorer, particularly with sites you visit every day. • You may even find that different browsers are better for different activities. • OnWindows computers, I prefer Chrome for most of my daily use: reading my Gmail account, posting toTwitter, and managing my Web sites. • On Mac, I prefer Safari (whoseWebKit engine is also used in Chrome).And on all computers, I rely on Firefox forWeb design and development. • Because Firefox is open source, people have built many excellent Web design add-ons for it, such as Chris Pederick’sWeb Developer Add-on that’s will be discussed through this course
  • 14. Many Browsers, Few Engines, OneWeb • Mozilla Firefox is also what is known as an open-source browser: Firefox’s source code is openly available to everyone. It is also developed and tested by a large group of volunteers and a smaller group of paid individuals working for the Mozilla Foundation. • Opera, like Microsoft’s Internet Explorer and Apple’s Safari browser, is a proprietary browser, meaning that most of its code is kept secret and is developed almost exclusively by each company’s employees.
  • 15. RENDER ENGINES • The good news for adventurous readers of the Web is even better news forWeb designers: mostWeb browsers use one of three rendering engines: 1. Mozilla’sGecko engine 2. WebKit engine (used in Apple Safari and GoogleChrome) 3. Microsoft’sTrident engine. • In many respects, browsers based on Gecko and KHTML/WebKit generally display Web pages very similarly. Firefox and Chrome, for example, tend to display pages the same way; although depending on the operating system (Windows, Mac OS X, Linux), each browser will have access to different fonts • TheTrident engine, which tends to be the most unpredictable, is used in Internet Explorer and AOL Explorer.
  • 16. According to the website Counter.com, over 50 percent of users have monitors with a resolution of 1024 × 768 pixels. Thirty percent have 1280 × 1024-pixel monitors. This does not mean their browser window opens to that size; in fact, their browser window usually varies from 800 × 600 pixels to 960 × 600 pixels.
  • 17. Various forms of website viewing is available today • The goal of every Web writer and designer should be to capitalize on the differences and needs of a wide range of readers to make each unique view as great as possible. • (That means abandoning any attempts to make all experiences of aWeb site exactly the same.)
  • 18. Understanding different forms of web viewing • It is important thatWeb writers and designers appreciate just how differently a page may appear under certain circumstances. • Understanding these differences from a reader’s perspective will make you a much more effective writer and designer when it comes to creating pages that work optimally in many different browsing environments
  • 19. Images for theWeb display according to their actual pixel dimensions so coordinate those with your layout. Different photographs will look best at different compression rates
  • 20. The written content of your site is crucial to your site being found and accessible. Even if you are a photographer or a visual artist, search engines index and allow people to search the writing of your page. Image searches aren’t image searches at all, but rather searches on “captions, descriptions, and other contextual information.”
  • 21. Conforming toWeb Standards • Web standards are guidelines issued by the World Wide Web Consortium (W3C), an inter national organization of people associated with technology companies and universities. • Does it stifle creativity? Discussion
  • 22. Why we needWeb Standards?
  • 23. Ghost from the past • HTML tables to design pages. Used for their intended, structural purpose, HTML tables are good for one thing: marking up tabular data.Tables for layout present significant accessibility issues and make a page harder to repurpose or redesign later • Frames and framesets. Another accessibility nightmare, frames are artifacts from an era before Web servers could easily include content shared over multiple pages • Invisible GIF image spacers. Often used in tandem with HTML tables. • “Save As HTML . . .” in a word processor. Just because the option is there doesn’t mean it should be used. • Adobe Flash for site design
  • 24. InWeb design its all out in open Web pages in HTML and CSS are all open source: go to your favorite Web browser and choseView > Source Advances inWeb design fall under the umbrella term of “Web standards,” a term promoted by a grassroots movement formed in 1998 called the Web Standards Project (WaSP). WaSP, a group of influentialWeb designers who had had enough of browser-based design practices, pressured Netscape and Microsoft to adopt theW3C’s specifications for the Web’s many languages and protocols in the design of their browsers.
  • 25. AWAY FROM CORPORATE CONTROL • The idea behind Web standards is that no one company or browser manufacturer controls XHTML, CSS, or any otherWeb language. • At the same time, all browser manufacturers should support those standards in their browsers (and all modern browsers do, to varying degrees). • That means aWeb page can be authored in a browser neutral way, and designers can be relatively certain that their pages will display and function acceptably in any browser. • Note that “acceptably” is very different from “exactly the same,” which will be an important distinction when you begin to work with CSS.
  • 26. In the heated battle between Microsoft and Netscape in the 1990s known as the “browser wars” the term “recommendation” had limited influence. Representatives from both Netscape and Microsoft served on the committees, or “working groups,” that wrote theW3C “recommendations” for XHTML, CSS, and other key standards. Yet both companies often ignored the standard specifications that they had helped to write. The trouble is that what the WaSP calls “standards” are actually issued under the term “recommendations” by theW3C.
  • 27. YEARS OFTIRELESSACTIVISM WaSP changed all of that through years of tireless activism. With the stable releases of Internet Explorer 6 (IE6, in 2001) and Netscape Navigator 6 (NN6, in 2002), both leading browsers provided viable support for W3C standards, including XHTML and CSS, among other standards. Web designers could begin to design and writeWeb pages to the “recommendations” of theW3C
  • 29. WEB STANDARDS:ATHREE-PART APPROACH • Jeffrey Zeldman describes these components as structure (XHTML), presentation (CSS), and behavior (JavaScript). • PLAY MEDIA ON JEFFREY ZELDMAN AND WEB STANDARDS