All Webmin modules should have the same general color scheme, look, and feel, as defined by the following rules:
All pages should be viewable on any browser that supports images, tables, and forms. Browser features such as frames, DHTML, Javascript, or Java should not be used unless there is no other option. It should be possible to use Webmin from browsers such as Netscape 1.1 or Pocket IE.
All CGI programs that generate HTML output should call the header function. This ensures that a standard page heading is generated according to the theme in use. The only exception is a CGI that does not want any heading at all, such as one used in a pop-up selection window.
The header function creates HTML tags setting the background, text, and link colors for the generated page based on the chosen theme and color scheme. The init_config function sets the global variables $tb and $cb, which should be used as the background color for table headers and body rows, respectively, as in this example:
print "<table border width=100%> "; print "<tr $tb> <td><b>Foo</b></td> <td><b>Bar</b></td> </tr> "; print "<tr $cb> <td>some value</td> <td>another value</td> </tr> ";
Try to avoid generating HTML forms that contain a large number of input fields. Some browsers (particularly Netscape on UNIX) slow down when rendering such pages.
3.142.99.19