<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/REC-html40/strict.dtd">
<HTML LANG="en-US">
<head profile="http://dublincore.org/documents/dcq-html/">
<TITLE>Websnob: It's a hostile guide to web design.</TITLE>
<base href="http://www.websnob.net/">

<META NAME="description" CONTENT="Angry but thorough web design advice from
someone who's been building websites by hand since 1995.">
<meta name="keywords" content="web design, HTML, style sheets, search
engines"> <meta name="netinsert" content="0.0.1.3.1.15.3.1">
<meta name="DCTERMS.created" scheme="DCTERMS.W3CDTF" content="1996-03-30">
<meta name="DC.identifier" scheme="DCTERMS.URI" content="hdl:1030.65/snob">

<script type="text/javascript" src="pop.js"></script>
<!--#exec cgi="./cgi/head.pl"-->
</HEAD><BODY>
<p>Websnob &gt; Home</p>

<p class="advert"><!--#exec cgi="./adverts/ad_1.pl"--></p>

<H1>I'm a websnob. You should be, too.</H1>

<p>Having participated in <em>far</em> more than my fair share of vicious
debates in <a title="Google Groups" href=
"http://groups.google.com/groups?group=comp.infosystems.www.authoring" >
the comp.infosystems.www.authoring.* newsgroups</a>, I've acquired an
extensive collection of epithets. Over the years, I've been accused of
being all sorts of things, including &quot;a bithead&quot;, &quot;a
<acronym title="Standard Generalized Markup Language">SGML</acronym>
bigot&quot;, &quot;a self-proclaimed expert&quot;, &quot;a
programmer&quot;, &quot;a purist&quot;, and &quot;a snob&quot;. None of
those are true, of course, except for the last one. I <em>am</em> a snob
when it comes to web design, but fortunately for you, I'm at least an
enlightened snob.</p>

<p>Confused by the concept of an enlightened snob? Let me explain: the
enlightened snob doesn't look down at everyone less skilled than himself --
he only condescends to those <em>willfully</em> less skilled. In other
words, I have no real malice towards the newbies and newcomers who haven't
learned the right way to put together a web site. I do however, harbor an
unending hatred for <acronym title="Hypertext Markup
Language">HTML</acronym> ruffians who <em>refuse</em> to learn anything, or
worse yet, seek to discourage others from learning good design by
dismissing competance as elitist, and rationalizing poor design as a
proletarian revolt. Bad design isn't liberation, people, it's just
<em>bad</em>.</p>

<P>Websnob is where I immortalize my hostility for the ages and, at the
same time, try to turn it into something productive. Websnob specializes in
obssessive explorations of areas that other design sites don't even bother
with, because I'm a nail-down-the-details kind of guy. You don't have to be
a programmer or SGML bigot to use the advice here, but you do have to be
willing to read a little.</p> 

<h2>This Week on <cite>Websnob</cite></h2>

<p><em>7 March 2004</em> Websnob breaks his "I am not a programmer" rule,
and publishes <a href="/websnob/rdf/scripts">some Perl scripts for
producing <acronym title="Resource Description
Framework">RDF</acronym>/<acronym title="eXtensible Markup
Language">XML</acronym></a>.</p>

<H2>More <cite>Websnob</cite> Features</H2>

<p>I have horrible color sense, so naturally, I created a <a
href="/websnob/color/cmyk2rgb.htm">CMYK to RGB color convertor</a>.
<em>(Added 1 June 2002)</em></p> 

<p>It's still only HTML to me, but the world loves <samp>META</samp> tags,
so <a href="/websnob/meta/">META Tag Snob</a> details about half of what I
know about the HTML <samp>META</samp> element. <em>(Added 25 May
2002)</em></p>

<p>I've been using the <code>link</code> element since 1995, and I think you
should be using it, too. <a href="html4/link">A quick lesson on the
link element</a> will get you started, while <a
href="html4/relationships">a longer lesson on hyperlink
relationships</A> will help you use <code>link</code> to its full potential.
<em>(Added 11 May 2002)</em></p>

<p>They're the most important sites on the Web, so they get a special
section to themselves: <a href="/websnob/engines/">Search Engine Snob</a>
features reviews of five wannabe sites, <a
href="engines/NetInsert">NetInsert</a>, <a
href="engines/Gigablast">Gigablast</a>, <a
href="engines/Teoma">Teoma</a>, <a
href="engines/SurfGopher">SurfGopher</a>, <a
href="engines/Quick">Quick!</a>, and <a
href="/websnob/engines/Aesop">Aesop.com</a>. <em>(Updated 22 June
2002)</em></p>

