If you've been thinking about adding printer friendly pages to your information web site, Jennifer Kyrnin has the solution for you. "There are several options:
Make a copy of every page or article - and manually remove all the non-printer-friendly stuff.
Use a (CGI, PHP, JavaScript, other) script to remove the non-printer friendly stuff on the fly.
Write a style sheet for print.
The drawback to option one should be fairly obvious to most people. It is very labor intensive and requires that for every page on your site, you create a
In considering how to extend the Web with new technologies, it is instructive to compare Cascading Style Sheets (CSS) with frames. CSS is an elegantly designed extension, whereas frames suck, as I have said many times.
CSS is backward compatible to the extent that viewing a style-enhanced site with an older browser causes no problems at all. Of course, the user doesn't see the stylistic enhancements made possible by CSS (e.g., multiple fonts and indented margins), but the text of the page will be readable and will be presented in a reasonable default
Internet Explorer 7 contains a number of improvements to cascading style sheet (CSS) parsing and rendering over IE6. These improvements are aimed at improving the consistency of how Internet Explorer interprets cascading style sheets as recommended by the W3C in order that developers have a reliable set of functionality on which to rely.In some cases a few of these changes may have the effect of making existing content render in ways that are not compatible with IE6. This is often seen with elements moving to a different area of the page or overlapping
An older article recently dug up talks about CSS in a rather negative light:"In his book "Cascading Style Sheets", Eric Meyer (no relation) says that CSS is easy to use.
I don't agree.
CSS uses a complex "cascade" to determine which rules apply to an element - something that takes fifteen pages in a book to explain.
As a result, there is no good authoring tool experience for CSS. Instead of direct manipulation, drag and drop, and visual design surfaces, web designers working with CSS must crack open their code-editors and start typing in text