Nokia 9210 Communicator
WWW Browser Style Guide
3 (14)
Version 1.2
18/1/2001
ãNokia Mobile Phones
1. Contents
1. Contents .............................................................................................................................................3
2. Introduction........................................................................................................................................4
3. Additional Reading .............................................................................................................................4
4. Web Browser Features.........................................................................................................................4
4.1 Features in a Nutshell ...................................................................................................................4
4.2 Features Not Supported in HTML 3.2...........................................................................................5
4.2.1 ISINDEX Element.....................................................................................................................5
4.2.2 BACKGROUND Attribute of the BODY Element .....................................................................5
5. Guidelines for Design ..........................................................................................................................5
5.1 Validate Your HTML...................................................................................................................5
5.2 Web Site Organization..................................................................................................................5
5.2.1 Avoid ‘doormat’ pages ..............................................................................................................5
5.2.2 Automatically Detect the Browser .............................................................................................6
5.2.3 Optimize for Size ......................................................................................................................6
5.2.4 Use Frames Sparingly ................................................................................................................6
5.2.5 Choose Descriptive Page Titles And Document Names ..............................................................7
5.2.6 Pay Attention to the First Screenful............................................................................................7
5.2.7 Avoid Large Tables...................................................................................................................8
5.2.8 Take Tabbing Order into Consideration....................................................................................8
5.2.9 Support the Use of a Pointer ......................................................................................................8
5.2.10 Do Not Use Absolute Values for the Screen Size.........................................................................8
5.3 Interactive and Dynamic Content..................................................................................................8
5.3.1 A Note on Pointing Devices.......................................................................................................8
5.3.2 Do Not Rely on JavaScript........................................................................................................9
5.3.3 Check the Availability of a Plug-In ............................................................................................9
5.3.4 Change Image File Names If You Want Them To Be Reloaded ..................................................9
5.4 Pictures, Fonts and Colour............................................................................................................9
5.4.1 Avoid Useless Images ................................................................................................................9
5.4.2 Specify Image Width/Height in HTML ......................................................................................9
5.4.3 Imagemaps ...............................................................................................................................9
5.4.4 Colourmap .............................................................................................................................10
5.5 Server Configuration ..................................................................................................................10
5.5.1 Character Sets.........................................................................................................................10
5.5.2 MIME Types ..........................................................................................................................10
5.6 Secure Web Connections.............................................................................................................12
5.6.1 A Note on Supported Protocols ...............................................................................................12
5.6.2 Certificates .............................................................................................................................12
5.7 Differences to Nokia 9110 Communicator...................................................................................13
5.7.1 Potential Incompatibilities.......................................................................................................13
5.7.2 Creating Pages Suitable for Nokia 9110 Communicator ...........................................................13
6. Troubleshooting web sites.................................................................................................................13
6.1 Troubleshooting a web site without the Nokia 9120 Communicator ............................................13
6.2 What can I do, when...................................................................................................................13
6.2.1 I see a HTML page that tells me that I should upgrade my browser, or have a wrong browser ..13
6.2.2 Secure connections will not succeed.........................................................................................13
6.2.3 Some frames are too small.......................................................................................................14
6.2.4 A link or a form button does not work.....................................................................................14
6.2.5 Characters in submitted forms display incorrectly....................................................................14