473,587 Members | 2,448 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

The World's Worst Webpage

Here's the situation:

I'm a part-time instructor at ITT. In about 2 weeks, I'm going to
start teaching a class titled 'web authoring and scripting'. I
figures that a fun yet interesting way to start the first day of class
would be with a counterexample site. That is, a site showing all the
wrong ways to build a website. I've got a start on this site, but I
would like some more input on what to put in.

Right now I'm focusing on 3 areas of bad web sites
- overblown marketing : I've got kind of the 'snake-oil salesman'
thing going on so far, with the exaggerated claims and ridiculous
allusions to scientific methods and proofs etc...

- Annoying 'catchy' stuff: Blinking text, highlighted text that isn't
links, constant font style changes, flashing images etc,etc.
Actually, I'm looking for one of those annoying "if this is blinking
you've won a prize!" type ads. Does anyone have a copy or a URL for
one of those?

- Poor coding practices: None of the HTML in this page is to be
standardized at all. I'm using the old-style 'all caps' tags, little
or no quoting of attributes, improperly nested tags, tables nested 2
or 3 layers deep etc. I'm also going to include lots of proprietary
markup (<blink><marque e> etc..)

- Confusing intermingling of structure and style - I'm using no CSS,
and all the formatting tags (<font><b><I><b link> etc..). There
will be no <h1> <h2> or anything like that, it will all be like
"<p><b><fon t color = red size = 3>Buy Now!!!</b></font>" -- you get
the picture.

- Lack of indentation in the source code - The source html code will
be as unreadable as I can make it while still being able to add to it
as I go. Long lines of text and lack of proper indentation etc.

Anyway, you can see what I've got so far at
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.
Jul 23 '05 #1
59 4335
Monte Gardner wrote:
Here's the situation:

I'm a part-time instructor at ITT. In about 2 weeks, I'm going to
start teaching a class titled 'web authoring and scripting'. I
figures that a fun yet interesting way to start the first day of class
would be with a counterexample site. That is, a site showing all the
wrong ways to build a website. I've got a start on this site, but I
would like some more input on what to put in.
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.


Your page is too neat and tidy. I couldn't find a
single spelling error. You need to add more strong
colors, frames and a search engine that doesn't
work. Some Flash and a few applets are good.
A few hints collcted here:
http://home.no.net/ingernet/links.php#How
--
Inger Helene Falch-Jacobsen
http://home.online.no/~ingerfaj/
Jul 23 '05 #2
Monte Gardner <Mo***********@ asu.edu> wrote:
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.


Hmmm...

You could add a few links, open them in new windows, and make sure they
break when JavaScript is disabled/unavailable, or when the user tries to
open them in new windows normally (e.g., with shift-click).

Since it's a demo page, you could add a blurb like

This site uses Xyzzy Wizzifier v3.14. Download it NOW!

Maybe a redirection to an "upgrade to MSIE 5.0" page is in order.

Images of text with no ALT text? Frames? Even more horizontal scrolling?
Microfonts?
--
Darin McGrew, mc****@stanford alumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp. com, http://www.HTMLHelp.com/

"Shin: a device for finding furniture in the dark." - Steven Wright
Jul 23 '05 #3
In article <ee************ **************@ posting.google. com>,
Mo***********@a su.edu (Monte Gardner) wrote:
I'm a part-time instructor at ITT. In about 2 weeks, I'm going to
start teaching a class titled 'web authoring and scripting'. I
figures that a fun yet interesting way to start the first day of class
would be with a counterexample site. That is, a site showing all the
wrong ways to build a website. I've got a start on this site, but I
would like some more input on what to put in.
[..]
- Poor coding practices: None of the HTML in this page is to be
standardized at all. I'm using the old-style 'all caps' tags, little
or no quoting of attributes, improperly nested tags, tables nested 2
or 3 layers deep etc. I'm also going to include lots of proprietary
markup (<blink><marque e> etc..)
You may want to tell them that any table layout is bad practice, but
that because of IE the only correct alternative is a steep learning
curve. In my book, it is ok when people use a table for layout when they
are (still) unable to do any better.

[..]
Anyway, you can see what I've got so far at
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.


- Specify no character encoding, or a proprietary one, like
windows-1252. Character encoding may however be a bit hard to understand
for a beginner.

- Use bad alternative text on images, like "Loading.." or "Green dot
with red line sticking out".

- Open links automatically in new windows, preferrably without informing
the visitor at all.

--
Kris
<kr*******@xs4a ll.netherlands> (nl)
Jul 23 '05 #4
In article <ee************ **************@ posting.google. com>,
Mo***********@a su.edu (Monte Gardner) wrote:
Anyway, you can see what I've got so far at
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.


- A JavaScript that pops up when the visitor leaves the page, demanding
they spend more time and disallows them to leave. Spawn the site in a
new window when the visitor closes the application.

- Make butterflies or stars follow the cursor. Make sure the script is
so badly written that it grinds the PC to a halt.

- Make the window shake for a full minute.

- Use noisy background images that clash with the foreground and make
the text unreadable.

