Just want to say: Awesome work on RDoc! Thanks Dave (and the others helping out)! I did some validation checks to to help. Netscape 4.78 on Solaris shows a bug when using the Kilmer template. The src links end up on top of the method text. Workaround: Remove the "padding" line from the .srclink style in the CSS. ** Note I have not tested if/how this affects appearance in other browsers but I don't removing it will cause trouble. The rest here is mostly nitpicking from HTML 4.01 validation and might not help much for browser support but it's cool to be 100% valid but maybe not the highest priority. Attend to this stuff when you wish. For HTML 4.01 (transitional) validity is needed: 1. doctype and encoding: example for the frameset: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ... </head> ... The inner non-frame files can use transitional (could be made strict instead of transitional if some things are changed according to below...) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ... </head> ... --- 2. Diagram.rb: Alt tags are required Suggestion: put in alt="class <name>" example: <area shape="RECT" coords="51,155,123,203" href="../../../classes/SM/Rule.html" alt="class Rule"> --- 3. The image itself should have an alt tag too (I think this was in before as "Package Diagram" wasn't it? Suggestion: put in alt="<name> module diagram" example: <img src="../../../dot/f_3.png" usemap="#map" alt="SM module diagram"> --- 4. standard.rb, kilmer.rb: <script language="JavaScript"> "language" is deprecated and should be replaced by "type" and a MIME type. But I'm unsure if this should be changed -- better validate that all browsers execute the script OK before committing. However type is "required" for compliance. Using transitional, the deprecated tag can remain, using strict it cannot. example (if transitional, this seems like it should work): <script language="JavaScript" type="text/javascript"> or if strict (check the browsers...) <script type="text/javascript"> --- 5. standard.rb kilmer.rb, the CSS: ---> text_decoration: none; should be "text-decoration" (hyphen, not underscore) (2 places) You might choose to put a "background-color" everywhere that you have "color" in the CSS - it is now in some places and not in others. For strict 4.01 validity the doctype is: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> and this puts some more restrictions: <body bgcolor="white"> bgcolor must be removed, and (I suppose) exist in the CSS only. (Framesets still can't use strict - they must be "FrameSet") Good luck /Gunnar __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com