Inspiring leaders; improving children's lives

Log into the Learning Gateway

Help Centre

Technical design

2.1 HTML specification

Technical design areaRequirement
FormatWebsites should be designed in HTML. Use of Flash should be limited to learning applications within a website (eg for evaluation tools, quizzes etc) rather than for design/decorative purposes.
Minimum page sizeWebsites must work at a minimum screen size of 800x600 pixels. Page sizes exceeding 600 pixels high may scroll vertically. No pages may scroll horizontally at this resolution.
Page weightHome page and landing pages must not exceed 60K including all graphics and style sheets.
HTML standardXHTML Strict 1.0
Browser complianceAll current browsers (IE, Mozilla Firefox, Mozilla Netscape, Opera, Safari). All platforms (Windows, Linux, Mac). HTML must be standards compliant and serviceable in all browsers that meet that standard.
CSSStyle sheets must separate position, colour and style data into separate CSS files. Pages must be printable (using CSS) and viewable without CSS. Panels must be ordered for logical display of information in text mode.
See also Section 2.2 - CSS.
JavascriptJavascript is allowed. Fallback functionality must be provided for no Javascript browsing.
PositioningPages must be positioned to the left of the visible window to prevent continuous redraws when windows are resized by dragging bottom left corner.
AccessibilityAccessibility to Web Accessibility Initiative (WAI) level AA is required as well as good practice for issues such as font size and line length. See also Section 2.3 - Accessibility.
TablesNo tables should be used for positioning or layout. Tables are allowed for data grid displays and other applications where formatting by style sheets is not appropriate (eg page volume or redraw time would be excessive).
Content markup

Best practice logical/semantic use of markup (eg headers, paragraphs, emphases, quotes, captions, ordered and unordered lists) should be used where appropriate to the content and flow of content.

The correct page hierarchy must be used when formatting pages (eg <h1> should be followed by <h2> and not <h3>). Use other structural markup appropriately (eg use HTML lists and CSS rather than inserting images as bullets).

HyperlinksLinks to websites must open in the same window. Links to media files (eg PDF) should launch in a new window.

2.2 CSS

CSS should govern the following aspects:

See also Section 3.5.3 - Style sheets.

2.3 Accessibility

Accessibility must be to a minimum of Web Accessibility Initiative (WAI) level AA. Some specific requirements are highlighted below:

See the NCSL accessibility statement for further information.

2.4 Media

Media typeRequirements
PDF files

PDF files should be saved with the open options (under document properties) set with magnification of 'fit in window'. Please embed thumbnails and in open options set initial view to 'display thumbnails and page'.

When linking to PDF files on a website, please follow the format below:

document title Adobe Acrobat Reader required (xkb, y pages)

Word and other file formats

Always use PDF in preference to Word, PowerPoint and other proprietary formats wherever possible.

Where the use of Office formats are required, please link to documents using the appropriate format below:

document title Word document (xkb, y pages)
document title Powerpoint presentation (xkb, y slides)

Logos, video, Flash etc

Original media files relating to the site (eg logos, Flash .fla files, original video material) should be supplied to NCSL in addition to published web content, in order that NCSL can maintain the site after handover.

Preferred format for video content is Flash video.

Flash-based content should include flash-player detection code in each instance that requires Flash.

The possible need to download the Flash plug-in should be clearly communicated to users. Users without the Flash 6/7 plug in should be guided through the download process in concise and intuitive way.

Original Flash files are to be delivered in FLA format by the supplier, with their embedded content (eg bitmaps) in their original formats.

2.5 Metadata

As a minimum, the following metadata elements should be included on each web page in the format indicated below:

NCSL will supply the relevant information for each page.

2.6 Naming conventions