- Try to prevent the visitor from viewing the page's source. Attempt to
disable the right mouse button altogether and punish the visitor when he
tries to use it anyway. (argh, no more of those butterflies!!)

--
Kris
<kr*******@xs4a ll.netherlands> (nl)
Jul 23 '05 #5

"Monte Gardner" <Mo***********@ asu.edu> wrote in message
news:ee******** *************** ***@posting.goo gle.com...

[snip]
Anyway, you can see what I've got so far at
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.


Music. There must be background music. Annoying, loud, tinny music.
Preferably the Chicken Dance.

I notice (or hope) that the "before" and "after" pictures of the woman are
reversed, by the way.

Jul 23 '05 #6
In article <30************ *@uni-berlin.de>,
"Harlan Messinger" <h.*********@co mcast.net> wrote:
Anyway, you can see what I've got so far at
http://www.gardnerweb.org/badExample

Any feedback as to how I can make this page 'worse' would be greatly
appreciated.


Music. There must be background music. Annoying, loud, tinny music.
Preferably the Chicken Dance.


The only thing worse than a soundtrack on a webpage would be.. two of
them. Simultaneously.

--
Kris
<kr*******@xs4a ll.netherlands> (nl)
Jul 23 '05 #7
Kris wrote:
In my book, it is ok when people use a table for layout when they are
(still) unable to do any better.


"In my book, it is ok when doctors use kitchen knives for surgery when
they are (still) unable to do any better."
Jul 23 '05 #8
In article <30************ *@uni-berlin.de>,
Leif K-Brooks <eu*****@ecritt ers.biz> wrote:
Kris wrote:
In my book, it is ok when people use a table for layout when they are
(still) unable to do any better.


"In my book, it is ok when doctors use kitchen knives for surgery when
they are (still) unable to do any better."


When stranded in the jungle and the only thing you have with you is a
kitchen knive, yeah. It is a jungle out there. I try people to show them
the way out of it, though.

--
Kris
<kr*******@xs4a ll.netherlands> (nl)
Jul 23 '05 #9
Monte Gardner wrote:
a site showing all the wrong ways to build a website.
[ ... ]
http://www.gardnerweb.org/badExample


'Loose weight', which torments the participants of
m.f.weights, is a nice touch. MFWers wouldn't hesitate to
contribute more jargon and material of a humourous though
politically incorrect nature.

Cheers!

--
Jock
Jul 23 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
2700
by: David Walker | last post by:
Hi I have a program which I need to interface with a webpage - the webpage will accept an input (probably a 'post' string from the program) and then will process it and needs to return a value. Is there an easy way to interface the program to do this? I have two questions: How can I call a webpage as simply as possible in c / c++...
1
1716
by: CBFalconer | last post by:
Additions welcome. Without further ado, I present. /* ---------- worst.c -----------*/ /* The objective here is to include as many C errors as possible, without triggering the compiler into objecting. I have tried to get an error into each line. Logical foulups count. The test compiler is gcc 3.2.1, executed with "gcc worst.c", i.e....
29
1976
by: CBFalconer | last post by:
Presented without further comment for "improvement" /* ---------- worst.c -----------*/ /* The objective here is to include as many C errors as possible, without triggering the compiler into objecting. I have tried to get an error into each line. Logical foulups count. The test compiler is gcc 3.2.1, executed with "gcc worst.c", i.e....
3
5824
by: Ole Hanson | last post by:
Hi I am trying to pass a credentials object to a webpage programmatically. I have a winApp (C#) that I want to be able to open a webpage (by starting IE), but the credentials required by IIS serving this webpage should be sent along automatically. This to prevent the user from being forced to login to the site. It should be something...
93
3842
by: Phlip | last post by:
C++ers: Feast your eyes: void Home:: inherits (IdentifierPtr const& id) { ... }
2
1488
by: Tony Johansson | last post by:
Hello! Here I have a very easy hello world example. This example works fine. I just wonder how can it work when I have private on the Main method. I would think that the operating system would not be able to call this Main method when I have decared it as private. Normally this private is only for class members as you know. The reason it...
20
1385
by: metaperl | last post by:
I was shocked to see the personal insults hurled in this thread: http://groups.google.com/group/comp.lang.python/browse_thread/thread/d0758cb9545cad4b I have been very pleased with Python developers regardless of skill levels in both the IRC channel as well as here - no hot attitudes. No holier than thou put ons. I was just sinking into the...
110
10529
by: alf | last post by:
Hi, is it possible that due to OS crash or mysql itself crash or some e.g. SCSI failure to lose all the data stored in the table (let's say million of 1KB rows). In other words what is the worst case scenario for MyISAM backend? Also is it possible to not to lose data but get them corrupted?
1
1157
by: Mark B | last post by:
Does anyone know of a ASP.net 3.5 component that will allow me to create a webpage with: 1) A world map on it 2) Overly sales figures for each country 3) Allow web users to drill down to get sales by State and City?
0
7849
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
8215
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8347
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7973
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
8220
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5718
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3844
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
2358
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1454
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.