<p><cite>Websnob</cite>'s experimental section, <a
href="/websnob/robots/">Robot Snob</a>, features <a
href="robots/UniverseBot">Robotwatching: UniverseBot/1.0</a>, <a
href="robots/NetResearchServer">Robotwatching:
NetResearchServer/2.2</a>, <a
href="/websnob/robots/Gigabot">Robotwatching: Gigabot/1.0</a>, and <a
href="robots/Asterias">Robotwatching: Asterias&reg;</a>case studies of
a mysterious robots that spidered these pages recently. <em>(Added 11 May
2002)</em></p>

<p><a href="/websnob/CSS/scrollbar">Microsoft Strikes Again: scrollbar
Properties</a> deciphers Microsoft's newest annoying extension to <acronym
title="Cascading Style Sheet">CSS</acronym>
standards, the <code>scrollbar</code> properties. <em>(Updated 2 May 2002)</em></p>

<p><a href="/websnob/html4/stealth_redirection">Stealth Redirection:
How to Do It, and Why You Shouldn't</a> represents a rare (for
<cite>Websnob</cite>) foray into HTML lessons, and explains my stand
against what I'm teaching. That makes more sense if you read the article,
honest. <em>(Added 20 April 2002)</em></p> 

<p><a href="/websnob/CSS/borders">Netscape vs. The CSS 'border'
Property</a> discusses an old, weird bug in Netscape's implementation of
Cascading Style Sheets, and how to work around it. <em>(Added 3 April
2002)</em></p>

<p><a href="/websnob/CSS/Netscape4">Protecting
Netscape from Itself</a>, on the other hand, is for those of you who've
given up writing style sheets for Navigator's benefit. Learn how to hide
your CSS from Navigator. <em>(Added 30 March 2002)</em></p>

<p><a href="freeware">Webnob's Recommended Software</a> is a horribly
brief list of Windows-compatible freeware that I've found useful for
building web pages. I like to think that I'm living proof that a tightwad
can get the job done. <em>(Added 27 March 2002)</em></p> 

<p><a href="domains/reason">Everybody Needs A Name</a> dismisses the
hype concerning domains as idenities, and cuts to the real reason to
register a domain name: Sometimes, you need to walk away. <em>(Added 25
March 2002)</em></p>

<P><A HREF="finger/">How To Finger Through A Web Page</A> lists
almost two dozen different methods of implementing finger(1) through the Web.</p>

<P><A HREF="keydist">Publishing <acronym title="Pretty Good
Privacy">PGP</acronym> Keys on the WWW</A> explains that most people have
used the worst possible method of publishing their public encryption keys
on the <ABBR TITLE="World Wide Web">WWW</ABBR>, and suggests a couple of
better approaches to the problem. <em>(Updated 12 March 2004)</em></p>

<P><A HREF="rules">Websnob's Rules for Gratuitous Hyperlinking</A> is
a mediocre explanation of my half-assed philosophy of hypertext.</p>

<P><A HREF="traffic">Websnob's Observations About Web Traffic</A>
contains some thoughts about what increases hits on a web page, and what
doesn't.</p>

<P><A HREF="cliches">Websnob's Web Clich&eacute;s</A> is
half-confessional and half-instructional, listing examples of over-used
and useless ideas for web pages.</P>

<p><A HREF="logs">access_log For End-Users</A> explains how users with
shell accounts on <acronym title="National Center for Supercomputing 
Applications">NCSA</acronym> or <a title="Apache Software Foundation's home
page" href="http://www.apache.org/">Apache</a> web servers can extract
information about their site's traffic from the central server log.</p>

<p>And finally, a golden oldie here at <cite>Websnob</cite>: At one point
in history, one of the centerpieces of this site was its guide to
implementing new features of <a title="World Wide Web Consortium: HTML 3.0
specifications" href="http://www.w3.org/MarkUp/html3/CoverPage.html">HTML
3.0</a>. HTML 3.0 itself is dead and buried (<a title="World Wide Web
Consortium: HTML 4.01 specifications"
href="http://www.w3.org/TR/html40/">HTML 4.01</a> was published in August
1999), but you can still read about implementing <a
href="html3/BANNER">BANNER</a>, <a href="html3/BQ">BQ</a>, <a
href="html3/FN">FN</a>, and <a href="html3/NOTE">NOTE</a>.</p>

<p class="advert"><!--#exec cgi="./adverts/ad_2.pl"--></p>
<!--#exec cgi="./cgi/menu.pl"-->
<!--#exec cgi="./cgi/1995"-->
</BODY></HTML>
