Click to return to the Essentials home page    
Web Workshop  |  Essentials

Internet Explorer 4.0 Runs Cross-Platform

Nancy Winnick Cluts
Developer Technology Engineer
Microsoft Corporation

Updated: July 23, 1998
(new section: What Is Supported on Each Platform?)

Contents
Introduction
What Is Supported on Each Platform?
Supported on All Platforms
Add-On Components
What About Features That Aren't Cross-Platform?
32-Bit Windows Premium Features
Summary

Introduction

With Microsoft® Internet Explorer 4.0, a content author can easily create pages that run on all of the popular platforms in use today. That includes the 32-bit Windows® platforms (Windows 95, Windows 98, and Windows NT®), Windows 3.1, Macintosh®, and UNIX. Core Dynamic HTML (DHTML), scriptlets, and Channel Definition Format (CDF) support are among the features supported cross-platform in Internet Explorer 4.0. Support for these features makes your cross-platform content competitive with functionality provided by other popular browsers. Premium functionality, such as data binding through remote data service, multimedia controls, and extended Dynamic HTML support, is provided for 32-bit Windows platforms (Windows 95, Windows 98, and Windows NT). To download Internet Explorer 4.0 for all these platforms, see http://www.microsoft.com/ie/download/ Non-MSDN Online link.

In this article, I list some of the features available for all of the platforms I mentioned above, and include a section on enhancements available to anyone creating content specifically targeted to 32-bit Windows platforms.

TopBack to top

What Is Supported on Each Platform?

I think that the best way to illustrate this is by a table. The legend for the table below is as follows:

Y = Yes
N = No
B = Buggy in Beta 1
E = Supported with noted exceptions

Internet Explorer 4.0 Cross-Platform Support
Feature Win32 Windows 3.1 UNIX Macintosh
Dynamic HTML Y Y Y Y
Dynamic HTML Object Model Y E - clearRequest method B - events

E - dynsrc property

B - events

E - textRange

Data binding via TDC Y Y Y Y
Data binding via XML Y Y Y Y
Data binding via RDS Y N N N
Cascading style sheets (CSS) Y E - @fontface and filter E - fonts (see below) Y
Visual Basic® Scripting Edition (VBScript) Y Y Y N
Scripting of Java applets Y Y Y N
Multimedia Filters & Transitions Y N N N
Multimedia Class Libraries with DirectX® Y N N N
Multimedia objects Y Y E - BGSOUND Y
Netscape Navigator properties Y E - browserLanguage, onLine, userProfile

B - userLanguage, systemLanguage

Y Y
CDF Y Y Y Y
Java VM, AFC & JDK 2.01 Y Y Y Y
Internet Connection Wizard Y Y N Y
Outlook Express Y Y Y Y
Offline Browsing Y E - page-hit logging E - page-hit logging E - page-hit logging

As you can see, the table above isn't very large. You can do almost everything on the different platforms. The only significant difference between the level of support for the different platforms are for the multimedia DirectX class libraries, and transitions and filters. There is still some work to be done with respect to events and the object model.

CSS1 and CSS positioning are supported cross-platform. One exception to CSS support is that the @fontface and filter properties are not supported on Windows 3.1 or UNIX. There are also a few exceptions to font support using Internet Explorer 4.0 on UNIX. The Verdana, Arial, and Sans Serif fonts will be mapped to the Helevetica font. The Marlett font is not supported on UNIX. Internet Explorer 4.0 maps fonts to an equal or smaller point size. This may sound like a lot of exceptions, but Internet Explorer 4.0 for UNIX passed 81% of the CSS compatibility tests.

In case you'd like to see a comprehensive list of CSS support on the different browsers, check out http://style.webreview.com/mastergrid.html Non-MS link. This Web site lists exactly what CSS features are supported for Internet Explorer (versions 3.02 and 4.01), Netscape Navigator (version 4.04) on Win32®-based systems, and the Macintosh.

TopBack to top

Supported on All Platforms

If you are interested in creating content that employs CSS positioning, DHTML Dynamic Styles, or offline browsing for Internet Explorer 4.0, you can rest assured that this functionality will work across all of the popular platforms I've listed above.

DHTML and CSS

Dynamic HTML (in the Workshop, go to DHTML, HTML & CSS) enables you to change the styles and text on a Web page, animate an element on the page, and cache data locally so you can manipulate it without going back to the Web server. In fact, it's so cool that the whole section of Web Workshop is dedicated to providing overviews, technical articles, samples, and FAQs to answer your questions and help you create content using DHTML. DHTML supports the use of CSS, which provides the ability to apply styles (such as fonts, colors, or spacing) to a Web page. All CSS1 core features are supported in Internet Explorer 4.0, as is CSS positioning. Read Cascading Style Sheets in Internet Explorer 4.0/workshop/author/css/css-ie4.asp to get the whole skinny on the CSS features that are available in Internet Explorer 4.0.

Here's a handy-dandy list of the DHTML features that are supported across the popular platforms:

Channels

Active Channel™ technology Non-MSDN Online link provides a medium that enables you to notify your customers of the latest information you have to offer them. You can create Active Channel content (in the Workshop, go to Content & Component Delivery) in Internet Explorer 4.0 by using a Channel Definition Format Non-MSDN Online link (CDF) file. With Active Channel technology, users can subscribe to your content, receive notification when new content is available, and even read the content offline, thus freeing up the line for more important things (like 1-900 numbers). General CDF support and subscriptions, notifications, and offline reading are all supported across the popular platforms.

TopBack to top

Add-On Components

Aside from DHTML and channel support, Internet Explorer 4.0 offers support for other components. The following components are supported on most platforms. This list gives you an idea of what is (and is not) supported on particular platforms:

TopBack to top

What About Features That Aren't Cross-Platform?

In addition to the features that are supported across platforms in Internet Explorer 4.0, there are some features that degrade gracefully (I just love that phrase) on some of the platforms. In short, the user won't miss it. These features include:

TopBack to top

32-Bit Windows Premium Features

It's just terrific to provide support for lots of features across platforms, but we've added some special features for our special friends who are running on 32-bit Windows platforms (Windows 95, Windows 98, and Windows NT). In the future, support for these features may be added to additional platforms based on customer demand.

The premium features you can use when running on a 32-bit Windows platform include:

TopBack to top

Summary

Internet Explorer 4.0 gives you plenty of features that will run on Windows 3.1, the Macintosh, UNIX, Windows 95, Windows 98, and Windows NT. Visitors to your Web site won't have to miss out on your content created using DHTML, and they will be able to subscribe to and view your channel content as well.

Those of you creating content to run on Windows 95, Windows 98, or Windows NT can take advantage of extra features (such as channel screen savers, remote data service, and multimedia controls) that run on these platforms.

As you can see, Internet Explorer 4.0 offers many new features to spice up your Web site and help you provide more interactive content for guests to your site.




Back to topBack to top

Did you find this material useful? Gripes? Compliments? Suggestions for other articles? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.