CSS font stacks, media style sheets & web standards
Site navigation below

Your banner ad here

At a glance

Follow Code Style

Text ad service

Put your text ad here Down arrow icon

WestNIC provides reliable web hosting services

UK Domain Name Registrations 

Professional Web Hosting With Fully Managed Dedicated Servers

25% off cpanel web hosting and reseller hosting deals. Promo: codestyle25off

UK web hosting & reseller hosting specialists.

This is the top level contents listing for the Code Style Web site. See the site subject index for an alphabetic list of terms or site map for a structural view.

CSS style guide

CSS style guide
The main section home page.
Code Style CSS
A brief guide to the stylesheets used for this site.
CSS browser configuration
A configuration guide for enabling CSS in common Web browsers.
CSS glossary
A glossary of terms used with Cascading Style Sheets.
CSS Frequently Asked Questions
Some common questions answered.
Anchor Points: CSS
A selection of annotated links to CSS related resources and articles.

Code Style font sampler subsection

Code Style font sampler
The font sampler subsection home page.
Font stack builder
Build a better CSS font stack using font survey results data.
Build better CSS font stacks
A quick start gallery of core web font stacks to customise using the font stack builder.
Combined font survey results Windows Macintosh Unix
The main section index page with links to the font all pages below.
Combined font survey results (full) Windows Macintosh Unix
Survey results for all fonts on all platforms, approximately 100 KB.
Windows font sampler and survey Windows
Participate in this survey of the most common fonts for the Windows platform, with samples and images of most of the fonts listed.
Windows font survey results Windows
Snapshot statistics from the Windows font survey with percentage frequency figures for all fonts. Register for updates.
Mac font sampler and survey Macintosh
Review the most common fonts for the Mac platform and participate in the survey. Includes images of many common Mac fonts.
Mac font survey results Macintosh
The latest results from this survey of the most common fonts on the Mac system.
Unix family font sampler and survey Unix
Which Unix platform fonts should you specify? Check the most common fonts and participate in the Code Style font survey.
Unix family font survey results Unix
The latest results from this survey of the most common fonts on Unix family operating systems.
Serif fonts
Common serif fonts compared by platform.
Sans serif fonts
Compare sans serif fonts on Windows, Mac and Unix family systems.
Monospace fonts
Choose a typewriter or fixed width font.
Fantasy fonts
Some of the most common display style fonts suitable for the Web.
Cursive fonts
Select Web fonts from this selection with a handwritten appearance.
Font family glossary
Get to grips with the terms used in this section.
Web fonts FAQ
Understanding Web fonts and use of the font-family property in CSS.
Web font survey FAQ
How the font survey applet works, survey checks and statistics.
Linux font survey FAQ
Questions about the former Linux font survey and fonts, now superseded by the font survey applet.
Mac fonts FAQ
Discover the default fonts for Mac OS and the availabilty of other fonts for Mac.
Windows fonts FAQ
Find out about default fonts for Windows and where to get other Windows fonts.
Anchor Points: Font foundries & sources
Links to the prime type foundries for fonts featured in this section and other external resources.

CSS media monitor subsection

CSS media monitor
The media dependent style sheet subsection index.
Projecting your style
Use CSS2 projection media stylesheets to make your Web pages double as an online slide show and work around backward-compatibility problems.
Media dependent style sheet conformance

Comparative guides to browsers' media support with summary test case analyses:

CSS media dependent style sheet glossary
An explanation of the terms used with media dependent style sheets.
FAQ: Media dependent style sheets
Answers to common questions about media style sheets.

Java & servlets

