The boring rants of a lazy nerd

Friday, November 22, 2002

Wolf550e's rules recommendations of web publishing

  • Anything published on the web must at least be 100% HTML 4.01 Strict and encoded in the ISO-8859-1 charset. XHTML and UTF-8 is even better.
  • Validate using industrial strength tools until 100% compliant. No exceptions.
  • Do not publish files in "Macintosh" or "windows-1252" charsets.
  • Use paragraph tags, not line breaks.
  • Do not use <font> tags.
  • Always specify a generic font family and widely adopted alternative fonts. Do not use proprietary symbol fonts ([Wingdings] "J")
  • Define formatting in global CSS. Do not use <span> or <div> tags in every paragraph.
  • There is no need for Netscape 2.0 backwards compatibility. Version 4 browsers are dinosaurs whose time is come to pass. CSS1 support is expected. No need for "align" properties, <center> tags or any such means.
  • Indent sections should be included in a <div> so a single style can be applied to all indent'd paragraphs (e.g. italics or a cursive font).
  • Make sure your formatting will not look too horrible if CSS is omitted. This means no casual use of <H1> paragraphs.
  • Use tables and frames sparsely.
  • Use a consistent, sortable, file naming convention (this means leading zeros and a single file extension).
  • Links to next/previous chapters should be relative to current directory while links to review boards should be full.

No comments:

Blog Archive

About Me

GCS d- s-: a-- C++$ UL++ P+++ L+++ E--- W+++ N o? K? w++$ !O !M !V PS-(+) PE Y+ PGP+(-) t--@ 5++(+++) !X R-- tv-- b+>++ DI+++ D+ G e h! r* y--(-)>+++