| <html><head> |
| <meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"> |
| <title>OpenOffice.org Web Content Style Guide (obsoleted)</title> |
| </head> |
| <body> |
| |
| <h2>OpenOffice.org Style Guide</h2> |
| <p><a href="mailto:louis@openoffice.org">-Louis Suarez-Potts</a></p> |
| <p>$Date: 2004/06/29 14:32:29 $<i><br> |
| </i></p> |
| <h4>Update</h4> |
| <h4>This style guide is fairly obsolete but not entirely.</h4> |
| <p>OpenOffice.org uses CSS extensively. It didn't use to, and this style guide indicates it does not. For the latest style guide, see The New Style Guide.</p> |
| <p> </p> |
| <p>That said, the colors and layout of tables listed below are still relevant; it's just that we want you to use CSS throughout.</p> |
| <p> </p> |
| <p> </p> |
| <h4>Preface</h4> |
| <p> </p> |
| <p>This style guide has grown from it initial short version to something much |
| longer. However, thanks to the wonders of hypertext, one need not read all of |
| it; just the relevant sections. The three most important sections are featured |
| in the "<a href="#quickstart">Quick Start</a>" and include: <a href="#projectindex">The |
| Project Index Page</a>, <a href="#linking">Linking</a>, and <a href="#styles">style |
| sheets</a> (CSS). Other sections describe the OpenOffice.org <a href="#website">website</a>, |
| our <a href="#ooostyle">style</a>, how to do OpenOffice.org <a href="#tables">tables</a>, |
| and so on.</p> |
| <p>This guide is meant to be viewed by a Web browser, or by a WYSIWYG HTML editor. |
| If you do look at it through an editor such as HomeSite or BBEdit, things will |
| look strange, as I wrote it presuming people would see it from a browser's perspective. |
| I have tried to include as many "cut-and-paste examples" as I could |
| think of; these are clearly labeled as such below. You can also just copy from |
| the existing website.</p> |
| <p>If you have questions, please send them to me: <a href="mailto:louis@openoffice.org">louis@openoffice.org</a>. |
| </p> |
| <br> |
| <hr> |
| <h3>Contents</h3> |
| <a name="top"></a> |
| <dl> |
| <dt><a href="#quickstart">Quick Start</a> |
| <dt><a href="#introductory">Introductory</a></dt> |
| <dd> |
| <li><a href="#overview">Overview: HTML</a> |
| <li><a href="#about">About the OpenOffice.org Website</a> |
| <li><a href="#ooostyle">The OpenOffice.org Style </a></li> |
| |
| <li><a href="#tidy">Using Tidy</a></li> |
| <li><a href="#styles">Style Sheets (CSS)</a> |
| <li><a href="#linking">Linking, Or, How to Write Links That <i>Work</i></a> |
| <li><a href="#linking">Absolute vs. Relative Links</a> |
| <li><a href="#projectindex">The Project Index Page</a> |
| <li><a href="#templates">Index Page Templates</a> |
| <li><a href="#samplepage">Samples: Viewed as HTML</a> |
| <dt><a href="#tables">Tables</a> |
| <dd><li><a href="#simptable">The Simple Table (Bordered)</a> |
| <li><a href="#simplesample">Sample</a></li> |
| <li><a href="#simpformatting">Table Formatting: General</a> </li> |
| <li><a href="#simpformatparticular">Table Formatting: Particular</a></li> |
| <li><a href="#htmlversion1">What this table looks like in HTML</a></li> |
| <li><a href="#cutnpaste1">Cut 'n' Paste Sample</a></li> |
| <li><a href="#simpunbordered">The Simple Table (Unbordered)</a> |
| <li><a href="#simpunbsample">Sample: Unbordered Simple Table</a></li> |
| <li><a href="#simpsamphtml"> Simple, Unbordered Table, in HTML</a></li> |
| <li><a href="#nestedtable">The Nested Table</a> |
| <li><a href="#extformatting1">Table Formatting, Exterior, General</a></li> |
| <li><a href="#extformatting2">Table Formatting, Exterior: Particulars</a> |
| </li> |
| <li><a href="#formattingint1">Table Formatting: Interior Table</a> </li> |
| <li><a href="#inttableparts">Interior Table Particulars</a></li> |
| <li><font color="#000000"><a href="#inttableHTML">Here is what this table |
| looks like in HTML</a></font></li> |
| <li><a href="#sampnestedtable">Sample Nested Table</a> </li> |
| <dt><a href="#conclusion">Conclusion</a> |
| <dt><a href="#otherguide">Another style guide: recommended!</a><br> |
| </dl> |
| <hr> |
| <a name="quickstart"></a> |
| <h3>Quick Start</h3> |
| <h4><b><u>What to do</u></b> </h4> |
| <blockquote> |
| <p>Use our index page <a href="index_template.html" target="_blank">template</a>. |
| Or, use StarOffice or OpenOffice.org to create your index page. Either way, |
| follow these conventions:</p> |
| <ul> |
| <li>Headings: No <b>h1.</b> Use <b>h2</b> for the largest heading, with h3 |
| and h4 for subheadings. If you use h1, nothing bad will happen, it will |
| just look odd. </li> |
| <li>Leave fonts as default. Exceptions: code font. </li> |
| <li>No document title. It won't appear, or it may appear in an ugly fashion |
| at the top of the page</li> |
| <li>Use <a href="#linking">relative links</a>.</li> |
| </ul> |
| <p>That is about it. There is no need for h1 heading, as it is rather too large. |
| If you use StarOffice/OpenOffice.org, you can conform your page to OpenOffice.org |
| standards using <a href="#tidy">Tidy.</a> Tidy will configure the page so |
| that it does not disrupt the operation of SourceCast. For more information |
| about the OpenOffice.org website, please read below, "<a href="#about">About |
| the OpenOffice.org Website</a>." </p> |
| </blockquote> |
| <br> |
| <hr> |
| <a name="introductory"></a> |
| <h3>Introduction</h3> |
| <h4><a name="overview">Overview: HTML</a></h4> |
| <p>I won't bore you with a definition of HTML, but basically an HTML page or document |
| is comprised of plain, unformatted text with embedded commands in the text adjacent |
| to the target text that stipulate the way the target text should look when viewed |
| according to certain conventions by certain technologies. These commands are |
| called "tags," come in paired sets, and look like regular text: <font face="Courier New, Courier, mono"><b>bold</b></font>, |
| for instance, gives you <b>bold</b>. Not terribly complicated, the idea is simplicity |
| itself. A browser constructed and instructed to view these tags according to |
| the accepted standards and conventions will thus read the tag for bold as indicating |
| that the characters within the brackets should be represented in boldface. More |
| involved tags do the same logical thing only more elaborately.</p> |
| <p><b>Note</b>: When coding in HTML you have to tell the browser when to start |
| reading something and when to end reading it: The opening and closing tags. |
| These tag pairs may be separated by any number of characters, but must be nested. |
| Thus: ABC...CBA.</p> |
| <p>Almost all modern word processing software such as StarOffice are able to convert |
| formatted text into HTML pages that <i>look</i> the same (or close enough), |
| when viewed by a suitable browser (less suitable: older browsers that are not |
| equipped to read the latest HTML conventions). As well, really rudimentary word |
| processors and text editors can be used. In fact the HTML hackers among us <i>prefer |
| </i>dumb programs that don't add any extra formatting, because they rightly |
| want to be in control of what it is they are creating, and have no nasty surprises |
| in store. A bugbear of HTML coders is that different browsers read code differently, |
| which makes sense, if you think of a browser as a mechanical renderer of text |
| that proceeds according to certain conventions.</p> |
| <p>(If you are interested in learning more about HTML construction, a good place |
| to start is <a href="http://www.w3.org/" target="_blank">http://www.W3C.org</a>)</p> |
| <p>In short, you can create your Web (HTML) pages using StarOffice (or OpenOffice.org) |
| or some other text processor...but there are some caveats. I'll deal with them |
| in the next section.</p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4>About the OpenOffice.org Website<a name="about"></a></h4> |
| <p>We have a fairly simple architecture in which there is static element framing |
| a dynamic element. The static element comprises the header, footer, title, and |
| navbars. The dynamic only consists of the content in the middle: the body of |
| the text. Using the latest technology, these static and dynamic elements are |
| composited together, producing a coherent Web page. </p> |
| <p>Because of this arrangement, you cannot (or at least should not) create pages |
| that <i>also</i> have those parts the static section supplies. That is, any |
| page created for the OpenOffice.org website should start with whatever you have |
| to say--the content--and that's it. No<head>, <title>. <body> |
| tags. Only your content.</p> |
| <p>And if you do include such tags, what will happen? Probably nothing exciting. |
| Browsers read from left to right, top to bottom, so it will read the static |
| tags first (which is why all our pages are dumbly remembered in the browser |
| as "www.openoffice.org" no matter what their content), and will very |
| likely simply ignore your redundant tag. At most the text between the title |
| tags will appear at the top of your page in black default font.</p> |
| <p>There are exceptions. If you write a "meta" tag and are stipulating |
| XHTML or something else that deviates from the kind of HTML declared in the |
| static tag, the browser will likely understand your stipulation and proceed |
| accordingly. And, you can certainly use page-local cascading style sheets (CSS). |
| (StarOffice, like Microsoft Office, saves formatted documents using styles.) |
| However, unless the styles are clearly defined in the document or in a page |
| loaded with the document, they may not be read appropriately, as they may conflict |
| with OpenOffice.org's own styles. (See below, <a href="#styles"> Style Sheets</a>.)</p> |
| <p><b>Note</b>: For various reasons, please only use <i>lower case</i> not UPPER |
| CASE HTML formatting. Thus: <bold> not <BOLD>. If you use upper |
| case, nothing bad will happen. However, XHTML (which is a more flexible form |
| of HTML) does see case differences, so our preference now is for lower case |
| tags. </p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| |
| <h4>The OpenOffice.org Style<a name="ooostyle"></a></h4> |
| <p>As already mentioned, our pages are simple, with very few jpgs, gifs, or any |
| other graphics, and no animation of any sort. We use a simple three-color scheme |
| of blues and lots of white spaces. This makes the pages easy to read. We also |
| use a kind of reddish-brown for h2 headings. All these attributes are determined |
| by our style sheet. See the above "<a href="#styles">Styles</a>" and |
| "<a href="#sample">Sample</a>" for further insight.</p> |
| <p><i>For general pages</i></p> |
| <ul> |
| <li>Background: Do not specify a color. Our style sheet in the static element |
| does that for you. You can specify a background color for a <i>table</i>; |
| see below.</li> |
| <li>Text: Black and default font</li> |
| <li>Page Heading: |
| <ul> |
| <li> Format: Heading 2 (h3) for big headers (page names, say), heading 3 |
| (h3) for smaller subheadings; heading 4 (h4) for below that |
| <li>Face: Default</li> |
| <li>For example, the heading to this page looks like this in HTML: <h2>< |
| > Style Guide</font></h2></li> |
| </ul> |
| </li> |
| <li>For smaller headings (section headings, for instance) use the same face |
| color/style, but diminish the size appropriately. (See below, example 1.)</li> |
| </ul> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <p><a name="tidy"></a> |
| <h4>Using Tidy</h4> |
| <p>Get and configure HTML <a href="http://www.w3.org/People/Raggett/tidy/" target="_blank">Tidy</a> |
| for your editing environment. This terrific utility cleans up broken HTML instead |
| of merely complaining about it. As Todd Fahner, who is generally deemed one |
| of the leading experts in HTML composition writes, "I strongly recommend |
| using it to achieve the initial xhtmlification of the files. Unfortunately, |
| markup-oriented tools turn Velocity (formerly WebMacro) logic into hamburger, |
| so you can't run the tool on the source. But you can run it on the output and |
| then manually merge it back into the source. It's better than re-keying it all. |
| Use <a href="./tidyconfig.html">this</a> config file for Tidy.</p> |
| <p> I recommend you use Tidy if you have created your Web page using a text-processor |
| such as StarOffice or OpenOffice.org, or, if you have used a WYSIWYG HTML editor |
| such as Dreamweaver or Go Live, both of which impart their own characteristics. |
| (A good WYSIWYG editor that is quite clean is <a href="http://www.w3.org/Amaya/" target="_blank">Amaya,</a> |
| which is preferred by the W3C. Amaya runs on Windows.</p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| |
| <h4><a name="styles"></a>Style Sheets</h4> |
| <p> OpenOffice.org now uses style sheets. This is good, as style sheets allow |
| us to place all the formatting information on one sheet which a browser then |
| refers to. As a result, both page size and access time are reduced, dramatically |
| so. But there are some consequences. If a user has turned off the style sheet |
| option in their browser, they will not see the page as it has been designed. |
| They will see something considerably drabber, but still perfectly functional.</p> |
| <p><b>Consequences.</b> Our style sheet determines the font and font-face: of |
| the Arial, Helvetica, sans-serif family; h1 is black, h2 is #cc3300 (a reddish |
| brown), h3, h4, black. If you stipulate your own fonts and font-faces, your |
| page may not display properly, as the browser will essentially pick and choose |
| syntagmatically from the options presented it. Your page may look a mess, in |
| short.</p> |
| <p>Therefore: do not stipulate any font or font-face. Leave it blank. If you have |
| created a page that's a conversion from a StarOffice or OpenOffice.org document, |
| see if you can use Tidy to clean it up. If you cannot, see if you can strip |
| the font and font-face information by hand, so that only the font heading information |
| (h1, h2, h3, etc.) remains. And if that fails, don't worry, probably nothing |
| <i>bad</i> will happen, your page will just look a little odd. </p> |
| <p><b>Note. </b>If you would like additions to the style sheet, please let me |
| know by sending mail to <a href="mailto:louis@openoffice.org">louis@openoffice.org</a>. |
| </p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <a name="linking"></a> |
| <h4>Linking, Or, How to Write Links That <i><b>Work</b></i></h4> |
| <p><u><b>Absolute vs. Relative Links</b></u></p> |
| <p><i><b>We now use relative links.</b></i></p> |
| <p><b>Note: </b>Please use relative links of the form described below: |
| <ul> |
| <li>For top-level, "index.html" pages, use : "<font face="Courier New, Courier, mono">/[directoryname]/[doc.html]</font>" |
| when referring to documents in the directory <i>below the one in which the |
| index.html</i> <i>is located.</i> That is, if you have an index.html page |
| that refers to, say, "specialstyles.html" in the directory "special," |
| you would use "<font face="Courier New, Courier, mono">/special/specialstyles.html</font>". |
| Failure to use this convention will routinely result in broken links. </li> |
| <li>In contrast, when referring to documents <i>within a directory</i>, please |
| use: "<font face="Courier New, Courier, mono">[doc.html],</font>" |
| without a preceding slash. If you precede the filename with a slash, you will |
| take the browser to top-level directory. |
| <ul> |
| <li>Thus, if you are writing a link from within the index.html page of the |
| <font face=Courier New, Courier, mono"> "main"</font> directory referring |
| to a document in a subdirectory, it would be <font face=Courier New, Courier, mono"> |
| /foo/foobar.html</font>. And if you aer writing a link from the "<font face="courier, new, courier, mono">paper.html</font>" |
| page within the <font face=Courier New, Courier, mono"> /main/</font> |
| directory to the <font face="Courier New, Courier, mono">/foo/foobar.html</font> |
| page, you would write as: "<font face="Courier New, Courier, mono"><a |
| href="foo/foobar.html"></font>", without the preceding |
| slash. This is because if you include it, it tells the browser to go to |
| the root directory, which unless you are writing from the root, is not what you |
| want.</li> |
| </ul> |
| </li> |
| <li>Do not precede the filename with a period, as in "<font face="Courier New, Courier, mono">./[doc].html</font>". |
| Doing so will result in unpredictable behavior (of SourceCast). </li> |
| <li>When referring to links <i>above</i> the directory in which you are working, |
| use the standard convention of "<font face="Courier New, Courier, mono">../</font>" |
| per directory rung. Thus, if you are in <font face="Courier New, Courier, mono">/foo/</font> |
| and you want to refer to "<font face="Courier New, Courier, mono">whee.html</font> |
| in /main/ you would write: "<font face="Courier New, Courier, mono"><a |
| href="../whee.html"></font>" ; and so on, with <font face="Courier New, Courier, mono">../</font> |
| denoting a move up to the root index of that directory.</li> |
| </ul> |
| <p><b>Longer explanation</b>. The tendency in OpenOffice.org has been to use absolute |
| links. That is, links of the form, "<font face="courier, courier new">//styles/index_template.html</font>" |
| referring to a file in the same directory as this document, rather than "<font face="courier, courier new">/styles/index_template.html</font>" |
| (written in the <font face="Courier New, Courier, mono">www/index.html</font> |
| page). Both addresses refer to the same document--the index template; the former |
| is, however, is called "absolute" because the path won't change to reflect any |
| movement of the directory in which the documents live. In contrast, a "relative" |
| link, "<font face="courier, courier new">/index_template.html</font>" allows |
| for greater flexibility. All documents in the <font face="courier, courier new">/styles/</font> |
| directory can be moved along with the directory, and HTTP addresses will work, |
| no matter where they are subsequently placed. </p> |
| <p>Thus, if I were to relocate "<font face="courier, courier new">//styles/index_template.html</font>" |
| to, say, the <font face="Courier New, Courier, mono">/betterstyles/</font> directory, |
| I'd have to rename each and every HTTP address, which would be a real pain. |
| But if I did the same for "<font face="courier, courier new">/index_template.html</font>" |
| I wouldn't have to rename anything, as long as I kept the logic of directories |
| and indexes straight.</p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <a name="projectindex"></a> |
| <h4>The Project Index Page</h4> |
| <p>SourceCast has transformed some of the features of the project index page, |
| or homepage. The most important: we no longer use a table to represent all the |
| mailing lists, archives, and subscription information. Instead, the top navbar |
| has a link that more than adequately provides this information. See below, <a href="#samplepage">Sample |
| Page</a>, for a more or less typical index page. You can also go directly to |
| the project index page template: <a href="index_template.html">//styles/index_template.html</a>.</p> |
| <p>As well, the project owner's name is now automatically generated by SourceCast, |
| meaning that you do not have to provide it.</p> |
| <br> |
| <br> |
| <a name="templates"></a> |
| <h4>Index Page Templates</h4> |
| <p>An "index page" is the homepage of a directory. It is what is delivered |
| when someone enters, say, "//". The server |
| will look for the index page and serve it up; if it is lacking, nothing will |
| happen. SourceCast allows you to configure your index page while you are creating |
| a project, or even to use the HTML text that you enter in a box in the project |
| creation page. But for better homepages (and ones that will more reliably be |
| served up), we recommend you create and load to CVS an index page.</p> |
| <p>Regardless of whether you intend on using the SourceCast provision or creating |
| an index page, the same question obtains: What should you put on your index |
| page? Enough so that visitors and prospective developers will know something |
| about the project, the goals, the things that have to be done. Accordingly, |
| I have created an <a href="index_template.html" target="_blank">index page template</a>. |
| It is for generic projects, and has sections for statements about the mission |
| of the project, history, a table for to-dos or modules, and so on. Configure |
| it by deleting or duplicating some elements. </p> |
| <p><b>Note.</b> SourceCast has made it trivially easy to subscribe and unsubscribe |
| to mailing lists and to view and search mailing list archives. Visitors need |
| only click on the "Mailing Lists" link on the project's top navbar |
| to view the options. However, consider encouraging participation in the project |
| by having a brief description of the mailing lists, and what they are about. |
| You need not have links for subscribing or viewing archives, as those are taken |
| care of by the project navbar Mailing List link.</p> |
| <p>The template below should provide you with a quick means of starting a new |
| index page. If, however, you prefer to create your index page using StarOffice |
| or OpenOffice.org, please at least follow the conventions described above and |
| presented below. To use this, simply </p> |
| <ul> |
| <li><a href="index_template.html" target="_blank">Generic project index template</a></li> |
| </ul> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4><a name="samplepage"></a>Sample: Viewed as HTML</h4> |
| <p>If you are curious about how the above page looks like in "HTML," |
| the below Whiteboard index template exemplifies how simple the coding is. </p> |
| <table width="100%" border="1" bordercolor="#99ccff" cellpadding="4" cellspacing="0"> |
| <tr> |
| <td> |
| <p><font face="Courier New, Courier, mono" size="-1"><!--Start here. |
| Do not add any header HTML--></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><!--Heading: H2, |
| default font (we use css, which defines color (as #cc6600) and font face; |
| body text: default; subheadings: H4, default font--></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><!--Language here |
| is supposed to offer a start, not a finish. Feel free to change it as |
| necessary, but try to keep within the bounds described.--></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><!--Project mailing |
| lists, project news, are all taken care of now by SourceCast's top navbar. |
| You do not need to add a table for them.--></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><!--You might wish |
| to include a "to-dos" list or something like that.--><h2>[Projectname] |
| Project </h2></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><p><i>Last |
| modified: [date]</i></p></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><br><br> |
| <br><br> |
| <br> |
| <h4>Mission Statement</h4><br> |
| <p>A sentence or two explaining the purpose of the project</p> |
| <br> |
| <br> |
| <br><br> |
| <h4>Background</h4><br> |
| <p>A short history, if relevant, of the project.</p><br> |
| <br><br> |
| <h4>Project Summary</h4><br> |
| <p>[A short paragraph informing interested people of the project's |
| scope and to-dos. You might wish instead to include a simple table listing |
| to-dos or associated projects, as below:]</p></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><br><br> |
| <table cellpadding="4" cellspacing="1" bgcolor="#ffffff" |
| width="100%"></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tbody> <br> |
| <tr> <br> |
| <td colspan="3" bgcolor="#00315a" align="Center"> |
| <br> |
| <div align="left"><font color="#ffffff" size="-1"><b> |
| [To-dos]/[associated projects]</b></font></div></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></td><br> |
| </tr><br> |
| <tr> <br> |
| <td bgcolor="#99ccff" align="Center" width="30%"> |
| <br> |
| <div align="left"><font color="#00315a" size="-1"> |
| <b>[Type]</b></font></div></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></td><br> |
| <td bgcolor="#99ccff" align="Left"> <font |
| color="#00315a" size="-1"> <b>[Description]</b></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr><br> |
| <tr> <br> |
| <td bgcolor="#f0f0f0" width="30%"> <font |
| size="-1"> <b>[item 1] </b></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| align="Left">&nbsp;</td><br> |
| </tr><br> |
| <tr> <br> |
| <td bgcolor="#f0f0f0" width="30%"> <font |
| size="-1"> <b>[item 2] </b></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| align="Left">&nbsp;</td><br> |
| </tr><br> |
| <tr> <br> |
| <td bgcolor="#f0f0f0" width="30%"> <font |
| size="-1"> <b>[item 3] </b></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| align="Left">&nbsp;</td><br> |
| </tr><br> |
| <br> |
| </tbody> <br> |
| </table><br> |
| <p><br> |
| <!--Simply replace the items with your own, or delte this table. Style: |
| font size, -1; default face. --></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></p><br> |
| <br><br> |
| <h4>Participation</h4><br> |
| <!--This language can be changed!--><br> |
| <p> Much of our work takes place in our mailing lists page, which |
| can viewed by clicking on the &quot;Mailing Lists&quot; link in |
| the navbar above. From there, you can subscribe to our lists and view |
| archives. Please familiarize yourself with the discussions that have taken |
| place. Once you have done so, don't hesitate to join in! A convention |
| is that new members introduce themselves briefly before they present ideas |
| and opinions to the community.</font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><p>&nbsp;</font></p> |
| </td> |
| </tr> |
| </table> |
| |
| <br> |
| <p><b>Note: </b>You will notice the absence of header and footer tags; the static |
| element takes care of that.</p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <br> |
| <h3>Tables<a name="tables"></a></h3> |
| <p>We have two primary table structures. One is simpler than the other; use it |
| when you have fewer headings to cover. Depending on the nature of the information |
| to be displayed, it can consist of two nested tables: the outside table provides |
| the border, the inside the data. The more complex table has no border and uses |
| only one table to supply the content. </p> |
| <br> |
| <h4>The Simple Table<a name="simpunbordered"></a></h4> |
| <p>Most of our tables are of a simple design and are unbordered. That is, the |
| border is either left blank </p> |
| <p>Not all of our tables have borders. Indeed, most of our tables do not have |
| borders. The logic that determines your aesthetic decision: the nature of the |
| information that must be represented in the table. A table needing a header |
| and column heads will not need the border. The final call, however, is up to |
| you. For what it is worth, mailing list tables (such as the example below) have |
| no borders, but informational tables, such as news tables, do. As a rule, avoid |
| replicating information, e.g., don't have a table title outside the table and |
| also within the table, as a heading.</p> |
| <br> |
| <h4>Sample: The Simple Table<a name="simpunbsample"></a> </h4> |
| <br> |
| <p>From the homepage of the <a href="http://udk.openoffice.org/">UDK</a> Project, |
| I have taken a sample table that is neatly laid out. The same table, with the |
| HTML coding shown, is displayed <a href="#simpsamphtml">below</a>. (By the way: |
| the legacy trend is to center the heading, etc.; I am moving away from that, |
| and urging all to position the headers on the left.)<br> |
| <br> |
| <table cellpadding="4" cellspacing="1" bgcolor="#ffffff" width="100%"> |
| <tr> |
| <td colspan="2" bgcolor="#00315A" align="CENTER"><font color="#ffffff" size="2"><b> |
| Interesting modules outside the UNO Development Kit Project </b> </font></td> |
| </tr> |
| <tr> |
| <th bgcolor="#99CCFF" align="CENTER"><font color="#00315A" size="2"><b> Module |
| </b> </font> </th> |
| <th bgcolor="#99CCFF" align="CENTER"><font color="#00315A" size="2"><b>Function |
| </b></font></th> |
| </tr> |
| <td bgcolor="#f0f0f0" valign="top"><code><a href="index.html">sal</a></code></td> |
| <td bgcolor="#f0f0f0" valign="top"> The System abstraction layer implements |
| a basic abstraction of the underlying system. For your components to be system |
| independent you should you SAL. SAL includes abstractions for thread creation |
| and synchronization. Mechanisms for process communication and file system |
| access are also part of this library. Management of libraries and profiles |
| is also included. Functions for creating and manipulating strings and wide |
| strings belong to SAL. SAL only exports functions conforming to the c calling |
| convention. So, it should be suitable to be a system abstraction for any language. |
| </td> |
| </tr> |
| <td bgcolor="#f0f0f0" valign="top"><code><a href="index.html">store</a></code></td> |
| <td bgcolor="#f0f0f0" valign="top"> This project provides the hierarchical storages |
| for the component registry. </td> |
| </tr> |
| </table> |
| <br> |
| <p><b>Particulars</b> |
| <ul> |
| <li>Table width: 100%</li> |
| <li>Cell Pad: 4</li> |
| <li>Cell Space: 1</li> |
| <li>Border: Leave blank</li> |
| <li>Border Color: Leave blank</li> |
| <li>Background: Leave blank</li> |
| <li>Cell Color: #fofofo</li> |
| </ul> |
| <p>Note how white lines structure the table cells? That's because the <i>page</i> |
| background is white (#ffffff) but each cell's background is off-white (#fofofo). |
| You can achieve the same effect by setting the table's background to off-white |
| (#fofofo) and setting the border to white (#ffffff). The table below, from the |
| Mirrors page, does just that.</p> |
| <br> |
| |
| <table width="100%" cellpadding="4" bgcolor="#F0F0F0" cellspacing="1" border="1" bordercolor="ffffff"> |
| <tr> |
| <td colspan="8" bgcolor="300315A"> |
| <div align="left"><font size="-1"><b><font color="#ffffff">Current Mirror |
| Sites</font></b></font></div> |
| </td> |
| </tr> |
| <tr> |
| <td width="7%" bgcolor="#99ccff"> |
| <div align="left"><font size="-1"><b>Type</b></font></div> |
| </td> |
| <td width="44%" bgcolor="#99ccff"> |
| <div align="left"><font size="-1"><b>URL</b></font></div> |
| </td> |
| <td width="15%" bgcolor="#99ccff"> |
| <div align="left"><font size="-1"><b>Login</b></font></div> |
| </td> |
| <td width="15%" bgcolor="#99ccff"> |
| <div align="left"><font size="-1"><b>Password</b></font></div> |
| </td> |
| <td width="19%" bgcolor="#99ccff"><b><font size="-1">Source</font></b></td> |
| <td width="19%" bgcolor="#99ccff"><b><font size="-1"> Binaries</font></b></td> |
| <td width="19%" bgcolor="#99ccff"><b><font size="-1">Solver</font></b></td> |
| <td width="19%" bgcolor="#99ccff"> |
| <div align="left"><font size="-1"><b>Maintainer</b></font></div> |
| </td> |
| </tr> |
| <tr> |
| <td width="7%"> |
| <div align="left">FTP</div> |
| </td> |
| <td width="44%"> |
| <div align="left"><a href="ftp://openoffice:@ftp.ists.pwr.wroc.pl/" target="_blank">ftp://openoffice:@ftp.ists.pwr.wroc.pl/</a></div> |
| </td> |
| <td width="15%"> |
| <div align="left">openoffice</div> |
| </td> |
| <td width="15%"> |
| <div align="left"><font face="Courier New, Courier, mono"><</font>none<font face="Courier New, Courier, mono">></font></div> |
| </td> |
| <td width="19%">633 (all platforms)</td> |
| <td width="19%">633 (all platforms)</td> |
| <td width="19%"> </td> |
| <td width="19%"><a href="mailto:B.Maruszewski@jtz.org.pl">Bartek Maruszewski</a></td> |
| </tr> |
| <tr> |
| <td width="7%"> |
| <div align="left">FTP</div> |
| </td> |
| <td width="44%"> |
| <div align="left"><a href="ftp://borft.student.utwente.nl" target="_blank">ftp://borft.student.utwente.nl</a></div> |
| </td> |
| <td width="15%"><anonymous></td> |
| <td width="15%"><none></td> |
| <td width="19%">633, 627, 625, 617</td> |
| <td colspan="2">633 (Linux, Win32), in 5 MB parts</td> |
| <td width="19%"><a href="mailto:mike@borft.student.utwente.nl">Michael Niblett</a>*</td> |
| </tr> |
| <tr> |
| <td width="7%"> |
| <div align="left">HTTP</div> |
| </td> |
| <td width="44%"> |
| <div align="left"><a href="http://borft.student.utwente.nl/openoffice/">http://borft.student.utwente.nl/openoffice/</a></div> |
| </td> |
| <td width="15%"><n/a></td> |
| <td width="15%"><none></td> |
| <td width="19%">633, 627, 625, 617</td> |
| <td colspan="2">633 (Linux, Win32), in 5 MB parts</td> |
| <td width="19%"><a href="mailto:mike@borft.student.utwente.nl">Michael Niblett</a>*</td> |
| </tr> |
| <tr> |
| <td width="7%">HTTP</td> |
| <td width="44%"><a href="http://sapi.vlsm.org/openoffice/">http://sapi.vlsm.org/openoffice/</a></td> |
| <td width="15%"><anonymous></td> |
| <td width="15%"><none></td> |
| <td width="19%"> </td> |
| <td width="19%">633 (ZIP for Win32)</td> |
| <td width="19%"> </td> |
| <td width="19%"><a href="mailto:rms46-oo@vlsm.org">Rahmat M. Samik-Ibrahim</a></td> |
| </tr> |
| <tr> |
| <td width="7%">FTP</td> |
| <td width="44%"><a href="ftp://sapi.vlsm.org/openoffice/">ftp://sapi.vlsm.org/openoffice/</a></td> |
| <td width="15%"><anonymous></td> |
| <td width="15%"><none></td> |
| <td width="19%"> </td> |
| <td width="19%">633 (ZIP for Win32)</td> |
| <td width="19%"> </td> |
| <td width="19%"><a href="mailto:rms46-oo@vlsm.org">Rahmat M. Samik-Ibrahim</a></td> |
| </tr> |
| <tr> |
| <td width="7%">FTP</td> |
| <td width="44%"><a href="ftp://sapi.vlsm.org/openoffice/">ftp://sapi.vlsm.org/openoffice/win32split/</a></td> |
| <td width="15%"><anonymous></td> |
| <td width="15%"><none></td> |
| <td width="19%"> </td> |
| <td colspan="2">633 (ZIP for Win32) in 1440000 byte parts</td> |
| <td width="19%"><a href="mailto:rms46-oo@vlsm.org">Rahmat M. Samik-Ibrahim</a></td> |
| </tr> |
| <tr> |
| <td width="7%">HTTP</td> |
| <td width="44%"><a href="ftp://sapi.vlsm.org/openoffice/">http://sapi.vlsm.org/openoffice/win32split/</a></td> |
| <td width="15%"><anonymous></td> |
| <td width="15%"><none></td> |
| <td width="19%"> </td> |
| <td colspan="2">633 (ZIP for Win32) in 1440000 byte parts</td> |
| <td width="19%"><a href="mailto:rms46-oo@vlsm.org">Rahmat M. Samik-Ibrahim</a></td> |
| </tr> |
| <tr> |
| <td width="7%">HTTP</td> |
| <td width="44%"><a href="http://office.qkaka.com/">http://office.qkaka.com/</a></td> |
| <td width="15%"><n/a></td> |
| <td width="15%"><n/a></td> |
| <td width="19%"> </td> |
| <td width="19%">localized 627 zip </td> |
| <td width="19%"> </td> |
| <td width="19%"><a href="mailto:zhanh@21cn.com">H.Z.</a></td> |
| </tr> |
| <tr> |
| <td width="7%">FTP</td> |
| <td width="44%"><a href="ftp://ftp.3way.com.hk">ftp://ftp.3way.com.hk</a></td> |
| <td width="15%"><anonymous></td> |
| <td width="15%"><none></td> |
| <td colspan="3">All current binaries, solver, and source; files in parts.</td> |
| <td width="19%"><a href="mailto:nelson@3way.com.hk">Nelson Lau</a></td> |
| </tr> |
| </table> |
| <br> |
| <p><b>Particulars</b> </p> |
| <ul> |
| <li>Table width: 100%</li> |
| <li>Cell Pad: 4</li> |
| <li>Cell Space: 1</li> |
| <li>Border: 1</li> |
| <li>Border Color: #ffffff</li> |
| <li>Background: #fofofo</li> |
| </ul> |
| <p><b>Note:</b> You can cut 'n' paste this table into any document needing a mailing |
| list table. (And, by deleting the elements, you can use the table for other |
| purposes.)</p> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4> Simple, Unbordered Table, in HTML<a name="simpsamphtml"></a></h4> |
| <blockquote> |
| <table width="100%" bordercolor="#99ccff" cellpadding="2" cellspacing="0" border="1"> |
| <tr> |
| <td> <font face="Courier New, Courier, mono" size="-1"><table cellpadding="4" |
| cellspacing="1" bgcolor="#ffffff" width="100%"></font> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td colspan="2" |
| bgcolor="#00315A" align="CENTER"><font color="#ffffff" |
| size="2"><b> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1">Interesting modules |
| outside the UNO Development Kit Project </b> </font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><th bgcolor="#99CCFF" |
| align="CENTER"><font color="#00315A" size="2"><b> |
| </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1">Module </b> |
| </font> </th></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><th bgcolor="#99CCFF" |
| align="CENTER"><font color="#00315A" size="2"><b>Function |
| </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></b></font></th></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| valign="top"><code><a href="cpp/ref/sal/index.html">sal</a></code></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| valign="top"> The System abstraction layer implements a |
| basic abstraction of the underlying system. For your components to be |
| system independent you should you SAL. SAL includes abstractions for |
| thread creation and synchronization. Mechanisms for process communication |
| and file system access are also part of this library. Management of |
| libraries and profiles is also included. Functions for creating and |
| manipulating strings and wide strings belong to SAL. SAL only exports |
| functions conforming to the c calling convention. So, it should be suitable |
| to be a system abstraction for any language. </td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| valign="top"><code><a href="cpp/ref/store/index.html">store</a></code></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td bgcolor="#f0f0f0" |
| valign="top"> This project provides the hierarchical </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1">storages for the |
| component registry. </td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></table></font></p> |
| </td> |
| </tr> |
| </table> |
| </blockquote> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4>The Nested Table<b><a name="nestedtable"></a></b></h4> |
| Here is a nested table, also from the homepage. Note: it is unbordered.<br> |
| <br> |
| <table width="100%" bordercolor="#99ccff" bgcolor="#ffffff" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td height="18" bordercolor="#99ccff" bgcolor="#00315A"><font size="-1" color="#ffffff"><b>Truly |
| useful news</b></font></td> |
| </tr> |
| <tr> |
| <td> |
| <table width="100%" border="0" cellpadding="2" height="100%"> |
| <tr> |
| <td height="8" width="82%"><font size="-1"> <a href="/about_us/surveyreport.pdf">Community |
| Survey Report (472KB pdf)</a></font></td> |
| <td height="8" align="right" width="18%"><font size="-1">3 August</font></td> |
| </tr> |
| <tr> |
| <td height="8" width="82%"><font size="-1"><a href="//">Roadmap: |
| the guide to OpenOffice.org</a></font></td> |
| <td height="8" align="right" width="18%"><font size="-1">9 July</font></td> |
| </tr> |
| <tr> |
| <td height="8" width="82%"><font size="-1"><a href="//">Build |
| 633</a></font></td> |
| <td height="8" align="right" width="18%"><font size="-1">18 June</font></td> |
| </tr> |
| <tr> |
| <td height="12" width="82%"><font size="-1"><a href="//screenshots/index.html">Screenshots</a></font></td> |
| <td height="12" align="right" width="18%"><font size="-1">9 July</font></td> |
| </tr> |
| <tr bordercolor="#99ccff"> |
| <td width="74%" height="14"><font size="-1"><a href="//"> |
| Newsletters</a></font></td> |
| <td width="18%" height="14" align="right" bgcolor="#ffffff"><font size="-1">Always</font></td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| <br> |
| <p> A nested table consists of at least two tables, an exterior, bordered table, |
| and an interior table with invisible borders; this is where the content is. |
| The basic colors and styles of the nested table are like the simple, un-nested |
| table. The advantage of nesting tables lies, then, in that you can create a |
| bordered table with cell demarcators that differ from the exteriors. This can |
| be quite useful.</p> |
| <br> |
| <h4>Table Formatting, Exterior, General<a name="extformatting1"></a> </h4> |
| <ul> |
| <li>Width: 100% </li> |
| <li>Height: Leave blank; in pixels </li> |
| <li>Cell pad: 0</li> |
| <li>Cell space: 0</li> |
| <li>Align: Default</li> |
| </ul> |
| <p><b>Note</b>: The border for the above table is not set; you can, for your particular |
| table, however, set it to "1" and make the exterior color light blue: |
| "#99CCFF. </p> |
| <br> |
| <h4>Table Formatting, Exterior, Particulars<a name="extformatting2"></a> </h4> |
| <blockquote> |
| <p>This external table includes a row for the header. </p> |
| </blockquote> |
| <ul> |
| <ul> |
| <li>Header text: White (#ffffff), bold, no formatting. Size: you can alter |
| this by shrinking it to -1; that call is up to you. </li> |
| <li>Heading background: Dark blue (#00315A)<br> |
| </li> |
| </ul> |
| </ul> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4>Table Formatting: Interior Table<a name="formattingint1"></a> </h4> |
| <p>The interior table is a regular table with the border set to 0 or left blank. |
| This way, you can organize information in a tabular fashion without having the |
| borders of the cells interrupt your aesthetic. The rule is:</p> |
| <ol> |
| <li>Make your table, setting border = 0 or leave it blank. (There is a difference |
| in the settings. Play around a little; I prefer to set the border to blank.)</li> |
| <li>Position the interior table within the exterior table and set the width |
| = 100%; leave the height blank, in pixels. The interior table should map perfectly |
| to the limits of the exterior table. </li> |
| <li>You can also do other things to accomplish the same effect, such as coloring |
| the cells, etc. Experiment; it's a pleasant way to use up time<br> |
| <br> |
| </li> |
| </ol> |
| <h4>Interior Table Particulars<a name="inttableparts"></a></h4> |
| <blockquote> |
| <p>The interior table above has the following characteristics:</p> |
| </blockquote> |
| <ul> |
| <ul> |
| <li>Border = 0</li> |
| <li>Cell Pad = 2 (you can raise it; lowering it is not recommended)</li> |
| <li>Cell Space = 0 or leave blank</li> |
| <li>Content background: Pale blue (#fofofo) (as will all tables)</li> |
| <li>Content text: Black, default font, no formatting. Size: you can shrink |
| the size to -1; that call is up to you.</li> |
| </ul> |
| </ul> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4><font color="#000000">Here is what this table looks like in HTML<a name="inttableHTML"></a></font></h4> |
| <blockquote> |
| <table width="100%" bordercolor="#99ccff" cellpadding="2" cellspacing="0" border="1"> |
| <tr> |
| <td> |
| <p><font face="Courier New, Courier, mono" size="-1"><table width="100%" |
| bordercolor="#99ccff" bgcolor="#ffffff" cellpadding="0" |
| cellspacing="0"></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="18" |
| bordercolor="#99ccff" bgcolor="#00315A"><font |
| size="-1" color="#ffffff"><b>Truly </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1">useful news</b></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><table width="100%" |
| border="0" cellpadding="2" height="100%"></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="8" |
| width="82%"><font size="-1"> <a href="/about_us/surveyreport.pdf">Community |
| Survey Report (472KB pdf)</a></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="8" |
| align="right" width="18%"><font size="-1">3 |
| August</font></td> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"> </tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="8" |
| width="82%"><font size="-1"><a href="//white_papers/index.html">Roadmap: |
| the guide to OpenOffice.org</a></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="8" |
| align="right" width="18%"><font size="-1">9 |
| July</font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="8" |
| width="82%"><font size="-1"><a href="//dev_docs/source/download.html">Build |
| 633</a></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="8" |
| align="right" width="18%"><font size="-1">18 |
| June</font></td> </tr> </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr> <td |
| height="12" width="82%"><font size="-1"><a |
| href="//screenshots/index.html">Screenshots</a></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td height="12" |
| align="right" width="18%"><font size="-1">9 |
| July</font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><tr bordercolor="#99ccff"> |
| </font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td width="74%" |
| height="14"><font size="-1"><a href="//trulyusefulnews.html">Truly |
| useful archives (two weeks plus)</a></font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"><td width="18%" |
| height="14" align="right" bgcolor="#ffffff"><font |
| size="-1">Always</font></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></table></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></td></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></tr></font></p> |
| <p><font face="Courier New, Courier, mono" size="-1"></table></font></p> |
| </td> |
| </tr> |
| </table> |
| </blockquote> |
| <br> |
| <p><a href="#top">Back to top</a><br> |
| <br> |
| <br> |
| <h4>Sample Nested Table <a name="sampnestedtable"></a></h4> |
| <p>Here is a sample nested table. It may be easier to add content to the interior |
| table first, then cut and paste the completed interior table into the exterior |
| table shell. So, I've split them up.</p> |
| <table width="100%" border="1" cellpadding="0" bordercolor="#99ccff" cellspacing="0"> |
| <tr bgcolor="#ffffff" bordercolor="#99ccff"> |
| <td height="16" bordercolor="#99ccff" bgcolor="#00315A"><font size="-1" color="#ffffff"><b>[Your |
| heading here]</b></font></td> |
| </tr> |
| <tr> |
| <td bgcolor="#ffffff"> </td> |
| </tr> |
| </table> |
| <br> |
| <table width="100%" border="0" bordercolor="#99ccff" cellpadding="2"> |
| <tr> |
| <td height="12" width="82%"><font size="-1"><a href="//about_us/introduction.html" target="_blank">[content]</a></font></td> |
| </tr> |
| <tr> |
| <td height="12" width="82%"><a href="http://distribution.openoffice.org/mirrors/index.html"><font size="-1">[content]</font></a></td> |
| </tr> |
| <tr> |
| <td height="12" width="82%"><font size="-1" color="#666699"><a href="//about.html">[content]</a></font></td> |
| </tr> |
| </table> |
| <br> |
| <p><a href="#top">Back to top</a><br> |
| <hr> |
| <h3>Conclusion<a name="conclusion"></a></h3> |
| <h4>Another style guide<a name="otherguide"></a></h4> |
| <p>Todd Fahner has created a brief but beautifully clear <a href="http://collabnet.cleverchimp.com/notes/prodstandards/" target="_blank">style |
| guide</a> that also explains how to use style sheets. It is still a work in |
| progress, so be sure to check back on it periodically, but I heartily recommend |
| it.</p> |
| <p>And, if you have any questions, or wish to add (reasonable) material, please |
| let me know: <a href="mailto:louis@openoffice.org">louis@openoffice.org</a>.</p> |
| </body> |
| </html> |
| |