www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www gnu-new.css server/fsf-html-style-sheet.html


From: Matt Lee
Subject: www gnu-new.css server/fsf-html-style-sheet.html
Date: Tue, 05 Dec 2006 01:02:17 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Matt Lee <mattl>        06/12/05 01:02:17

Modified files:
        .              : gnu-new.css 
        server         : fsf-html-style-sheet.html 

Log message:
        Checked in slight tweaks

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/gnu-new.css?cvsroot=www&r1=1.26&r2=1.27
http://web.cvs.savannah.gnu.org/viewcvs/www/server/fsf-html-style-sheet.html?cvsroot=www&r1=1.32&r2=1.33

Patches:
Index: gnu-new.css
===================================================================
RCS file: /web/www/www/gnu-new.css,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- gnu-new.css 22 Nov 2006 15:20:05 -0000      1.26
+++ gnu-new.css 5 Dec 2006 01:02:02 -0000       1.27
@@ -204,7 +204,7 @@
 border: 3px solid #ddd;
 }
 
-#sidebar h3{text-align: center; margin-top: 0;}
+#sidebar h3{text-align: center; margin-top: 0; background-color: #e8edca;}
 
 #sidebar ul{margin-bottom: 1.2em; padding-left: 1em;margin-left: 0;}
 

Index: server/fsf-html-style-sheet.html
===================================================================
RCS file: /web/www/www/server/fsf-html-style-sheet.html,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- server/fsf-html-style-sheet.html    23 Oct 2006 14:13:33 -0000      1.32
+++ server/fsf-html-style-sheet.html    5 Dec 2006 01:02:11 -0000       1.33
@@ -1,312 +1,401 @@
-<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
-<HTML LANG="EN">
-<HEAD>
-  <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-  <TITLE>Web Site Guidelines - GNU Project - Free Software
-  Foundation (FSF)</TITLE>
-  <LINK rel="stylesheet" type="text/css" href="/gnu.css">
-  <LINK rev="made" href="mailto:address@hidden";>
-</HEAD>
+<!--#include virtual="/server/header.html" -->
 
