Nokia believes in open standards and works with the World Wide Web Consortium (W3C) as much as possible on Web-related technologies. This library contains support matrices for W3C standards, explains how to exploit their functionality, and describes how Nokia implements APIs on top of existing standards.
Developing a Web site for a Nokia mobile device is no different from developing any other Web site, whether you target it for desktop computers, mobile devices, or television sets. All Nokia browsers support basic technologies such as HTML 4 and CSS 2. In addition, different families of devices employ extensions that are implemented to offer a better experience based on the hardware capabilities of the device and the most common use cases. For example, touch events are supported only by devices that actually have a touch screen. When you create a Web site, you should expect that different devices have different capabilities. The table below shows you the different device families, their built-in browsers, and whether or not they have touch support.
To learn more about the open standards that Nokia browsers support, the W3C is the best place to start. On the W3C site, you can find all of the Web-related recommendations as well as Mobile Web Best Practices. If you are new to Web development for mobile devices, you will find these best practices tips useful for optimizing your content and ensuring that it works across most browsers (in addition to Nokia browsers).
Other resources that you might find useful are:
HTML Dog— a very good tutorial for HTML and CSS
Smashing Magazine— a great online magazine about design with regular articles about mobile
QuirksMode— the prime source for browser compatibility information on the Internet
Nokia Mobile Web templates— a good base to design your Web site for compatibility across all Nokia browsers and devices
Nokia releases different browser versions to different device families. Since software upgrades are not obligatory, users might or might not upgrade their browsers. The following table lists all of the possible combinations.
| Device family | Browser | Available | Touch support |
| Series 40 | Native browser | Yes | No |
| Series 40 | Nokia Browser for Series 40 (formerly called Ovi) | Free download | Yes |
| Series 40 | WebKit-based browser | Yes | Yes |
| Symbian | Browser 7.2 | Pre-installed | Yes |
| Symbian | Browser 7.3 | Pre-installed, software upgrade | Yes |
| Symbian | Browser 7.4.1 | Pre-installed, software upgrade | Yes |
| Symbian | Browser 7.4.2 | Pre-installed, software upgrade | Yes |
| Symbian | Browser 8.2 | Pre-installed, software upgrade | Yes |
| S60 3rd Edition | Browser 7.2 | Pre-installed | No |
| S60 3rd Edition | Browser 7.3 | Pre-installed, software upgrade | No |
| S60 5th Edition | Browser 7.2 | Pre-installed | Yes |
| S60 5th Edition | Browser 7.3 | Pre-installed, software upgrade | Yes |
| MeeGo 1.2 Harmattan (N9, N950 only) | Browser 8.5 | Pre-installed | Yes |
| Maemo 5 (N900 only) | Maemo Browser | Pre-installed | Yes |
For information on detecting the device characteristics and the browser version in a particular device, see Device and browser detection.