In this section

Site navigation below

The Code Style site has evolved by gradual refinement and accumulation of features and content. This review is part of a fully backdated site log and archive that sheds light on when, why and how particular features were implemented.

This log is sometimes updated several times per week, sometimes with a long overdue backlog of items. Many log entries refer to the Code Style Java package that delivers the servlet services and utilities used to manage this site.

Subscribe to the news feed for this log: RSS news feed

Reverse chronology

30th January 2002

Compiled the latest aggregate statistics and added a summary of the top ranking articles to the site home page with a see also link to the site statistics page. Added a see also link to site statistics from the Anchor Points section. Also re-ordered the help and FAQ page menu and added .SectionHelp classes to the local navigation sidebar. Added the FAQ local navigation sidebar to the font family glossary.

Removed the clear: both declaration for pre elements to allow the FAQ local navigation to float right alongside on the CSS glossary page. Added ul in boxouts to the grouped selectors for boxouts to make the fonts sans-serif.

29th January 2002

Incorporated new test case summaries for Internet Explorer 5.0 and 6.0 to all test case documents in the CSS media monitor section and published the results update. Simultaneously released the "you are here" updates for all relevant documents, stylesheets, include files, the ServletUtilities class and search results template.

27th and 28th January 2002

Created sets of CSS media monitor test case summary include files for Internet Explorer 5.0 and 6.0 results update.

Applied finishing touches to all link navigation include files and the new set of section-specific stylesheets, prefixed section- that apply font-weight: bold to the relevant menu point. Extended the new sectional class attributes to the menus in the ServletUtilities class in preparation for the new "you are here" hinting.

26th January 2002

Added stylesheet link elements to the navigational include files for every section, and individual pages that had no link navigation, to reference "you are here" stylesheets throughout the site. All articles now have detailed link navigation, though some incomplete sections have links commented out for future implementation.

25th January 2002

Added new class attributes to all section links on the standard sidebar and footer menus to implement "you are here" navigation hints.

24th January 2002

Updated all CSS media monitor browser conformance tables to include results for Internet Explorer 5.0 and 6.0 for Windows. Corrected a 302, see other, redirection for all favicon.ico requests in all subdirectories to the proper location, rather than a different domain.

23rd January 2002

Completed and published the Anchor Points: font foundries and sources page and added the article specific inclusions and cross references to the Anchor Points: Cascading Style Sheets page and other relevant pages. Added or re-positioned the FAQ box out panel to all relevant pages.

22nd January 2002

Converted the help and FAQ section navigation menu "see also" links into a general purpose box out panel for questions answered and terms explained.

20th January 2002

Separated out the Microsoft Typography Anchor Points links from the font sampler and survey pages to create a general purpose include file and added this to the results pages and new Anchor Points: font foundries and sources page only. Added more explicit email privacy notes to all feedback forms following a suggestion that the site privacy statement is ambiguous in this regard.

17th January 2002

Switched the 404, not found, and 500, internal server error, report forms to use Soupermail and removed the former formmail.pl script. Changed the .SuperData code rule to white-space: nowrap; (rather than pre), which may have been the real reason for un-broken lines in Internet Explorer 6, see below. Adjusted the site log archive to three cells to span three years' coverage.

13th January 2002

Matched the CSS paths in the sample code with the actual paths for all test case 5 documents in the CSS media monitor section (the actual stylesheet references were correct throughout). Corrected bad include file references in the Netscape 6 results summary for all unsupported media types. Also corrected a bad link in the Font sampler and survey FAQ.

Moved the white-space: pre; declaration in the CSStdLiveryCommon.css from the code selector to the .SuperData code contextual selector because this was causing single un-broken lines in the main content area in Internet Explorer 6.

10th January 2002

Removed the #Content container from the FontSampler servlet's pop-up comparison response as this was offsetting the sample to the right with the new no object layout styles.

8th January 2002

Switched the Anchor Points recommendation form to use Soupermail removed an invalid alt attribute from the textarea in the general purpose feedback form. Uploaded the 15th December Windows font survey results, which had not been uploaded at the time!

7th January 2002

Switched the general purpose article feedback form include to use Soupermail and corrected a bad link in the Mac font survey results article.

5th January 2002

Removed the Code Style logo object/img markup, which was not aligned properly in Internet Explorer 5.0 for Mac, from all documents, scripts and servlets and introduced a new #Header declaration to place the logo as a background image in the standard livery stylesheet, CSStdLiveryStrict.css:

/*
  Position the Code Style logo in the
  right margin area.
*/
#Header{
  background:       url(/images/CodeStyle.gif)
                    transparent
                    no-repeat
                    96% 0%;
  color:            #000;
}
      

Removed clear: right; from the #Content selector in the strict layout stylesheet, CSStdLayoutStrict.css as this was inherited by all contained elements, clearing content alongside floating .RgtBox box-outs in Internet Explorer 5 for Mac. Added margin-right to p and h1 in the #Header selector to substitute for former object markup.

Also added #Header height declarations to the common layout stylesheet, CSStdLayoutCommon.css to prevent cropping the logo image:

/*
  Allow even space around logo, top and
  bottom. Must give explicit width for
  Mac IE4.5.
*/
#Header{
  height:           102px;
  width:            100%;
  margin-bottom:    1%;
}
#Header P, #Header H1{
  margin-bottom:    0;
}
      

Changed styles for the DOM1 visibility menus article to work with the new logo placement, made these part of the preferred stylesheet set, "Standard", and adjusted the width of the menus.

Reduced the margin-right width for p and h1 elements in #Header in the Internet Explorer 4 stylesheet, CSStdLayoutIE4.css, and increased margin-right for p, ul, ol, dl, pre, fieldset and .MenuBox in the #Content division.

Added a range of new container element declarations to the Netscape livery stylesheet, CSStdLiveryNN4.css, including #Sidebar, #SiteSearch, pre, .Box and .BoxMenu, with more specific font-size declarations for .CS in paragraphs and lists, not in headings. Netscape 4 no longer displays the blue Code Style logo.

Adjusted the Netscape 4 layout stylesheet, CSStdLayoutNN4.css to work without the logo object markup, setting the margin properties for .URI and .Title to 0% 16.6%, as with most other top level container elements. Also set width and border properties on #Sidebar, pre, .Box and .MenuBox to work with new livery styles. Set the .NoStyle selector to display: none; to hide the style warning for this browser.

Added some overrides to the standard print media stylesheet, CSPrint.css, to hide the visibility menus and the .URI selector for all pages.

1st January 2002

Updated copyright dates on all metadata link, meta elements and footer include files, the ServletUtilities class, site search results template, CSS, Javascript and other supporting document files.

Previously on Code Style

These backdated pages record detailed changes to the Code Style Web site since July 2000, when development first got underway. Some pages may refer to documents or features that have since changed or are no longer part of the site, but the archive is checked to ensure there are no dead links.

Add this page to your chosen social bookmarking service

Style warning - please read

Home · CSS · Java · Javascript · HTML · Help · Log