-<BODY>
-<P>
-  <A href="#translations">Translations</A> of this page.
-</P>
-
-<H1>The GNU/FSF Web Site Guidelines</H1>
-<P>
-<A href="/graphics/atypinggnu.html">
-<IMG src="/graphics/gnu-type-sm.jpg" alt=" [image of the typing GNU] ">
-</A>
-</P>
-
-<P>
-These are style guidelines for writing WWW web pages in HTML for the
-GNU/FSF web server.
-</P>
-
-<P>
-The standards documented here are the default for the GNU project and
-FSF websites.  All pages should appear this way by default.  However, if
-you want to design alternative pages that differ from these guidelines,
-it's all right to do so as long as those features are supported by some
-Free Software web browsers.
-</P>
-
-<P>
-However, when new features are used, they should be used in a consistent
-way, and standards should be developed for how we use them.  Please
-contact the other maintainers of www.gnu.org pages that use similar
-features, and discuss with them new standards for using these features,
-so we can note those new standards here.
-</P>
-
-<P>
-Talk with &lt;address@hidden&gt; if you are having trouble finding
-other web page authors using the features you are interested in.
-</P>
-
-<P>
-Please note, however, that regardless, frames should not be used, even
-in the alternative pages, because they interfere with bookmarking.
-But if you think you know of a good reason to use frames, please tell
-us about it.
-</p>
-
-<HR>
-
-<P>
-
-<H2>Table of Contents</H2>
-<UL>
-  <LI><A href="/server/fsf-html-style-sheet.html#CopyrightGuidelines"
-       id="TOCCopyrightGuidelines"
-       name="TOCCopyrightGuidelines">Copyright Guidelines</A></LI>
-  <LI><A href="/server/fsf-html-style-sheet.html#GeneralGuidelines"
-       id="TOCGeneralGuidelines"
-       name="TOCGeneralGuidelines">General Guidelines</A></LI>
-  <LI><A href="/server/fsf-html-style-sheet.html#FilenameAndURLGuidelines"
-       id="TOCilenameAndURLGuidelines"
-       name="TOCFilenameAndURLGuidelines">Filename and URL Guidelines</A></LI>
-  <LI><A href="/server/fsf-html-style-sheet.html#HTMLGuidelines"
-       id="TOCHTMLGuidelines"
-       name="TOCHTMLGuidelines">HTML Guidelines</A></LI>
-  <LI><A href="/server/fsf-html-style-sheet.html#UseofGraphics"
-       id="TOCUseofGraphics"
-       name="TOCUseofGraphics">Use of Graphics</A></LI>
-  <LI><A href="/server/fsf-html-style-sheet.html#UsefulResources"
-       id="TOCUsefulResources"
-       name="TOCUsefulResources">Useful Resources</A></LI>
-</UL>
-
-<HR>
-
-<H3><A href="/server/fsf-html-style-sheet.html#TOCCopyrightGuidelines"
-       name="CopyrightGuidelines"
-       id="CopyrightGuidelines">Copyright Guidelines</A></H3>
-
-<UL>
-  <LI>Every page should have a Copyright notice.</LI>
-  <LI>The default is what's at the bottom of
-       <A href="/server/standards/boilerplate.html">boilerplate.html</A>.
-  </LI>
-  <LI>
-  If the page is copyrighted by someone else, make sure their
-  Copyright notice replaces the FSF Copyright, but maintains the address,
-  etc.  The user of our pages should always find the copyright information
-  at the same place on each page.
-  </LI>
-  <LI>If the source text for a set of pages is copyrighted by someone else,
-       (i.e. you split a document into more than one page)
-       make sure their Copyright notice is at the bottom of each page,
-       where the default FSF Copyright notice would otherwise be.
-  </LI>
-  <LI>All pages should have a notice saying that they are freely distributable.
-       If you can not get such a permission from the author, please discuss
-       this with the webmasters first.
-  </LI>
-</UL>
-
-<H3><A href="/server/fsf-html-style-sheet.html#TOCGeneralGuidelines"
-       name="GeneralGuidelines"
-       id="GeneralGuidelines">General Guidelines</A></H3>
-
-<UL>
-  <LI>Good spelling is encouraged.</LI>
-  <LI>The FSF will install only
-       <A href="/philosophy/free-sw.html">free software</A>
-       on the GNU web server.  We prefer that only
-       <A href="/philosophy/free-sw.html">free software</A>
-       be used to develop content for the GNU web server.
-  </LI>
-  <LI>The GNU web server <STRONG>only</STRONG> lists and links
-       <STRONG>only</STRONG> to
-       <A href="/philosophy/free-sw.html">free software</A>.
-       The software's source code and executables
-       have to be freely redistributable and modifiable to and by all people,
-       companies, and organizations.
-       If in doubt, ask
-       <A href="mailto:address@hidden";>&lt;address@hidden&gt;</A>.
-  </LI>
-  <LI>The GNU web server gives priority to software covered by either
-       the GNU General Public License or GNU Lesser General Public License,
-       which is always listed first.</LI>
-  <LI>The GNU web server is interested first in content.
-      Substance is more important than style.  The use of graphics should
-      be minimized so pages load fast over slow links.  The GNU Project
-      is for everyone, even those with slow Internet access or text-only
-      WWW browsers.</LI>
-  <LI>Often a page will start off with some links, then have the GNU text.
-       The goal is to get each user quickly to what they want to find out,
-       having most of the info on the first screen.
-       This is similar to having the start of a Menu within the
-       first 24 lines of an Info page.</LI>
-  <LI>Offer a document in as many formats as the GNU Project has it.
-       For an example, see
-       <A href="/copyleft/fdl.html">The GNU Free Documentation License</A>.
-       This lets the user get the document in the format most useful to him.
-  </LI>
-  <LI>Before you take any graphics or text from another Web site,
-       please ask for permission to use it.
-       It's polite to do so.  It is also essential for us to
-       avoid copyright infringement.</LI>
-  <LI>Do not list an address of an individual, including the 
-      maintainer of a GNU package, unless explicitly asked to have
-      it listed.  Most GNU maintainers do not want a lot of extra mail
-      and prefer to get bug reports, etc. from the GNU bug report <A
-      href="/prep/mailinglists.html">mailing lists (50k characters)</A>.
-  </LI>
-</UL>
-
-<H3><A href="/server/fsf-html-style-sheet.html#TOCFilenameAndURLGuidelines"
-       name="FilenameAndURLGuidelines"
-       id="FilenameAndURLGuidelines">Filename and URL Guidelines</A>
-</H3>
-
-<UL>
-  <LI>Hand-written URLs which refer to other files should be 
-      absolute, starting from the root page.  That is, file names should
-      start with &quot;/&quot; (e.g. &quot;/order/order.html&quot;,
-      <STRONG>not</STRONG> &quot;http://www.gnu.org/&quot;).  This makes
-      it easier to copy and paste &quot;&lt;a href=&quot;s from other
-      pages, and also makes it easier to set up mirror servers.
-  </LI>
-  <LI>It is ok to omit the file name entirely
-        when referring to a tag in the same file.</LI>
-  <LI>When the link points to another page on the GNU server,
-       omit the word &quot;http:&quot; at the beginning.  In other words,
-       use &quot;http:&quot; only before a host name.</LI>
-  <LI>Collections of files produced automatically from Texinfo source
-       contain links with relative file names.  They always refer to
-       another file in the same directory.  These relative links are to
-       be tolerated.</LI>
-  <LI>To make it easier to edit many files at once in Emacs:
-       <UL>
-        <LI>Try and give each HTML file a unique name.</LI>  
-        <LI>The filename index.html should only be used as a 
-            symbolic link.</LI>
-       </UL>
-  </LI>
-  <LI>Each directory, in the web server tree,
-      should have an index.html symbolic link to the top-level html
-      file for that directory.  Use the <CODE>.symlinks</CODE> file to
-      handle this.</LI>
-  <LI>Don't use just a directory name in a URL; always include the
-       specific file name.  E.g. use &quot;/gnu/gnu-history.html&quot;
-       not just &quot;/gnu/&quot;.  Never use &quot;index.html&quot;
-       in a URL.  Both of these are kindnesses to the users, as browsers
-       change the highlighting on a link if a user has already seen it.
-       If the link is known by several different file names, the user
-       will not get a highlighted link on the file names the user hasn't
-       explicitly referenced.  So the user goes to pages the user has
-       already seen, which is irritating.  Also, this helps
-       mirroring.</LI>
-</UL>
-
-<H3><A href="/server/fsf-html-style-sheet.html#TOCHTMLGuidelines"
-       name="HTMLGuidelines"
-       id="HTMLGuidelines">HTML Guidelines</A></H3>
-
-<UL>
-  <LI>Our goal is to get information to people.
-      Keeping the site design simple helps accomplish that.</LI>
-  <LI>HTML on the GNU web server should be strictly compliant with W3C
-      and ISO standards.  Though we generally use XHTML 1.0 Strict, with
-      content type text/html, we prefer ISO 15445 or HTML 4.01 Strict.
-      We don't want to experiment with non-standard browser features.
-      Though XML and XHTML are important, when they are used they need
-      to follow both accessibility standards, and the guidelines for HTML
-      compatibility.  Please be meticulously careful to make our documents
-      accessible.  For example, XHTML normally uses MIME type xhtml+xml
-      which many browsers do not recognize, (it is understand that this
-      will be implimented with IE 7, though the question still stands
-      regarding the breadth of IE's XHTML support; lynx added support for
-      xhtml+xml with 2.8.6dev.5, and text/xml and application/xml with
-      2.8.6dev.11).  Also, even though the HTML compatibility guidelines
-      assist with backwards compatibility to some browsers (such as MS
-      IE), they will be interpreted incorrectly by strict HTML and SGML
-      parsers.  It is important that the pages on the GNU web server,
-      display well on <em>all</em> browsers, even those that implement
-      no more than HTML 2.0.  Using HTML 2.0 is fine; we'd prefer
-      you didn't use HTML 3.2.  ISO HTML is best for most situations.
-      Use XHTML to benefit the use of XML and XHTML modularity.
-   </LI> 
-   <LI>Two boilerplates are provided, the primary 
-       <A href="/server/standards/boilerplate.html">boilerplate</A>,
-       and a <A href="/server/standards/boilerplate.xhtml">XHTML
-       boilerplate</A>.  When in doubt use the primary
-       boilerplate, as you will know when you need or want XHTML.</LI>
-   <LI>Regarding character encoding, in general, the use of 8
-       bit unicode makes life easy on our translators, so when using
-       XHTML, UTF-8 is preferred as a general rule.  When using HTML
-       please keep in mind the W3C recommendation and the appropriate
-       character set respective to the language in question.
-   </LI>
-  <LI>We support the <A href="http://www.anybrowser.org/campaign/";>Best
-       Viewed with Any Browser</A> campaign, and WAI.</LI>
-  <LI>Please be considerate of all who access our web pages, and
-      accomodate them, including those who use text-only browsers, 
-      or old browsers.  We wish to prevent HTML design that looks great
-      under one version of one browser, and ugly under many others.
-      Of course, please don't install any of the proprietary software
-      browsers available if you don't already use them anyway.
-  </LI>
-  <LI>Please follow the above mentioned web standards strictly.
-      Don't neglect
-      <A href="http://www.w3.org/TR/html401/struct/global.html#h-7.1";>
-      required elements</A> such as &lt;HTML&gt; &lt;HEAD&gt;
-      &lt;TITLE&gt; &lt;BODY&gt;, etc. when using (X)HTML, and always
-      include the appropriate DTD or Schema reference.  This makes up for 
-      overly pedantic browsers.</LI>
-  <LI>All pages should have contact info for both the FSF (or
-      responsible party) and the webmasters at the bottom of each page.
-      The reason to note this at the bottom is so the user always finds 
-      this contact information at the same place on each page.</LI>
-  <LI>The first header tag, &lt;H[n]&gt;, should have its text duplicated
-      at the start of the &lt;TITLE&gt; tag.  The &lt;TITLE&gt; tag is
-      used by many browsers in menus like the history and bookmarks lists,
-      as a link to that page.  It helps the user to have them the same,
-      so when he clicks on an item in a list, he gets a page with the same
-      "TITLE".  Please properly use your headers in numerical
-      order: 1, 2, etc.  These are not used for looks, but for
-      the organization of the document.</LI>
-  <LI>The &lt;TITLE&gt; tag should include the phrases
-       &quot;GNU Project&quot; and &quot;Free Software Foundation (FSF)&quot;
-       so the pages will be found when WWW search engines are used.
-       The default is to add this at the end:
-       &quot; - GNU Project - Free Software Foundation (FSF)&quot;.</LI>
-  <LI>The &lt;HEAD&gt; pair should have this line after the &lt;TITLE&gt;
-       pair:
-       <BR>
-       &lt;LINK rev="made" href="mailto:address@hidden"&gt;
-       <BR>
-       Some browsers use this information to allow users to easily report
-       problems they find on a page.</LI>
-  <LI>On pages with dated entries (e.g. What's New, Thank GNUs, and
-       GNU's Bulletins, the newer entries should be first (i.e
-       reverse chronological order).
-  <LI>Cite people with e-mail addresses this way:
-       <PRE>
+<title>Web Site Guidelines - GNU Project - Free Software Foundation
+(FSF)</title>
+<!--#include virtual="/server/banner.html" -->
+<h2>The GNU/FSF Web Site Guidelines</h2>
+<p>These are style guidelines for writing WWW web pages in HTML for
+the GNU web server.</p>
+<p>The standards documented here are the default for the GNU
+project website. All pages should appear this way by
+default.</p><!-- However, if you want to design alternative pages that
+differ from these guidelines, it's all right to do so as long as
+those features are supported by some Free Software web
+browsers.</p>
+<p>However, when new features are used, they should be used in a
+consistent way, and standards should be developed for how we use
+them. Please contact the other maintainers of www.gnu.org pages
+that use similar features, and discuss with them new standards for
+using these features, so we can note those new standards here.</p>
+<p>Talk with &lt;address@hidden&gt; if you are having trouble
+finding other web page authors using the features you are
+interested in.</p> -->
+<p>Please note, however, that regardless, frames should not be
+used, even in the alternative pages, because they interfere with
+bookmarking. But if you think you know of a good reason to use
+frames, please tell us about it.</p>
+<h3 id="CopyrightGuidelines">Copyright
+Guidelines</h3>
+<ul>
+<li>Every page should have a Copyright notice.</li>
+<li>The default is what's at the bottom of <a href=
+"/server/standards/boilerplate.html">boilerplate.html</a>.</li>
+<li>If the page is copyrighted by someone else, make sure their
+Copyright notice replaces the FSF Copyright, but maintains the
+address, etc. The user of our pages should always find the
+copyright information at the same place on each page.</li>
+<li>If the source text for a set of pages is copyrighted by someone
+else, (i.e. you split a document into more than one page) make sure
+their Copyright notice is at the bottom of each page, where the
+default FSF Copyright notice would otherwise be.</li>
+<li>All pages should have a notice saying that they are freely
+distributable. If you can not get such a permission from the
+author, please discuss this with the webmasters first.</li>
+</ul>
+<h3 id="GeneralGuidelines">General
+Guidelines</h3>
+<ul>
+<li>Good spelling is encouraged.</li>
+<li>The FSF will install only <a href=
+"/philosophy/free-sw.html">free software</a> on the GNU web server.
+We prefer that only <a href="/philosophy/free-sw.html">free
+software</a> be used to develop content for the GNU web
+server.</li>
+<li>The GNU web server <strong>only</strong> lists and links
+<strong>only</strong> to <a href="/philosophy/free-sw.html">free
+software</a>. The software's source code and executables have to be
+freely redistributable and modifiable to and by all people,
+companies, and organizations. If in doubt, ask <a href=
+"mailto:address@hidden";>&lt;address@hidden&gt;</a>.</li>
+<li>The GNU web server gives priority to software covered by either
+the GNU General Public License or GNU Lesser General Public
+License, which is always listed first.</li>
+<li>The GNU web server is interested first in content. Substance is
+more important than style. The use of graphics should be minimized
+so pages load fast over slow links. The GNU Project is for
+everyone, even those with slow Internet access or text-only WWW
+browsers.</li>
+<li>Often a page will start off with some links, then have the GNU
+text. The goal is to get each user quickly to what they want to
+find out, having most of the info on the first screen. This is
+similar to having the start of a Menu within the first 24 lines of
+an Info page.</li>
+<li>Offer a document in as many formats as the GNU Project has it.
+For an example, see <a href="/copyleft/fdl.html">The GNU Free
+Documentation License</a>. This lets the user get the document in
+the format most useful to him.</li>
+<li>Before you take any graphics or text from another Web site,
+please ask for permission to use it. It's polite to do so. It is
+also essential for us to avoid copyright infringement.</li>
+<li>Do not list an address of an individual, including the
+maintainer of a GNU package, unless explicitly asked to have it
+listed. Most GNU maintainers do not want a lot of extra mail and
+prefer to get bug reports, etc. from the GNU bug report <a href=
+"/prep/mailinglists.html">mailing lists (50k characters)</a>.</li>
+</ul>
+<h3 id=
+"FilenameAndURLGuidelines">Filename and URL Guidelines</h3>
+<ul>
+<li>Hand-written URLs which refer to other files should be
+absolute, starting from the root page. That is, file names should
+start with "/" (e.g. "/order/order.html", <strong>not</strong>
+"http://www.gnu.org/";). This makes it easier to copy and paste
+"&lt;a href="s from other pages, and also makes it easier to set up
+mirror servers.</li>
+<li>It is ok to omit the file name entirely when referring to a tag
+in the same file.</li>
+<li>When the link points to another page on the GNU server, omit
+the word "http:" at the beginning. In other words, use "http:" only
+before a host name.</li>
+<li>Collections of files produced automatically from Texinfo source
+contain links with relative file names. They always refer to
+another file in the same directory. These relative links are to be
+tolerated.</li>
+<li>To make it easier to edit many files at once in Emacs:
+<ul>
+<li>Try and give each HTML file a unique name.</li>
+<li>The filename index.html should only be used as a symbolic
+link.</li>
+</ul>
+</li>
+<li>Each directory, in the web server tree, should have an
+index.html symbolic link to the top-level html file for that
+directory. Use the <code>.symlinks</code> file to handle this.</li>
+<li>Don't use just a directory name in a URL; always include the
+specific file name. E.g. use "/gnu/gnu-history.html" not just
+"/gnu/". Never use "index.html" in a URL. Both of these are
+kindnesses to the users, as browsers change the highlighting on a
+link if a user has already seen it. If the link is known by several
+different file names, the user will not get a highlighted link on
+the file names the user hasn't explicitly referenced. So the user
+goes to pages the user has already seen, which is irritating. Also,
+this helps mirroring.</li>
+</ul>
+<h3 id="HTMLGuidelines">HTML Guidelines</h3>
+<ul>
+<li>Our goal is to get information to people. Keeping the site
+design simple helps accomplish that.</li>
+<li>HTML on the GNU web server should be strictly compliant with
+W3C and ISO standards. Though we generally use XHTML 1.0 Strict,
+with content type text/html, we prefer ISO 15445 or HTML 4.01
+Strict. We don't want to experiment with non-standard browser
+features. Though XML and XHTML are important, when they are used
+they need to follow both accessibility standards, and the
+guidelines for HTML compatibility. Please be meticulously careful
+to make our documents accessible. For example, XHTML normally uses
+MIME type xhtml+xml which many browsers do not recognize, (it is
+understand that this will be implimented with IE 7, though the
+question still stands regarding the breadth of IE's XHTML support;
+lynx added support for xhtml+xml with 2.8.6dev.5, and text/xml and
+application/xml with 2.8.6dev.11). Also, even though the HTML
+compatibility guidelines assist with backwards compatibility to
+some browsers (such as MS IE), they will be interpreted incorrectly
+by strict HTML and SGML parsers. It is important that the pages on
+the GNU web server, display well on <em>all</em> browsers, even
+those that implement no more than HTML 2.0. Using HTML 2.0 is fine;
+we'd prefer you didn't use HTML 3.2. ISO HTML is best for most
+situations. Use XHTML to benefit the use of XML and XHTML
+modularity.</li>
+<li>Two boilerplates are provided, the primary <a href=
+"/server/standards/boilerplate.html">boilerplate</a>, and a
+<a href="/server/standards/boilerplate.xhtml">XHTML
+boilerplate</a>. When in doubt use the primary boilerplate, as you
+will know when you need or want XHTML.</li>
+<li>Regarding character encoding, in general, the use of 8 bit
+unicode makes life easy on our translators, so when using XHTML,
+UTF-8 is preferred as a general rule. When using HTML please keep
+in mind the W3C recommendation and the appropriate character set
+respective to the language in question.</li>
+<li>We support the <a href=
+"http://www.anybrowser.org/campaign/";>Best Viewed with Any
+Browser</a> campaign, and WAI.</li>
+<li>Please be considerate of all who access our web pages, and
+accomodate them, including those who use text-only browsers, or old
+browsers. We wish to prevent HTML design that looks great under one
+version of one browser, and ugly under many others. Of course,
+please don't install any of the proprietary software browsers
+available if you don't already use them anyway.</li>
+<li>Please follow the above mentioned web standards strictly. Don't
+neglect <a href=
+"http://www.w3.org/TR/html401/struct/global.html#h-7.1";>required
+elements</a> such as &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt;
+&lt;BODY&gt;, etc. when using (X)HTML, and always include the
+appropriate DTD or Schema reference. This makes up for overly
+pedantic browsers.</li>
+<li>All pages should have contact info for both the FSF (or
+responsible party) and the webmasters at the bottom of each page.
+The reason to note this at the bottom is so the user always finds
+this contact information at the same place on each page.</li>
+<li>The first header tag, &lt;H[n]&gt;, should have its text
+duplicated at the start of the &lt;TITLE&gt; tag. The &lt;TITLE&gt;
+tag is used by many browsers in menus like the history and
+bookmarks lists, as a link to that page. It helps the user to have
+them the same, so when he clicks on an item in a list, he gets a
+page with the same "TITLE". Please properly use your headers in
+numerical order: 1, 2, etc. These are not used for looks, but for
+the organization of the document.</li>
+<li>The &lt;TITLE&gt; tag should include the phrases "GNU Project"
+and "Free Software Foundation (FSF)" so the pages will be found
+when WWW search engines are used. The default is to add this at the
+end: " - GNU Project - Free Software Foundation (FSF)".</li>
+<li>The &lt;HEAD&gt; pair should have this line after the
+&lt;TITLE&gt; pair:<br />
+&lt;LINK rev="made" href="mailto:address@hidden"&gt;<br />
+Some browsers use this information to allow users to easily report
+problems they find on a page.</li>
+<li>On pages with dated entries (e.g. What's New, Thank GNUs, and
+GNU's Bulletins, the newer entries should be first (i.e reverse
+chronological order).</li>
+<li>Cite people with e-mail addresses this way:
+<pre>
 &lt;A href="http://www.stallman.org/rms.html"&gt;Richard Stallman&lt;/A&gt;
 &lt;A href="mailto:address@hidden"&gt;&amp;lt;address@hidden&amp;gt;&lt;/A&gt;
-       </PRE>
-       which browsers display this way:
-       <BR>
-<A href="http://www.stallman.org/rms.html";>Richard Stallman</A>
-<A href="mailto:address@hidden";>&lt;address@hidden&gt;</A>
-       <BR>
-       It is less confusing to the user, because it's clear what
-       is a http: link to another WWW page and what is a mailto: anchor that
-       will bring up a mail form to fill out and send, if this is supported
-       by the client.
-       Also, if the user saves a copy of the page, he will have a copy
-       of the e-mail address he can use, without going back to his web
-       browser.  If the person doesn't have a web page, leave the
-       name unanchored.</LI>
-  <LI>Cite FTP locations of source code with the full URL of the
-       directory they are in:
-       <PRE>
+       
+</pre>
+which browsers display this way:<br />
+<a href="http://www.stallman.org/rms.html";>Richard Stallman</a>
+<a href="mailto:address@hidden";>&lt;address@hidden&gt;</a><br />
+It is less confusing to the user, because it's clear what is a
+http: link to another WWW page and what is a mailto: anchor that
+will bring up a mail form to fill out and send, if this is
+supported by the client. Also, if the user saves a copy of the
+page, he will have a copy of the e-mail address he can use, without
+going back to his web browser. If the person doesn't have a web
+page, leave the name unanchored.</li>
+<li>Cite FTP locations of source code with the full URL of the
+directory they are in:
+<pre>
 &lt;A 
href="ftp://ftp.gnu.org/gnu/GNUinfo/standards.info"&gt;&lt;URL:ftp://ftp.gnu.org/gnu/GNUinfo/standards.info&gt;&lt;/A&gt;
+<<<<<<< fsf-html-style-sheet.html
+       
+</pre>
+which browsers display this way:<br />
+<a href=
+"ftp://ftp.gnu.org/gnu/GNUinfo/standards.info";>&lt;URL:ftp://ftp.gnu.org/gnu/GNUinfo/standards.info&gt;</a><br
 />
+
+It is less confusing to the user, because it's clear that it's
+source code to download, not a http: link to another WWW page.
+Also, if the user saves a copy of the page, he will have a copy of
+the FTP location he can use, without going back to his web broswer.
+We encourage FTP sites to use a directory for each package, and
+only put one package's files in each directory, so that the users
+can see what versions of that package and related information can
+be downloaded (e.g. a ReadMe file, information of what versions are
+available, documentations, fonts, etc.). Also, it means that the
+FTP location URLs do not need to be changed, on this and other
+sites, as new versions are released into that directory.</li>
+<li>There is no reliable way to make a non-breaking space in HTML.
+Despite the standard, many browsers out there don't understand
+<strong>&amp;nbsp;</strong>. Some browsers (such as DosLynx) use
+the Operating System current codepage so even if you use
+<strong>&amp;#160;</strong> -- the ISO Latin-1 code -- it still
+won't look right.</li>
+<li>If you specify any color attribute, you should specify all of
+them that are allowed for that tag. This is because some browsers
+allow users to specify defaults for the color attributes, and the
+user's choices could conflict with your choices, as your choices
+override the user's choices. In the worse case, the foreground and
+background could end up the same. Please use a style sheet for
+this, and not HTML 3.2 (HTML 4 Transitional) deprecated
+markup.</li>
+<li>Please use tables to organize data, not the presentation of the
+webpage.</li>
+<li>Some people like to use tables to organize links as a menu to
+the left or right of content when using graphical browsers. That
+does not work very well with text browsers since they will make the
+menu appear either on top of the page or at the bottom. If you have
+a menu that is more than 30 lines long, then it's very probable
+that a user viewing the page will never bother to read the text
+because it will be too far down. You should make an effort to keep
+such menus under 20 lines long so that the content of the page is
+visible on the first page when viewing it with a text browser. A
+menu bar of one or two horizontal lines might accomplish your
+purpose as well.</li>
+<li>Consider others linking to your page when removing page
+anchors. Also, though ID is prefered, include name, so as to be
+backwards compatible with older browsers. Please use /gnu.css for
+your stylesheet, unless you have a specific reason to do otherwise.
+Please do not break the style of other pages that use gnu.css.</li>
+<li>Screen reader software used by most blind people reads the text
+from left to right, ignoring any tables that you make. If you use
+tables, you should make an effort to make sure that reading a whole
+page left to right doesn't confuse such software. Please follow the
+WAI compatibility guidelines to ensure that tables are properly
+marked for accessibility.</li>
+<li>SGML and XML are case sensitive. TITLE and title are not the
+same thing in HTML. (This means that text/html and
+application/xhtml+xml are mutually exclusive, which also means that
+strictly speaking XHTML and HTML are mutually exclusive.)</li>
+<li>Do not add comments at the top of a document. Web browsers
+expect the doctype, XML declaration, or Schema to be at the top.
+Comments will confuse web browsers, and often cause them to
+incorrectly interpret your markup.</li>
+</ul>
+<h3><a href="/server/fsf-html-style-sheet.html#TOCUseofGraphics"
+name="UseofGraphics" id="UseofGraphics">Use of Graphics</a></h3>
+<ul>
+<li>The use of graphics should be minimized, so pages load fast
+over slow links, especially animations. The GNU Project is for
+everyone, even those with slow Internet access and/or text-only WWW
+browsers.</li>
+<li>In the past, GIFs have had patent problems. However, now that
+the IBM and Unisys patents (and other patents world-wide that are
+relevant to LZW compression), GIFs that are based on the 87a or 89a
+standard are acceptable. Please be wary of proprietary applications
+that may include non-standard patented technologies (we'd prefer
+you use free software applications when authoring for our
+websites). In general, PNG or JPEG format, are still safe, and are
+probably better from a technical standpoint. For details regarding
+the old GIF problem, see <a href=
+"/philosophy/gif.html">http://www.gnu.org/philosophy/gif.html</a>.
+Other formats are also allowed, though JPEG is the one most widely
+recognized by Web browsers, (be careful with JPEG 2000, as well as
+PNG alpha channels, as it includes features not fully supported by
+older browsers).</li>
+<li>Before you take any graphics or text from another Web site,
+please ask for permission to use it. It's polite to do so. It is
+also essential for us to avoid copyright infringement.</li>
+<li>Whenever you add a graphic to this site's web pages, please:
+<ul>
+<li>locate the graphic file in the '/graphics/' subdirectory.</li>
+<li>create a new html web page in '/graphics/'</li>
+<li>add a link to it on the <a href="/graphics/graphics.html">GNU
+graphics</a> page. This is so it's easy for visitors to the site to
+find all the graphics on the site in one place.</li>
+</ul>
+</li>
+<li>Tag all images like this:<br />
+<a href="/graphics/agnuhead.html"><img src=
+"/graphics/gnu-head-sm.jpg" alt=
+" [image of the Head of a GNU] " /></a><br />
+This will allow the user to quickly go to a page related to the
+picture if he or she is interested.</li>
+<li>Always have a textual alternative for in-line images:<br />
+&lt;img src="/graphics/*.jpg" alt=" [Image of DESCRIPTIVE TEXT]
+"&gt;.<br />
+The FSF wants users who have text-only access to the Web to be
+treated as well as those who have both text and graphic
+access.<br />
+We add the spaces and square brackets to separate the DESCRIPTIVE
+TEXT from adjacent text, and help the user realize that this is a
+stand-in for a graphic.</li>
+<li>Use width and height attributes for in-line images, but not in
+ISO HTML:<br />
+&lt;img src="/graphics/*.jpg" alt=" [Image of DESCRIPTIVE TEXT] "
+width="999" height="666" /&gt;.<br />
+This improves the performance of, and display on, some
+browsers.</li>
+<li>We do not use backgrounds on our pages, as they make text
+significantly harder to read. Improving readability is also the
+reason we specify black text on a white background as the default
+on our pages.</li>
+<li>Sometimes it can be useful to add some HTML tags, for example
+with &lt;SPAN&gt; and CSS, that gives a broader "white" area around
+a block of text. This can be used to draw more attention to one
+block in the text.</li>
+</ul>
+<h3><a href="/server/fsf-html-style-sheet.html#TOCUsefulResources"
+id="UsefulResources" name="UsefulResources">Useful
+Resources</a></h3>
+<ul>
+<li>Appendix B Tips and Hints, and other style tips in the <a href=
+"http://www.delorie.com/gnu/docs/texinfo/texinfo_toc.html";><cite>Texinfo
+Manual</cite></a>.</li>
+<li>We follow the guidelines of <a href=
+"http://www.anybrowser.org/campaign/";>Best Viewed with Any
+Browser</a> campaign.</li>
+<li>Basic info on the WWW and its technical specifications can be
+found at <a href="http://www.w3.org/";>The World Wide Web
+Consortium</a>.</li>
+<li>Use of the <a href=
+"https://www.cs.tcd.ie/15445/UG.HTML";>ISO</a> standard for the
+<a href="http://www.w3.org/MarkUp/";>Hypertext Markup Language
+(HTML)</a> allows for consistent backwards compatibility among web
+user agents.</li>
+<li>The GNU web server follows the w3.org <a href=
+"http://www.w3.org/Provider/Style/Overview.html";>Style
+Guide</a>.</li>
+</ul>
+</div>
+
+<!--#include virtual="/server/footer.html" -->
+
+<div id="footer">
+<p>Please send FSF &amp; GNU inquiries to <a href=
+"mailto:address@hidden";><em>address@hidden</em></a>. There are also
+<a href="/home.html#ContactInfo">other ways to contact</a> the
+FSF.</p>
+<p>Please send broken links and other corrections (or suggestions) to
+<a href=
+"mailto:address@hidden";><em>address@hidden</em></a>.</p>
+<p>Please see the <a href=
+"/server/standards/README.translations.html">Translations
+README</a> for information on coordinating and submitting
+translations of this article.</p>
+<p>Copyright &copy; 1996, 1997, 1998, 1999, 2001, 2003, 2004, 2005,
+2006 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+Boston, MA 02110, USA</p>
+<p>Verbatim copying and distribution of this entire article are
+permitted worldwide, without royalty, in any medium, provided this
+notice, and the copyright notice, are preserved.</p>
+<p>Updated: <!-- timestamp start -->
+$Date: 2006/12/05 01:02:11 $ $Author: mattl $ 
+<!-- timestamp end --></p>
+</div>
+<div id="translations">
+<h3>Translations of this page</h3>
+<ul>
+=======
        </PRE>
        which browsers display this way:
        <BR>
@@ -506,7 +595,7 @@
 <P>
 Updated:
 <!-- timestamp start -->
-$Date: 2006/10/23 14:13:33 $ $Author: karl $
+$Date: 2006/12/05 01:02:11 $ $Author: mattl $
 <!-- timestamp end -->
 </P>
 </DIV>
@@ -516,6 +605,7 @@
 <B><A href="/server/standards/README.translations.html">Translations</A>
 of this page:</B><BR>
 
+>>>>>>> 1.30
 <!-- Please keep this list alphabetical. -->
 <!-- Comment what the language is for each type, i.e. DE is Deutsch.-->
 <!-- If you add a new language here, please -->
@@ -528,16 +618,12 @@
 <!-- Please also check you have the 2 letter language code right versus -->
 <!-- <URL:http://www.w3.org/WAI/ER/IG/ert/iso639.htm> -->
 <!-- Please use W3C normative character entities -->
-
-[
-<!-- English --> 
-<a href="/server/standards/fsf-html-style-sheet.html">en</a> |
+<li><!-- English --> <a href=
+"/server/standards/fsf-html-style-sheet.html">English</a></li> 
 <!-- Korean -->
-<a href="/server/standards/fsf-html-style-sheet.ko.html">ko</a>
-]
-
-</P>
-
-</BODY>
-</HTML>
- 
+<li><a href="/server/standards/fsf-html-style-sheet.ko.html">ko</a></li>
+</ul>
+</div>
+</div>
+</body>
+</html>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]