★ wanayoo — archive 1999 http://developer.iplanet.com/tech/css/css.htmlNouvelle recherche | Portail wanayoo
iPlanet

You are here:  Home > Developers > Technologies > Cascading Style Sheets Developer Central
Cascading Style Sheets Developer Central
 iPlanet Developers


Developer Program
  Membership
  One-to-One Support
  Newsgroups
  Member Services

Developer Publications
  View Source
  Developer News

Documentation
  Technical Manuals
  White Papers
  TechNotes
  Sample Code
  FAQs
  Books

Technologies
  Application Server   CSS
  DOM
  CORBA
  Directory & LDAP
  Dynamic HTML
  Java
  JavaScript
  Linux
  RDF
  Security
  SSJS
  XML
  XUL

Developer Downloads
  Tools & SDKs
  Patches

iPlanet Products
  Technical Resources










spacer
Cascading Style Sheets Developer Central

  Cascading Style 
  Sheets Resources
Are you tired of formatting your pages with hundreds of hardcoded <FONT FACE= tags and watching page sizes and download times shoot through the roof? Do you live in terror of the words "site redesign" with nightmares of manually editing the markup of hundreds of HTML pages one at a time to change their format, or of writing arcane Perl scripts to automate the work and hoping for the best? Do you think that TABLEs and one-pixel-wide invisible GIFs are an awkward way to position elements on the page? Then Cascading Style Sheets (CSS) were made for you!

Cascading Style Sheets are a technology developed by the W3C to cleanly separate the formatting of web pages from their content. With CSS, you can define the look and feel for your web page using CSS markup rules instead of hardcoded HTML tags. The CSS markup can be in a STYLE tag in the document's head or (better yet!) in an external CSS file that's linked into the page by a STYLE or LINK tag. Because the CSS markup is cleanly separated from the page's HTML markup, the two can be maintained independently. Design experts can modify CSS files to change the site's look and feel, and content experts can write and edit the text of the HTML pages.

CSS has the power to format both HTML and XML files. CSS is static markup, not a scripting language, but the W3C Document Object Model (DOM), level 2 CSS Interface enables JavaScript to set CSS properties dynamically through the W3C DOM. So thanks to the power of CSS and the DOM, you can reformat and change the look and feel of your pages dynamically.

Cascading Style Sheets, level 1 (CSS1) is the first generation of CSS. Cascading Style Sheets, level 2 (CSS2) is the second generation of the CSS specification. The bad news about standards is that until now, vendors have not delivered complete implementations. The good news is that this is changing. Netscape 6 is the first browser to deliver full support for HTML 4.0, XML, CSS1, DOM1, and Resource Description Framework. Netscape 6 is also achieving industry-leading support for CSS2, particularly for its content positioning features, and the DOM2 CSS Interface, which makes CSS properties dynamically settable from JavaScript through the W3C DOM. (Take the Netscape Standards Challenge and see for yourself!) Better still, Netscape 6 is delivering this support simultaneously across platforms, and because the Netscape Gecko browser engine that delivers this standards support in Netscape 6 is free, open source, and easily embeddable, you'll also see the same great support for CSS and other standards in a new generation of set top boxes and browsing appliances.

The bottom line: CSS is worth learning, and it's here to stay. This developer area is to help you master CSS as quickly as possible.

To make this developer area as open as possible and to take advantage of all the great CSS information that's available on the web already, we're using the power of the Netscape Open Directory, which is the world's largest human-edited directory. Many of the links on this page are links into the Netscape Open Directory's CSS category. This means that if you know of more good CSS resources you'd like to see indexed here, you can apply to join the Netscape Open Directory as a co-editor of the CSS category and help us create the best index of CSS resources on the Internet!


News

  • The first preview release of Netscape 6 has been released with industry-leading support for CSS and other web standards! Take the Netscape Standards Challenge and see how the standards support of Netscape Gecko and Netscape 6 (which is based on Mozilla) crushes the competition!

  • RichInStyle.com has concluded that "Without doubt, Mozilla is the best CSS browser available."

  • Mozilla has received the highest score in David Baron's latest CSS compliance tests!

  • Read the White Paper on Netscape Gecko Technologies and see how CSS fits into Netscape Gecko's free, open source, cross-platform, cross-device platform for building next generation web browsers, web devices, and web applications!

  • Learn why industry leaders like IBM, Intel, NetObjects, Nokia, Liberate, Red Hat, and Sun have adopted Netscape Gecko to power a new generation of standards-compliant set top boxes and browsing appliances.


Streaming Audio Presentations

  • Introduction to Cascading Style Sheets
    Learn about what Cascading Style Sheets are and some of the basic CSS features you can use to format HTML pages in Navigator 4 and Internet Explorer 4 and later.
  • Cascading Style Sheets Positioning
    With CSS Positioning properties, you can position HTML elements on the screen in Navigator 4 and Internet Explorer 4 and later.
  • Introduction to Cross-Browser Dynamic HTML
    Although this presentation's focus is on more advanced JavaScript and Dynamic HTML, it includes some hints for dealing with the differences in Navigator 4's and Internet Explorer 4's implementations of Cascading Style Sheets.

CSS, Netscape, and You

Netscape is a member of the W3C's Working Group on CSS. Netscape representatives have been involved since the beginning in defining each version of the CSS specification and continue to work today to help define future generations like CSS3.

Netscape is proud to be unleashing the potential of CSS by delivering the best CSS support yet in the free, open source Netscape Gecko browser engine, the open source Mozilla browser, and Netscape's own branded browser Netscape 6. Do you care about standards support? Do you want to help make the CSS support of Netscape Gecko, Mozilla, and Netscape 6 even better? Get involved at mozilla.org--you don't need to be a C++ engineer! If you know HTML and CSS, you can join the BugAThon and help simplify bug reports down to simple-as-possible test cases so that QA and engineering can spend more time crushing bugs and validating fixes and less time analyzing new bug reports!

If you would like technical support or other assistance, please visit the support area. Email comments and suggestions about the contents of this technology pod to csstech@netscape.com.

spacer spacer


                                                       
iPlanet International | Year 2000 | Site Map | Feedback
Products | Solutions | Support | Services | Download | About Us | Developer
© 2000 Sun-Netscape Alliance. All Rights Reserved  Privacy Policy