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
-
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
- 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
-
The main section index page with links to the font all pages below.
-
Combined font survey results (full)
-
Survey results for all fonts on all platforms, approximately 100 KB.
-
Windows font sampler and survey
-
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
-
Snapshot statistics from the Windows font survey with percentage frequency figures for all fonts. Register for updates.
-
Mac font sampler and survey
-
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
-
The latest results from this survey of the most common fonts on the Mac system.
-
Unix family font sampler and survey
-
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
-
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
-
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.
[ Top ]
-
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 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.
-
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 development notes
-
Use JTidy to transform tag soup HTML into well formed, valid markup.
[ Top ]
-
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.
-
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.
[ Top ]
-
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.
-
Validate your markup with NSGMLS
-
Installation and configuration guide for James Clarke's NSGMLS HTML and XHTML markup validator.
-
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 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 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.
[ Top ]
-
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 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.
-
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.
[ Top ]