Java servlets section
The Java and servlets section home page.
Java programming FAQ
Pick up tips and advice on getting started in Java programming.
Java language FAQ
Understand Java language concepts, design principles and best practise.
Java compiler FAQ
Configure your development environment with the Java compiler.
Java command line FAQ
Find out how to write and run Java command line programs.
Java object FAQ
Get a grasp of the object building blocks of Java programs.
Java static context FAQ
Learn about the static modifier, class versus instance method calls and static variables.
Java inheritance FAQ
Discover the principles of Java inheritance and how to extend classes.
Java interface design FAQ
Build more flexible, extensible program structures using Java interfaces.
Java API FAQ
Review the key classes, methods and toolkit of the Java development kit.
Java strings FAQ
Manipulate strings with buffers, tokenizers and regular expressions.
Java utility classes FAQ
Spend time with Java calendar classes and pick the right storage structures.
Java I/O FAQ
Use Java input and output classes to work with files and streams.
Java networking FAQ
Build network enabled applications with Java.
JDBC FAQ
Build database connectivity into your next Java project.
Java threads FAQ
Make sure you understand and ensure thread safety in your Java programs.
Servlets in action
Learn more about the servlets used on the Code Style Web site.
Anchor Points: Java & servlets
Follow these external links to Java and servlet resources.

Java servlets subsection

Java servlets FAQ
Learn fundamental servlet concepts and how to get started with Java servlets.
Java servlet API FAQ
Identify key servlet classes and most commonly used servlet API methods.
Servlet lifecycle FAQ
Discover how to use servlet lifecycle methods for servlet configuration.
Java servlet "how to" FAQ
Find out how to handle browser requests and solve servlets integration tasks.
Servlet exceptions FAQ
Get help to debug servlets and JSP and interpret error messages.
Servlet threads FAQ
Make sure you understand and ensure thread safety in Java servlets.
Servlet sessions FAQ
Use multiple techniques to maintain user status between servlet requests.
Java Server Pages FAQ
Understand JSP concepts, programming techniques and solve JSP problems.
JSP tags & libraries FAQ
Make sense of JSP include tags and take your first steps with tag libraries.

Java servers subsection

Servlet containers FAQ
Understand servlet containers and how to configure a Web application.
Apache Tomcat FAQ
Get started with Tomcat and make sense of its error messages.
Tomcat configuration FAQ
Pick up advanced Tomcat configuration tips and solve container problems.
Apache JServ on Windows 95
Install the JServ module to run Java servlets through the Apache Web server.
Apache Tomcat on Windows 95
Integrate the Tomcat 3 servlet container with the Apache Web server.

JTidy subsection

JTidy development notes
Use JTidy to transform tag soup HTML into well formed, valid markup.

Javascript & DOM

Javascript & DOM section
The main Javascript & DOMsection home page.
Golden rules for Javascript
A guide to the perils of scripting for the World Wide Web, with techniques for creating more robust code.
Javascript FAQ
Answers to common Javascript questions and working browser windows and dates.
Javascript browser FAQ
How to check and control Web browser features using Javascript.
Javascript "how to" FAQ
Practical solutions to common Javascript development questions.
Anchor Points: Javascript & DOM
Annotated links to Javascript resources on the Net.

Javascript, DOM & CSS subsection

CSS3 extension styles with Javascript
Add rounded corners and drop shadows with Javascript.
DOM1 visibility menus
Build a forward compatible drop-down menus for the latest round of browser releases.
DOM1 visibility menu FAQ
Answers to common questions about the dynamic menu article.
DOM menu customisation FAQ
Get advice and pointers to customise the DOM1 visibility menu system.

HTML & XHTML

HTML & XHTML
The main section home page, with links to all documents in the set.
FAQ: HTML & XHTML
Answers to frequently asked questions about HTML and XHTML.
Anchor Points: HTML & XHTML
Annotated links to markup resources and articles.
HTML & XHTML news feeds
RSS news feeds for FAQs and section content.
HTML & XHTML newsletters
Get notification by email when FAQs and articles are updated.

HTML tools subsection

Validate your markup with NSGMLS
Installation and configuration guide for James Clarke's NSGMLS HTML and XHTML markup validator.

Site Manager

Site Manager section
The section index page with links to all articles.
Sticky keyword optimisation
Promote high volume search engine referrals with less bounce.
Search engine optimisation
Learn the basics of opening your site to search engine indexing spiders.
Site Manager FAQ
Answers to common questions about setting up and managing a Web site.
Anchor Points: Site Manager
Pointers to books and software utilities for managing Web sites.

Apache Web server subsection

Apache 400 error: bad request
The Web server is not configured or capable of responding to certain URLs or request types.
Apache 403 error: access forbidden
The site manager doesn't want users to see a file listing in directories without default documents.
Apache 404 error: document not found
Check links regularly, but give a friendly response to unexpected dead links or users' attempts to fish for pages.
Apache 500 error: internal server error
Something's gone wrong with your configuration, script or servlet; invite feedback as soon as possible!

Site Design subsection

Site Design FAQ
Tips and guidance on how to design and build common Web site features.
Anchor Points: Site Design
External links about information architecture, usability and accessibility design.

Code Style

What is Code Style?
And what it's not: some background notes.
One percent better manifesto
Our vision of a 100% better Web developer; that's you.
Code Style help and FAQ
Read or request help concerning the Code Style Web site.
Code Style site map
A condensed guide to the key content on the Code Style Web site.
Code Style subject vocabulary
A guide to the subject classification for this site and how to use it for precise Site Search results.
Anchor Points: Code Style
A digest of external links drawn from this section of the site.
Code Style site statistics
Summary figures on the most popular pages, frequent referrers.
Who is Philip Shaw?
The elusive hero of this Web site sheds some light.
Code Style privacy statement
How your privacy is maintained by this site.
Code Style copyright, terms and conditions
Assume nothing, read the small print.

Text ads service

Text ad service
Text ad service benefits, prices and enquiry form.
Text ads FAQ
Answers to customers' questions about the text ad service.
Home page text ads
A guide to the home page service area with top 10 search engine positions and inbound links.
CSS text ads
Profile of the CSS text ads service area, the most popular section of the site.
FAQ text ads
Service information for the FAQ text ads area featuring many of the most popular pages on the site.
Font sampler text ads
Place an advert on literally hundreds of font sampler and font stack builder pages.
Java text ads
Find out about highly targetted value text ads in the Java and servlets section.
Site Manager text ads
Book text ads associated with very popular Apache custom error page and SEO articles.
Javascript text ads
Text ad service area profile focused on the popular drop down menu article.
HTML text ads
A small but significant text ad service area targetted on HTML validation.
Code Style section text ad placement
Information about placing text ads in our site information and commercial services area.

Site log

Code Style site log
The most recent technical changes to the Code Style Web site.
Site log, September 2009
New articles on CSS3 extension styles and how to extract entrance keywords with Javascript, plus configuration of server parsed Javascript to minimise HTTP requests.
Site log, August 2009
Final substantial changes towards the new reset grid layout, including workarounds for Internet Explorer 6 and WebKit browsers.
Site log, July 2009
Added many new fonts to the Linux and Mac font survey. Created friendly redirects for email newsletter and news feed subscription pages. Started extensive work on a new reset grid layout.
Site log, June 2009
Added many new fonts to the Mac font survey and Linux font survey samples. Created a new site style sheet for font style rules and combined it into a single server parsed CSS. Published media dependent style sheet conformance results for Google Chrome browser.
Site log, May 2009
Archived site log entries for the first quarter and introduced BuySellAds banner ad positions with new styling. Configured Lightppd to compress static file content and added Exim filters to Dovecot to dump spam. Created an Exim filter test script to check updates before deployment.
Site log, April 2009
Added CSS media monitor conformance results for Internet Explorer 8 and overhauled the results table format. Created a new Java static context FAQ and brought the catalogue of browsers contributing to the font survey up to date.
Site log, March 2009
Created a new checklist for adding new content links and calls to action to all relevant positions and completed the addition of site log action links. Modified the font stack builder to use a form based interface and published a new build better CSS font stacks quick start article. Completed a set of text ad service placement guide pages with top 10 search engine queries for each service area. Added Internet Explorer 8 media style sheet conformance test results to the CSS media monitor section.
Site log, February 2009
Made a couple of substantial FAQ answer updates with new sections for Java networking and Windows fonts. Created a Code Style Twitter feed and added to all local navigation boxouts. Adjusted the font sampler URL scheme to standardise the generic font family results tables. Adjusted the standard help request page to invite site log questions.
Site log, January 2009
Updated the font survey applet to support the Google Chrome browser, updated site statistics with 2008 figures and made further minor amends to the new Lighttpd web server configuration. Made various adjustments to standardise font sampler URLs for search engine spiders. Also created section-specific newsletter subscription forms.
Add this page to your chosen social bookmarking service

Style warning - please read

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