The build was spewing out lots of errors due to malformed @see javadoc comments in the new com.google.gwt.dom.client package.  This patch fixes those problems, plus a few missing arguments to @see tags.  A 1 line sed script patched most of it up.

 s/@see \(http:.*\)$/@see <a href="\1">W3C HTML Specification<\/a>/

Review by: jgw
Patch by: zundel



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2429 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/dom/client/AnchorElement.java b/user/src/com/google/gwt/dom/client/AnchorElement.java
index 52fc824..2f63362 100644
--- a/user/src/com/google/gwt/dom/client/AnchorElement.java
+++ b/user/src/com/google/gwt/dom/client/AnchorElement.java
@@ -18,7 +18,7 @@
 /**
  * The anchor element.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-A
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-A">W3C HTML Specification</a>
  */
 public class AnchorElement extends Element {
 
@@ -51,7 +51,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
     return this.accessKey;
@@ -60,7 +60,7 @@
   /**
    * The absolute URI of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href">W3C HTML Specification</a>
    */
   public final native String getHref() /*-{
     return this.href;
@@ -69,7 +69,7 @@
   /**
    * Language code of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang">W3C HTML Specification</a>
    */
   public final native String getHreflang() /*-{
      return this.hreflang;
@@ -78,7 +78,7 @@
   /**
    * Anchor name.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-name-A
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-name-A">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -87,7 +87,7 @@
   /**
    * Forward link type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel">W3C HTML Specification</a>
    */
   public final native String getRel() /*-{
      return this.name;
@@ -96,7 +96,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native int getTabIndex() /*-{
     return this.tabIndex;
@@ -105,7 +105,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native String getTarget() /*-{
     return this.target;
@@ -114,7 +114,7 @@
   /**
    * Advisory content type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
      return this.type;
@@ -123,7 +123,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
     this.accessKey = accessKey;
@@ -132,7 +132,7 @@
   /**
    * The absolute URI of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href">W3C HTML Specification</a>
    */
   public final native void setHref(String href) /*-{
     this.href = href;
@@ -141,7 +141,7 @@
   /**
    * Language code of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang">W3C HTML Specification</a>
    */
   public final native void setHreflang(String hreflang) /*-{
      this.hreflang = hreflang;
@@ -150,7 +150,7 @@
   /**
    * Anchor name.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-name-A
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-name-A">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
@@ -159,7 +159,7 @@
   /**
    * Forward link type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel">W3C HTML Specification</a>
    */
   public final native void setRel(String name) /*-{
      this.name = name;
@@ -168,7 +168,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native void setTabIndex(int tabIndex) /*-{
     this.tabIndex = tabIndex;
@@ -177,7 +177,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native void setTarget(String target) /*-{
     this.target = target;
@@ -186,7 +186,7 @@
   /**
    * Advisory content type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A">W3C HTML Specification</a>
    */
   public final native void setType(String type) /*-{
      this.type = type;
diff --git a/user/src/com/google/gwt/dom/client/AreaElement.java b/user/src/com/google/gwt/dom/client/AreaElement.java
index 6d62555..546555c 100644
--- a/user/src/com/google/gwt/dom/client/AreaElement.java
+++ b/user/src/com/google/gwt/dom/client/AreaElement.java
@@ -18,7 +18,7 @@
 /**
  * Client-side image map area definition.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-AREA
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-AREA">W3C HTML Specification</a>
  */
 public class AreaElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
      return this.accessKey;
@@ -47,7 +47,7 @@
    * Alternate text for user agents not rendering the normal content of this
    * element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt">W3C HTML Specification</a>
    */
   public final native String getAlt() /*-{
      return this.alt;
@@ -57,7 +57,7 @@
    * Comma-separated list of lengths, defining an active region geometry. See
    * also shape for the shape of the region.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-coords
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-coords">W3C HTML Specification</a>
    */
   public final native String getCoords() /*-{
      return this.coords;
@@ -66,7 +66,7 @@
   /**
    * The URI of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href">W3C HTML Specification</a>
    */
   public final native String getHref() /*-{
      return this.href;
@@ -75,7 +75,7 @@
   /**
    * The shape of the active area. The coordinates are given by coords.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-shape
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-shape">W3C HTML Specification</a>
    */
   public final native String getShape() /*-{
      return this.shape;
@@ -84,7 +84,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native int getTabIndex() /*-{
      return this.tabIndex;
@@ -93,7 +93,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native String getTarget() /*-{
      return this.target;
@@ -102,7 +102,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
      this.accessKey = accessKey;
@@ -112,7 +112,7 @@
    * Alternate text for user agents not rendering the normal content of this
    * element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt">W3C HTML Specification</a>
    */
   public final native void setAlt(String alt) /*-{
      this.alt = alt;
@@ -122,7 +122,7 @@
    * Comma-separated list of lengths, defining an active region geometry. See
    * also shape for the shape of the region.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-coords
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-coords">W3C HTML Specification</a>
    */
   public final native void setCoords(String coords) /*-{
      this.coords = coords;
@@ -131,7 +131,7 @@
   /**
    * The URI of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href">W3C HTML Specification</a>
    */
   public final native void setHref(String href) /*-{
      this.href = href;
@@ -140,7 +140,7 @@
   /**
    * The shape of the active area. The coordinates are given by coords.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-shape
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-shape">W3C HTML Specification</a>
    */
   public final native void setShape(String shape) /*-{
      this.shape = shape;
@@ -149,7 +149,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native void setTabIndex(int tabIndex) /*-{
      this.tabIndex = tabIndex;
@@ -158,7 +158,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native void setTarget(String target) /*-{
      this.target = target;
diff --git a/user/src/com/google/gwt/dom/client/BRElement.java b/user/src/com/google/gwt/dom/client/BRElement.java
index 7c44b4d..9359afc 100644
--- a/user/src/com/google/gwt/dom/client/BRElement.java
+++ b/user/src/com/google/gwt/dom/client/BRElement.java
@@ -18,7 +18,7 @@
 /**
  * Force a line break.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-BR
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-BR">W3C HTML Specification</a>
  */
 public class BRElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/BaseElement.java b/user/src/com/google/gwt/dom/client/BaseElement.java
index 2084f95..496a95b 100644
--- a/user/src/com/google/gwt/dom/client/BaseElement.java
+++ b/user/src/com/google/gwt/dom/client/BaseElement.java
@@ -18,7 +18,7 @@
 /**
  * Document base URI.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-BASE
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-BASE">W3C HTML Specification</a>
  */
 public class BaseElement extends Element {
 
@@ -38,7 +38,7 @@
    * The base URI See the href attribute definition in HTML
    * 4.01.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href-BASE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href-BASE">W3C HTML Specification</a>
    */
   public final native String getHref() /*-{
      return this.href;
@@ -47,7 +47,7 @@
   /**
    * The default target frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */ 
   public final native String getTarget() /*-{
      return this.target;
@@ -57,7 +57,7 @@
    * The base URI See the href attribute definition in HTML
    * 4.01.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href-BASE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href-BASE">W3C HTML Specification</a>
    */
   public final native void setHref(String href) /*-{
      this.href = href;
@@ -66,7 +66,7 @@
   /**
    * The default target frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */ 
   public final native void setTarget(String target) /*-{
      this.target = target;
diff --git a/user/src/com/google/gwt/dom/client/BodyElement.java b/user/src/com/google/gwt/dom/client/BodyElement.java
index cc5f60b..321bc64 100644
--- a/user/src/com/google/gwt/dom/client/BodyElement.java
+++ b/user/src/com/google/gwt/dom/client/BodyElement.java
@@ -19,7 +19,7 @@
  * The HTML document body. This element is always present in the DOM API, even
  * if the tags are not present in the source document.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-BODY
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-BODY">W3C HTML Specification</a>
  */
 public class BodyElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/ButtonElement.java b/user/src/com/google/gwt/dom/client/ButtonElement.java
index f29f2da..34580a4 100644
--- a/user/src/com/google/gwt/dom/client/ButtonElement.java
+++ b/user/src/com/google/gwt/dom/client/ButtonElement.java
@@ -18,7 +18,7 @@
 /**
  * Push button.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-BUTTON
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-BUTTON">W3C HTML Specification</a>
  */
 public class ButtonElement extends Element {
 
@@ -44,7 +44,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
      return this.accessKey;
@@ -53,7 +53,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native String getDisabled() /*-{
      return this.disabled;
@@ -70,7 +70,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-BUTTON
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-BUTTON">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -79,7 +79,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native int getTabIndex() /*-{
      return this.tabIndex;
@@ -88,7 +88,7 @@
   /**
    * The type of button (all lower case).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-type-BUTTON
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-type-BUTTON">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
      return this.type;
@@ -97,7 +97,7 @@
   /**
    * The current form control value.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-BUTTON
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-BUTTON">W3C HTML Specification</a>
    */
   public final native String getValue() /*-{
      return this.value;
@@ -106,7 +106,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
      this.accessKey = accessKey;
@@ -115,7 +115,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native void setDisabled(String disabled) /*-{
      this.disabled = disabled;
@@ -124,7 +124,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-BUTTON
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-BUTTON">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
@@ -133,7 +133,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native void setTabIndex(int tabIndex) /*-{
      this.tabIndex = tabIndex;
@@ -142,7 +142,7 @@
   /**
    * The current form control value.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-BUTTON
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-BUTTON">W3C HTML Specification</a>
    */
   public final native void setValue(String value) /*-{
      this.value = value;
diff --git a/user/src/com/google/gwt/dom/client/DListElement.java b/user/src/com/google/gwt/dom/client/DListElement.java
index 0dd827a..d1cab77 100644
--- a/user/src/com/google/gwt/dom/client/DListElement.java
+++ b/user/src/com/google/gwt/dom/client/DListElement.java
@@ -18,7 +18,7 @@
 /**
  * Definition list.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-DL
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-DL">W3C HTML Specification</a>
  */
 public class DListElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/DivElement.java b/user/src/com/google/gwt/dom/client/DivElement.java
index b43871a..b27e30d 100644
--- a/user/src/com/google/gwt/dom/client/DivElement.java
+++ b/user/src/com/google/gwt/dom/client/DivElement.java
@@ -18,7 +18,7 @@
 /**
  * Generic block container.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-DIV
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-DIV">W3C HTML Specification</a>
  */
 public class DivElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/Element.java b/user/src/com/google/gwt/dom/client/Element.java
index bd41b03..6ce667c 100644
--- a/user/src/com/google/gwt/dom/client/Element.java
+++ b/user/src/com/google/gwt/dom/client/Element.java
@@ -64,7 +64,7 @@
    * The class attribute of the element. This attribute has been renamed due to
    * conflicts with the "class" keyword exposed by many languages.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-class
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-class">W3C HTML Specification</a>
    */
   public final native String getClassName() /*-{
     return this.className;
@@ -102,7 +102,7 @@
   /**
    * The element's identifier.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-id
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-id">W3C HTML Specification</a>
    */
   public final native String getId() /*-{
     return this.id;
@@ -255,7 +255,7 @@
    * Gets a string representation of this element (as outer HTML).
    * 
    * We do not override {@link #toString()} because it is final in
-   * {@link JavaScriptObject}.
+   * {@link com.google.gwt.core.client.JavaScriptObject}.
    * 
    * @return the string representation of this element
    */
@@ -330,7 +330,7 @@
    * The class attribute of the element. This attribute has been renamed due to
    * conflicts with the "class" keyword exposed by many languages.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-class
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-class">W3C HTML Specification</a>
    */
   public final native void setClassName(String className) /*-{
     this.className = className;
@@ -347,7 +347,7 @@
   /**
    * The element's identifier.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-id
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-id">W3C HTML Specification</a>
    */
   public final native void setId(String id) /*-{
     this.id = id;
diff --git a/user/src/com/google/gwt/dom/client/FieldSetElement.java b/user/src/com/google/gwt/dom/client/FieldSetElement.java
index d1a0e8d..7b11213 100644
--- a/user/src/com/google/gwt/dom/client/FieldSetElement.java
+++ b/user/src/com/google/gwt/dom/client/FieldSetElement.java
@@ -18,7 +18,7 @@
 /**
  * Organizes form controls into logical groups.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-FIELDSET
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-FIELDSET">W3C HTML Specification</a>
  */
 public class FieldSetElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/FormElement.java b/user/src/com/google/gwt/dom/client/FormElement.java
index eb97743..84af1e8 100644
--- a/user/src/com/google/gwt/dom/client/FormElement.java
+++ b/user/src/com/google/gwt/dom/client/FormElement.java
@@ -20,7 +20,7 @@
  * It provides direct access to the contained form controls as well as the
  * attributes of the form element.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-FORM
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-FORM">W3C HTML Specification</a>
  */
 public class FormElement extends Element {
 
@@ -39,7 +39,7 @@
   /**
    * List of character sets supported by the server.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept-charset
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept-charset">W3C HTML Specification</a>
    */
   public final native String getAcceptCharset() /*-{
     return this.acceptCharset;
@@ -48,7 +48,7 @@
   /**
    * Server-side form handler.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-action
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-action">W3C HTML Specification</a>
    */
   public final native String getAction() /*-{
     return this.action;
@@ -69,7 +69,7 @@
    * invoking this method. The behavior is inconsistent for historical reasons
    * and authors should not rely on a particular one.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-enctype
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-enctype">W3C HTML Specification</a>
    */
   public final native String getEnctype() /*-{
     return this.enctype;
@@ -78,7 +78,7 @@
   /**
    * HTTP method [IETF RFC 2616] used to submit form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-method
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-method">W3C HTML Specification</a>
    */
   public final native String getMethod() /*-{
     return this.method;
@@ -94,7 +94,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native String getTarget() /*-{
     return this.target;
@@ -111,7 +111,7 @@
   /**
    * List of character sets supported by the server.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept-charset
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept-charset">W3C HTML Specification</a>
    */
   public final native void setAcceptCharset(String acceptCharset) /*-{
     this.acceptCharset = acceptCharset;
@@ -120,7 +120,7 @@
   /**
    * Server-side form handler.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-action
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-action">W3C HTML Specification</a>
    */
   public final native void setAction(String action) /*-{
     this.action = action;
@@ -134,7 +134,7 @@
    * invoking this method. The behavior is inconsistent for historical reasons
    * and authors should not rely on a particular one.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-enctype
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-enctype">W3C HTML Specification</a>
    */
   public final native void setEnctype(String enctype) /*-{
     this.enctype = enctype;
@@ -143,7 +143,7 @@
   /**
    * HTTP method [IETF RFC 2616] used to submit form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-method
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-method">W3C HTML Specification</a>
    */
   public final native void setMethod(String method) /*-{
     this.method = method;
@@ -159,7 +159,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native void setTarget(String target) /*-{
     this.target = target;
diff --git a/user/src/com/google/gwt/dom/client/FrameElement.java b/user/src/com/google/gwt/dom/client/FrameElement.java
index 9049b97..397ae86 100644
--- a/user/src/com/google/gwt/dom/client/FrameElement.java
+++ b/user/src/com/google/gwt/dom/client/FrameElement.java
@@ -18,7 +18,7 @@
 /**
  * Create a frame.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAME
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAME">W3C HTML Specification</a>
  */
 public class FrameElement extends Element {
 
@@ -45,7 +45,7 @@
   /**
    * Request frame borders.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder">W3C HTML Specification</a>
    */
   public final native int getFrameBorder() /*-{
      return this.frameBorder;
@@ -54,7 +54,7 @@
   /**
    * URI designating a long description of this image or frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-longdesc-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-longdesc-FRAME">W3C HTML Specification</a>
    */
   public final native String getLongDesc() /*-{
      return this.longDesc;
@@ -63,7 +63,7 @@
   /**
    * Frame margin height, in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight">W3C HTML Specification</a>
    */
   public final native int getMarginHeight() /*-{
      return this.marginHeight;
@@ -72,7 +72,7 @@
   /**
    * Frame margin width, in pixels.
    * 
-   * @see 
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth">W3C HTML Specification</a>
    */
   public final native int getMarginWidth() /*-{
      return this.marginWidth;
@@ -81,7 +81,7 @@
   /**
    * The frame name (object of the target attribute).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -90,7 +90,7 @@
   /**
    * Specify whether or not the frame should have scrollbars.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling">W3C HTML Specification</a>
    */
   public final native String getScrolling() /*-{
      return this.scrolling;
@@ -99,7 +99,7 @@
   /**
    * A URI designating the initial frame contents.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME">W3C HTML Specification</a>
    */
   public final native String getSrc() /*-{
      return this.src;
@@ -108,7 +108,7 @@
   /**
    * When true, forbid user from resizing frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize">W3C HTML Specification</a>
    */
   public final native boolean isNoResize() /*-{
      return this.noResize;
@@ -117,7 +117,7 @@
   /**
    * Request frame borders.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder">W3C HTML Specification</a>
    */
   public final native void setFrameBorder(int frameBorder) /*-{
      this.frameBorder = frameBorder;
@@ -126,7 +126,7 @@
   /**
    * URI designating a long description of this image or frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-longdesc-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-longdesc-FRAME">W3C HTML Specification</a>
    */
   public final native void setLongDesc(String longDesc) /*-{
      this.longDesc = longDesc;
@@ -135,7 +135,7 @@
   /**
    * Frame margin height, in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight">W3C HTML Specification</a>
    */
   public final native void setMarginHeight(int marginHeight) /*-{
      this.marginHeight = marginHeight;
@@ -144,7 +144,7 @@
   /**
    * Frame margin width, in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth">W3C HTML Specification</a>
    */
   public final native void setMarginWidth(int marginWidth) /*-{
      this.marginWidth = marginWidth;
@@ -153,7 +153,7 @@
   /**
    * The frame name (object of the target attribute).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
@@ -162,7 +162,7 @@
   /**
    * When true, forbid user from resizing frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize">W3C HTML Specification</a>
    */
   public final native void setNoResize(boolean noResize) /*-{
      this.noResize = noResize;
@@ -171,7 +171,7 @@
   /**
    * Specify whether or not the frame should have scrollbars.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling">W3C HTML Specification</a>
    */
   public final native void setScrolling(String scrolling) /*-{
      this.scrolling = scrolling;
@@ -180,7 +180,7 @@
   /**
    * A URI designating the initial frame contents.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME">W3C HTML Specification</a>
    */
   public final native void setSrc(String src) /*-{
      this.src = src;
diff --git a/user/src/com/google/gwt/dom/client/FrameSetElement.java b/user/src/com/google/gwt/dom/client/FrameSetElement.java
index 8fe92d7..ecc5971 100644
--- a/user/src/com/google/gwt/dom/client/FrameSetElement.java
+++ b/user/src/com/google/gwt/dom/client/FrameSetElement.java
@@ -18,7 +18,7 @@
 /**
  * Create a grid of frames.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAMESET
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAMESET">W3C HTML Specification</a>
  */
 public class FrameSetElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * The number of columns of frames in the frameset.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-cols-FRAMESET
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-cols-FRAMESET">W3C HTML Specification</a>
    */
   public final native String getCols() /*-{
      return this.cols;
@@ -46,7 +46,7 @@
   /**
    * The number of rows of frames in the frameset.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-rows-FRAMESET
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-rows-FRAMESET">W3C HTML Specification</a>
    */
   public final native String getRows() /*-{
      return this.rows;
@@ -55,7 +55,7 @@
   /**
    * The number of columns of frames in the frameset.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-cols-FRAMESET
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-cols-FRAMESET">W3C HTML Specification</a>
    */
   public final native void setCols(String cols) /*-{
      this.cols = cols;
@@ -64,7 +64,7 @@
   /**
    * The number of rows of frames in the frameset.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-rows-FRAMESET
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-rows-FRAMESET">W3C HTML Specification</a>
    */
   public final native void setRows(String rows) /*-{
      this.rows = rows;
diff --git a/user/src/com/google/gwt/dom/client/HRElement.java b/user/src/com/google/gwt/dom/client/HRElement.java
index 15fffaf..f7b7a3f 100644
--- a/user/src/com/google/gwt/dom/client/HRElement.java
+++ b/user/src/com/google/gwt/dom/client/HRElement.java
@@ -18,7 +18,7 @@
 /**
  * Create a horizontal rule.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#edef-HR
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#edef-HR">W3C HTML Specification</a>
  */
 public class HRElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/HeadElement.java b/user/src/com/google/gwt/dom/client/HeadElement.java
index e361112..40831f8 100644
--- a/user/src/com/google/gwt/dom/client/HeadElement.java
+++ b/user/src/com/google/gwt/dom/client/HeadElement.java
@@ -18,7 +18,7 @@
 /**
  * Document head information.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HEAD
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HEAD">W3C HTML Specification</a>
  */
 public class HeadElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/HeadingElement.java b/user/src/com/google/gwt/dom/client/HeadingElement.java
index fe21822..6db1a85 100644
--- a/user/src/com/google/gwt/dom/client/HeadingElement.java
+++ b/user/src/com/google/gwt/dom/client/HeadingElement.java
@@ -18,7 +18,7 @@
 /**
  * For the H1 to H6 elements.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-H1
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-H1">W3C HTML Specification</a>
  */
 public class HeadingElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/IFrameElement.java b/user/src/com/google/gwt/dom/client/IFrameElement.java
index 7ee5f23..2f2799c 100644
--- a/user/src/com/google/gwt/dom/client/IFrameElement.java
+++ b/user/src/com/google/gwt/dom/client/IFrameElement.java
@@ -18,7 +18,7 @@
 /**
  * Inline subwindows.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-IFRAME
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-IFRAME">W3C HTML Specification</a>
  */
 public class IFrameElement extends Element {
 
@@ -28,7 +28,7 @@
    */
   public static IFrameElement as(Element elem) {
     assert elem.getTagName().equalsIgnoreCase("iframe");
-    return (IFrameElement)elem;
+    return (IFrameElement) elem;
   }
 
   protected IFrameElement() {
@@ -45,7 +45,7 @@
   /**
    * Request frame borders.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder">W3C HTML Specification</a>
    */
   public final native int getFrameBorder() /*-{
      return this.frameBorder;
@@ -54,7 +54,7 @@
   /**
    * Frame margin height, in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight">W3C HTML Specification</a>
    */
   public final native int getMarginHeight() /*-{
      return this.marginHeight;
@@ -63,7 +63,7 @@
   /**
    * Frame margin width, in pixels.
    * 
-   * @see 
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth">W3C HTML Specification</a>
    */
   public final native int getMarginWidth() /*-{
      return this.marginWidth;
@@ -72,7 +72,7 @@
   /**
    * The frame name (object of the target attribute).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -81,7 +81,7 @@
   /**
    * Specify whether or not the frame should have scrollbars.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling">W3C HTML Specification</a>
    */
   public final native String getScrolling() /*-{
      return this.scrolling;
@@ -90,7 +90,7 @@
   /**
    * A URI designating the initial frame contents.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME">W3C HTML Specification</a>
    */
   public final native String getSrc() /*-{
      return this.src;
@@ -99,7 +99,7 @@
   /**
    * When true, forbid user from resizing frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize">W3C HTML Specification</a>
    */
   public final native boolean isNoResize() /*-{
      return this.noResize;
@@ -108,7 +108,7 @@
   /**
    * Request frame borders.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder">W3C HTML Specification</a>
    */
   public final native void setFrameBorder(int frameBorder) /*-{
      this.frameBorder = frameBorder;
@@ -117,7 +117,7 @@
   /**
    * Frame margin height, in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight">W3C HTML Specification</a>
    */
   public final native void setMarginHeight(int marginHeight) /*-{
      this.marginHeight = marginHeight;
@@ -126,7 +126,7 @@
   /**
    * Frame margin width, in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth">W3C HTML Specification</a>
    */
   public final native void setMarginWidth(int marginWidth) /*-{
      this.marginWidth = marginWidth;
@@ -135,7 +135,7 @@
   /**
    * The frame name (object of the target attribute).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
@@ -144,7 +144,7 @@
   /**
    * When true, forbid user from resizing frame.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize">W3C HTML Specification</a>
    */
   public final native void setNoResize(boolean noResize) /*-{
      this.noResize = noResize;
@@ -153,7 +153,7 @@
   /**
    * Specify whether or not the frame should have scrollbars.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling">W3C HTML Specification</a>
    */
   public final native void setScrolling(String scrolling) /*-{
      this.scrolling = scrolling;
@@ -162,7 +162,7 @@
   /**
    * A URI designating the initial frame contents.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME">W3C HTML Specification</a>
    */
   public final native void setSrc(String src) /*-{
      this.src = src;
diff --git a/user/src/com/google/gwt/dom/client/ImageElement.java b/user/src/com/google/gwt/dom/client/ImageElement.java
index c2d4631..c10fb88 100644
--- a/user/src/com/google/gwt/dom/client/ImageElement.java
+++ b/user/src/com/google/gwt/dom/client/ImageElement.java
@@ -18,7 +18,7 @@
 /**
  * Embedded image.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-IMG
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-IMG">W3C HTML Specification</a>
  */
 public class ImageElement extends Element {
 
@@ -38,7 +38,7 @@
    * Alternate text for user agents not rendering the normal content of this
    * element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt">W3C HTML Specification</a>
    */
   public final native String getAlt() /*-{
     return this.alt;
@@ -47,7 +47,7 @@
   /**
    * Height of the image in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG">W3C HTML Specification</a>
    */
   public final native int getHeight() /*-{
     return this.height;
@@ -56,7 +56,7 @@
   /**
    * URI designating the source of this image.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-src-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-src-IMG">W3C HTML Specification</a>
    */
   public final String getSrc() {
     return DOMImpl.impl.imgGetSrc(this);
@@ -65,7 +65,7 @@
   /**
    * The width of the image in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG">W3C HTML Specification</a>
    */
   public final native int getWidth() /*-{
     return this.width;
@@ -74,7 +74,7 @@
   /**
    * Use server-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-ismap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-ismap">W3C HTML Specification</a>
    */
   public final native boolean isMap() /*-{
      return this.isMap;
@@ -84,7 +84,7 @@
    * Alternate text for user agents not rendering the normal content of this
    * element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt">W3C HTML Specification</a>
    */
   public final native void setAlt(String alt) /*-{
     this.alt = alt;
@@ -93,7 +93,7 @@
   /**
    * Height of the image in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG">W3C HTML Specification</a>
    */
   public final native void setHeight(int height) /*-{
     this.height = height;
@@ -102,7 +102,7 @@
   /**
    * Use server-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-ismap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-ismap">W3C HTML Specification</a>
    */
   public final native void setIsMap(boolean isMap) /*-{
      this.isMap = isMap;
@@ -111,7 +111,7 @@
   /**
    * URI designating the source of this image.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-src-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-src-IMG">W3C HTML Specification</a>
    */
   public final void setSrc(String src) {
     DOMImpl.impl.imgSetSrc(this, src);
@@ -120,7 +120,7 @@
   /**
    * Use client-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap">W3C HTML Specification</a>
    */
   public final native void setUseMap(boolean useMap) /*-{
      this.useMap = useMap;
@@ -129,7 +129,7 @@
   /**
    * The width of the image in pixels.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG">W3C HTML Specification</a>
    */
   public final native void setWidth(int width) /*-{
       this.width = width;
@@ -138,7 +138,7 @@
   /**
    * Use client-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap">W3C HTML Specification</a>
    */
   public final native boolean useMap() /*-{
      return this.useMap;
diff --git a/user/src/com/google/gwt/dom/client/InputElement.java b/user/src/com/google/gwt/dom/client/InputElement.java
index a23a647..93fb1b4 100644
--- a/user/src/com/google/gwt/dom/client/InputElement.java
+++ b/user/src/com/google/gwt/dom/client/InputElement.java
@@ -23,7 +23,7 @@
  * "password" input type, the actual value returned may be masked to prevent
  * unauthorized use.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-INPUT
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-INPUT">W3C HTML Specification</a>
  */
 public class InputElement extends Element {
 
@@ -65,7 +65,7 @@
    * A comma-separated list of content types that a server processing this form
    * will handle correctly.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept">W3C HTML Specification</a>
    */
   public final native String getAccept() /*-{
     return this.accept;
@@ -74,7 +74,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
     return this.accessKey;
@@ -84,7 +84,7 @@
    * Alternate text for user agents not rendering the normal content of this
    * element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt">W3C HTML Specification</a>
    */
   public final native String getAlt() /*-{
     return this.alt;
@@ -96,7 +96,7 @@
    * value of this attribute does not change if the contents of the
    * corresponding form control, in an interactive user agent, changes.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT">W3C HTML Specification</a>
    */
   public final native String getDefaultValue() /*-{
     return this.defaultValue;
@@ -114,7 +114,7 @@
    * Maximum number of characters for text fields, when type has the value
    * "text" or "password".
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-maxlength
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-maxlength">W3C HTML Specification</a>
    */
   public final native int getMaxLength() /*-{
     return this.maxLength;
@@ -123,7 +123,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
     return this.name;
@@ -132,7 +132,7 @@
   /**
    * Size information. The precise meaning is specific to each type of field.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-INPUT">W3C HTML Specification</a>
    */
   public final native int getSize() /*-{
     return this.size;
@@ -142,7 +142,7 @@
    * When the type attribute has the value "image", this attribute specifies the
    * location of the image to be used to decorate the graphical submit button.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-src
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-src">W3C HTML Specification</a>
    */
   public final native String getSrc() /*-{
     return this.src;
@@ -151,7 +151,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native int getTabIndex() /*-{
     return this.tabIndex;
@@ -160,7 +160,7 @@
   /**
    * The type of control created (all lower case).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-type-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-type-INPUT">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
     return this.type;
@@ -175,7 +175,7 @@
    * the value "button", "hidden", "submit", "reset", "image", "checkbox" or
    * "radio", this represents the HTML value attribute of the element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT">W3C HTML Specification</a>
    */
   public final native String getValue() /*-{
     return this.value;
@@ -206,7 +206,7 @@
    * change if the state of the corresponding form control, in an interactive
    * user agent, changes.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-checked
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-checked">W3C HTML Specification</a>
    */
   public final native boolean isDefaultChecked() /*-{
     return this.defaultChecked;
@@ -215,7 +215,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native boolean isDisabled() /*-{
     return this.disabled;
@@ -225,7 +225,7 @@
    * This control is read-only. Relevant only when type has the value "text" or
    * "password".
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly">W3C HTML Specification</a>
    */
   public final native boolean isReadOnly() /*-{
     return this.readOnly;
@@ -243,7 +243,7 @@
    * A comma-separated list of content types that a server processing this form
    * will handle correctly.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept">W3C HTML Specification</a>
    */
   public final native void setAccept(String accept) /*-{
     this.accept = accept;
@@ -252,7 +252,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
     this.accessKey = accessKey;
@@ -262,7 +262,7 @@
    * Alternate text for user agents not rendering the normal content of this
    * element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt">W3C HTML Specification</a>
    */
   public final native void setAlt(String alt) /*-{
     this.alt = alt;
@@ -293,7 +293,7 @@
    * change if the state of the corresponding form control, in an interactive
    * user agent, changes.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-checked
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-checked">W3C HTML Specification</a>
    */
   public final native void setDefaultChecked(boolean defaultChecked) /*-{
     this.defaultChecked = defaultChecked;
@@ -305,7 +305,7 @@
    * value of this attribute does not change if the contents of the
    * corresponding form control, in an interactive user agent, changes.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT">W3C HTML Specification</a>
    */
   public final native void setDefaultValue(String defaultValue) /*-{
     this.defaultValue = defaultValue;
@@ -314,7 +314,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native void setDisabled(boolean disabled) /*-{
     this.disabled = disabled;
@@ -324,7 +324,7 @@
    * Maximum number of characters for text fields, when type has the value
    * "text" or "password".
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-maxlength
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-maxlength">W3C HTML Specification</a>
    */
   public final native void setMaxLength(int maxLength) /*-{
     this.maxLength = maxLength;
@@ -333,7 +333,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
     this.name = name;
@@ -343,7 +343,7 @@
    * This control is read-only. Relevant only when type has the value "text" or
    * "password".
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly">W3C HTML Specification</a>
    */
   public final native void setReadOnly(boolean readOnly) /*-{
     this.readOnly = readOnly;
@@ -352,7 +352,7 @@
   /**
    * Size information. The precise meaning is specific to each type of field.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-INPUT">W3C HTML Specification</a>
    */
   public final native void setSize(int size) /*-{
     this.size = size;
@@ -362,7 +362,7 @@
    * When the type attribute has the value "image", this attribute specifies the
    * location of the image to be used to decorate the graphical submit button.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-src
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-src">W3C HTML Specification</a>
    */
   public final native void setSrc(String src) /*-{
     this.src = src;
@@ -371,7 +371,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native void setTabIndex(int tabIndex) /*-{
     this.tabIndex = tabIndex;
@@ -380,7 +380,7 @@
   /**
    * Use client-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap">W3C HTML Specification</a>
    */
   public final native void setUseMap(boolean useMap) /*-{
     this.useMap = useMap;
@@ -395,7 +395,7 @@
    * the value "button", "hidden", "submit", "reset", "image", "checkbox" or
    * "radio", this represents the HTML value attribute of the element.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT">W3C HTML Specification</a>
    */
   public final native void setValue(String value) /*-{
     this.value = value;
@@ -404,7 +404,7 @@
   /**
    * Use client-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap">W3C HTML Specification</a>
    */
   public final native boolean useMap() /*-{
     return this.useMap;
diff --git a/user/src/com/google/gwt/dom/client/LIElement.java b/user/src/com/google/gwt/dom/client/LIElement.java
index a910143..832914b 100644
--- a/user/src/com/google/gwt/dom/client/LIElement.java
+++ b/user/src/com/google/gwt/dom/client/LIElement.java
@@ -18,7 +18,7 @@
 /**
  * List item.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-LI
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-LI">W3C HTML Specification</a>
  */
 public class LIElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/LabelElement.java b/user/src/com/google/gwt/dom/client/LabelElement.java
index 0d91631..d187845 100644
--- a/user/src/com/google/gwt/dom/client/LabelElement.java
+++ b/user/src/com/google/gwt/dom/client/LabelElement.java
@@ -18,7 +18,7 @@
 /**
  * Form field label text.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-LABEL
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-LABEL">W3C HTML Specification</a>
  */
 public class LabelElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
     return this.accessKey;
@@ -54,7 +54,7 @@
   /**
    * This attribute links this label with another form control by id attribute.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-for
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-for">W3C HTML Specification</a>
    */
   public final native String getHtmlFor() /*-{
     return this.htmlFor;
@@ -63,7 +63,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
     this.accessKey = accessKey;
@@ -72,7 +72,7 @@
   /**
    * This attribute links this label with another form control by id attribute.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-for
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-for">W3C HTML Specification</a>
    */
   public final native void setHtmlFor(String htmlFor) /*-{
     this.htmlFor = htmlFor;
diff --git a/user/src/com/google/gwt/dom/client/LegendElement.java b/user/src/com/google/gwt/dom/client/LegendElement.java
index 498afd8..17f4529 100644
--- a/user/src/com/google/gwt/dom/client/LegendElement.java
+++ b/user/src/com/google/gwt/dom/client/LegendElement.java
@@ -18,7 +18,7 @@
 /**
  * Provides a caption for a FIELDSET grouping.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-LEGEND
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-LEGEND">W3C HTML Specification</a>
  */
 public class LegendElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
     return this.accessKey;
@@ -54,7 +54,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
     this.accessKey = accessKey;
diff --git a/user/src/com/google/gwt/dom/client/LinkElement.java b/user/src/com/google/gwt/dom/client/LinkElement.java
index 5ec2d90..c6301fc 100644
--- a/user/src/com/google/gwt/dom/client/LinkElement.java
+++ b/user/src/com/google/gwt/dom/client/LinkElement.java
@@ -19,7 +19,7 @@
  * The LINK element specifies a link to an external resource, and defines this
  * document's relationship to that resource (or vice versa).
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-LINK
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-LINK">W3C HTML Specification</a>
  */
 public class LinkElement extends Element {
 
@@ -46,7 +46,7 @@
   /**
    * The URI of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href">W3C HTML Specification</a>
    */
   public final native String getHref() /*-{
      return this.href;
@@ -55,7 +55,7 @@
   /**
    * Language code of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang">W3C HTML Specification</a>
    */
   public final native String getHreflang() /*-{
      return this.hreflang;
@@ -64,7 +64,7 @@
   /**
    * Designed for use with one or more target media.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media">W3C HTML Specification</a>
    */
   public final native String getMedia() /*-{
      return this.media;
@@ -73,7 +73,7 @@
   /**
    * Forward link type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel">W3C HTML Specification</a>
    */
   public final native String getRel() /*-{
      return this.rel;
@@ -82,7 +82,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native String getTarget() /*-{
      return this.target;
@@ -91,7 +91,7 @@
   /**
    * Advisory content type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
      return this.type;
@@ -108,7 +108,7 @@
   /**
    * The URI of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href">W3C HTML Specification</a>
    */
   public final native void setHref(String href) /*-{
      this.href = href;
@@ -117,7 +117,7 @@
   /**
    * Language code of the linked resource.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang">W3C HTML Specification</a>
    */
   public final native void setHreflang(String hreflang) /*-{
      this.hreflang = hreflang;
@@ -126,7 +126,7 @@
   /**
    * Designed for use with one or more target media.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media">W3C HTML Specification</a>
    */
   public final native void setMedia(String media) /*-{
      this.media = media;
@@ -135,7 +135,7 @@
   /**
    * Forward link type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel">W3C HTML Specification</a>
    */
   public final native void setRel(String rel) /*-{
      this.rel = rel;
@@ -144,7 +144,7 @@
   /**
    * Frame to render the resource in.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target">W3C HTML Specification</a>
    */
   public final native void setTarget(String target) /*-{
      this.target = target;
@@ -153,7 +153,7 @@
   /**
    * Advisory content type.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A">W3C HTML Specification</a>
    */
   public final native void setType(String type) /*-{
      this.type = type;
diff --git a/user/src/com/google/gwt/dom/client/MapElement.java b/user/src/com/google/gwt/dom/client/MapElement.java
index 55dfce1..62b89fe 100644
--- a/user/src/com/google/gwt/dom/client/MapElement.java
+++ b/user/src/com/google/gwt/dom/client/MapElement.java
@@ -18,7 +18,7 @@
 /**
  * Client-side image map.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-MAP
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-MAP">W3C HTML Specification</a>
  */
 public class MapElement extends Element {
 
@@ -44,7 +44,7 @@
   /**
    * Names the map (for use with usemap).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-MAP
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-MAP">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -53,7 +53,7 @@
   /**
    * Names the map (for use with usemap).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-MAP
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-MAP">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
diff --git a/user/src/com/google/gwt/dom/client/MetaElement.java b/user/src/com/google/gwt/dom/client/MetaElement.java
index d57c7f0..f09a40e 100644
--- a/user/src/com/google/gwt/dom/client/MetaElement.java
+++ b/user/src/com/google/gwt/dom/client/MetaElement.java
@@ -18,7 +18,7 @@
 /**
  * This contains generic meta-information about the document.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-META
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-META">W3C HTML Specification</a>
  */
 public class MetaElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * Associated information.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-content
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-content">W3C HTML Specification</a>
    */
   public final native String getContent() /*-{
      return this.content;
@@ -46,7 +46,7 @@
   /**
    * HTTP response header name [IETF RFC 2616].
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-http-equiv
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-http-equiv">W3C HTML Specification</a>
    */
   public final native String getHttpEquiv() /*-{
      return this.httpEquiv;
@@ -55,7 +55,7 @@
   /**
    * Meta information name.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-name-META
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-name-META">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -64,7 +64,7 @@
   /**
    * Associated information.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-content
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-content">W3C HTML Specification</a>
    */
   public final native void setContent(String content) /*-{
      this.content = content;
@@ -73,7 +73,7 @@
   /**
    * HTTP response header name [IETF RFC 2616].
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-http-equiv
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-http-equiv">W3C HTML Specification</a>
    */
   public final native void setHttpEquiv(String httpEquiv) /*-{
      this.httpEquiv = httpEquiv;
@@ -82,7 +82,7 @@
   /**
    * Meta information name.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-name-META
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-name-META">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
diff --git a/user/src/com/google/gwt/dom/client/ModElement.java b/user/src/com/google/gwt/dom/client/ModElement.java
index f790510..e997045 100644
--- a/user/src/com/google/gwt/dom/client/ModElement.java
+++ b/user/src/com/google/gwt/dom/client/ModElement.java
@@ -18,8 +18,8 @@
 /**
  * Notice of modification to part of a document.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-ins
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-del
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-ins">W3C HTML Specification</a>
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-del">W3C HTML Specification</a>
  */
 public class ModElement extends Element {
 
@@ -39,7 +39,7 @@
   /**
    * A URI designating a document that describes the reason for the change.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/">W3C HTML Specification</a>
    */
   public final native String getCite() /*-{
     return this.cite;
@@ -48,7 +48,7 @@
   /**
    * The date and time of the change.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-datetime
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-datetime">W3C HTML Specification</a>
    */
   public final native String getDateTime() /*-{
     return this.dateTime;
@@ -57,7 +57,7 @@
   /**
    * A URI designating a document that describes the reason for the change.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/">W3C HTML Specification</a>
    */
   public final native void setCite(String cite) /*-{
     this.cite = cite;
@@ -66,7 +66,7 @@
   /**
    * The date and time of the change.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-datetime
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-datetime">W3C HTML Specification</a>
    */
   public final native void setDateTime(String dateTime) /*-{
     this.dateTime = dateTime;
diff --git a/user/src/com/google/gwt/dom/client/OListElement.java b/user/src/com/google/gwt/dom/client/OListElement.java
index b0b0a58..5727dc6 100644
--- a/user/src/com/google/gwt/dom/client/OListElement.java
+++ b/user/src/com/google/gwt/dom/client/OListElement.java
@@ -18,7 +18,7 @@
 /**
  * Ordered list.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-OL
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-OL">W3C HTML Specification</a>
  */
 public class OListElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/ObjectElement.java b/user/src/com/google/gwt/dom/client/ObjectElement.java
index 12b7b97..f5f2d19 100644
--- a/user/src/com/google/gwt/dom/client/ObjectElement.java
+++ b/user/src/com/google/gwt/dom/client/ObjectElement.java
@@ -22,7 +22,7 @@
  * in some environments some properties may be read-only once the underlying
  * object is instantiated.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-OBJECT
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-OBJECT">W3C HTML Specification</a>
  */
 public class ObjectElement extends Element {
 
@@ -56,7 +56,7 @@
   /**
    * A URI specifying the location of the object's data.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-data
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-data">W3C HTML Specification</a>
    */
   public final native String getData() /*-{
      return this.data;
@@ -73,7 +73,7 @@
   /**
    * Override height.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG">W3C HTML Specification</a>
    */
   public final native String getHeight() /*-{
      return this.height;
@@ -82,7 +82,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -91,7 +91,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native int getTabIndex() /*-{
      return this.tabIndex;
@@ -100,7 +100,7 @@
   /**
    * Content type for data downloaded via data attribute.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-type-OBJECT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-type-OBJECT">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
      return this.type;
@@ -109,7 +109,7 @@
   /**
    * Override width.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG">W3C HTML Specification</a>
    */
   public final native String getWidth() /*-{
      return this.width;
@@ -125,7 +125,7 @@
   /**
    * A URI specifying the location of the object's data.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-data
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-data">W3C HTML Specification</a>
    */
   public final native void setData(String data) /*-{
      this.data = data;
@@ -134,7 +134,7 @@
   /**
    * Override height.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG">W3C HTML Specification</a>
    */
   public final native void setHeight(String height) /*-{
      this.height = height;
@@ -143,7 +143,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
@@ -152,7 +152,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native void setTabIndex(int tabIndex) /*-{
      this.tabIndex = tabIndex;
@@ -161,7 +161,7 @@
   /**
    * Content type for data downloaded via data attribute.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-type-OBJECT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-type-OBJECT">W3C HTML Specification</a>
    */
   public final native void setType(String type) /*-{
      this.type = type;
@@ -170,7 +170,7 @@
   /**
    * Use client-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap">W3C HTML Specification</a>
    */
   public final native void setUseMap(boolean useMap) /*-{
      this.useMap = useMap;
@@ -179,7 +179,7 @@
   /**
    * Override width.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG">W3C HTML Specification</a>
    */
   public final native void setWidth(String width) /*-{
      this.width = width;
@@ -188,7 +188,7 @@
   /**
    * Use client-side image map.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap">W3C HTML Specification</a>
    */
   public final native boolean useMap() /*-{
      return this.useMap;
diff --git a/user/src/com/google/gwt/dom/client/OptGroupElement.java b/user/src/com/google/gwt/dom/client/OptGroupElement.java
index fe7d914..ee0aa8c 100644
--- a/user/src/com/google/gwt/dom/client/OptGroupElement.java
+++ b/user/src/com/google/gwt/dom/client/OptGroupElement.java
@@ -18,7 +18,7 @@
 /**
  * Group options together in logical subdivisions.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-OPTGROUP
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-OPTGROUP">W3C HTML Specification</a>
  */
 public class OptGroupElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native String getDisabled() /*-{
      return this.disabled;
@@ -46,7 +46,7 @@
   /**
    * Assigns a label to this option group.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTGROUP
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTGROUP">W3C HTML Specification</a>
    */
   public final native String getLabel() /*-{
      return this.label;
@@ -55,7 +55,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native void setDisabled(String disabled) /*-{
      this.disabled = disabled;
@@ -64,7 +64,7 @@
   /**
    * Assigns a label to this option group.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTGROUP
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTGROUP">W3C HTML Specification</a>
    */
   public final native void setLabel(String label) /*-{
      this.label = label;
diff --git a/user/src/com/google/gwt/dom/client/OptionElement.java b/user/src/com/google/gwt/dom/client/OptionElement.java
index 9c852ab..b9e9139 100644
--- a/user/src/com/google/gwt/dom/client/OptionElement.java
+++ b/user/src/com/google/gwt/dom/client/OptionElement.java
@@ -18,7 +18,7 @@
 /**
  * A selectable choice.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-OPTION
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-OPTION">W3C HTML Specification</a>
  */
 public class OptionElement extends Element {
 
@@ -52,7 +52,7 @@
   /**
    * Option label for use in hierarchical menus.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTION
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTION">W3C HTML Specification</a>
    */
   public final native String getLabel() /*-{
     return this.label;
@@ -68,7 +68,7 @@
   /**
    * The current form control value.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-OPTION
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-OPTION">W3C HTML Specification</a>
    */
   public final native String getValue() /*-{
     return this.value;
@@ -79,7 +79,7 @@
    * attribute does not change if the state of the corresponding form control,
    * in an interactive user agent, changes.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-selected
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-selected">W3C HTML Specification</a>
    */
   public final native boolean isDefaultSelected() /*-{
     return this.defaultSelected;
@@ -88,7 +88,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @param see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native boolean isDisabled() /*-{
     return this.disabled;
@@ -109,7 +109,7 @@
    * attribute does not change if the state of the corresponding form control,
    * in an interactive user agent, changes.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-selected
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-selected">W3C HTML Specification</a>
    */
   public final native void setDefaultSelected(boolean selected) /*-{
     this.defaultSelected = selected;
@@ -118,7 +118,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native void setDisabled(boolean disabled) /*-{
     return this.disabled = disabled;
@@ -127,7 +127,7 @@
   /**
    * Option label for use in hierarchical menus.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTION
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTION">W3C HTML Specification</a>
    */
   public final native void setLabel(String label) /*-{
     return this.label = label;
@@ -153,7 +153,7 @@
   /**
    * The current form control value.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-OPTION
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-OPTION">W3C HTML Specification</a>
    */
   public final native void setValue(String value) /*-{
     this.value = value;
diff --git a/user/src/com/google/gwt/dom/client/ParagraphElement.java b/user/src/com/google/gwt/dom/client/ParagraphElement.java
index 16d926e..810e13c 100644
--- a/user/src/com/google/gwt/dom/client/ParagraphElement.java
+++ b/user/src/com/google/gwt/dom/client/ParagraphElement.java
@@ -18,7 +18,7 @@
 /**
  * Paragraphs.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-P
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-P">W3C HTML Specification</a>
  */
 public class ParagraphElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/ParamElement.java b/user/src/com/google/gwt/dom/client/ParamElement.java
index de364ea..25fc9aa 100644
--- a/user/src/com/google/gwt/dom/client/ParamElement.java
+++ b/user/src/com/google/gwt/dom/client/ParamElement.java
@@ -18,7 +18,7 @@
 /**
  * Parameters fed to the OBJECT element.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-PARAM
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-PARAM">W3C HTML Specification</a>
  */
 public class ParamElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * The name of a run-time parameter.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-PARAM
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-PARAM">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
      return this.name;
@@ -46,7 +46,7 @@
   /**
    * The value of a run-time parameter.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-value-PARAM
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-value-PARAM">W3C HTML Specification</a>
    */
   public final native String getValue() /*-{
      return this.value;
@@ -55,7 +55,7 @@
   /**
    * The name of a run-time parameter.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-PARAM
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-PARAM">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
      this.name = name;
@@ -64,7 +64,7 @@
   /**
    * The value of a run-time parameter.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-value-PARAM
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-value-PARAM">W3C HTML Specification</a>
    */
   public final native void setValue(String value) /*-{
      this.value = value;
diff --git a/user/src/com/google/gwt/dom/client/PreElement.java b/user/src/com/google/gwt/dom/client/PreElement.java
index 9018347..64fbc81 100644
--- a/user/src/com/google/gwt/dom/client/PreElement.java
+++ b/user/src/com/google/gwt/dom/client/PreElement.java
@@ -18,7 +18,7 @@
 /**
  * Preformatted text.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-PRE
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-PRE">W3C HTML Specification</a>
  */
 public class PreElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/QuoteElement.java b/user/src/com/google/gwt/dom/client/QuoteElement.java
index 7c5c487..581428c 100644
--- a/user/src/com/google/gwt/dom/client/QuoteElement.java
+++ b/user/src/com/google/gwt/dom/client/QuoteElement.java
@@ -18,7 +18,7 @@
 /**
  * For the Q and BLOCKQUOTE elements.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-Q
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-Q">W3C HTML Specification</a>
  */
 public class QuoteElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * A URI designating a source document or message.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-cite-Q
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-cite-Q">W3C HTML Specification</a>
    */
   public final native String getCite() /*-{
     return this.cite;
@@ -46,7 +46,7 @@
   /**
    * A URI designating a source document or message.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-cite-Q
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-cite-Q">W3C HTML Specification</a>
    */
   public final native void setCite(String cite) /*-{
     this.cite = cite;
diff --git a/user/src/com/google/gwt/dom/client/ScriptElement.java b/user/src/com/google/gwt/dom/client/ScriptElement.java
index dd0a62c..3d2aae7 100644
--- a/user/src/com/google/gwt/dom/client/ScriptElement.java
+++ b/user/src/com/google/gwt/dom/client/ScriptElement.java
@@ -18,7 +18,7 @@
 /**
  * Script statements.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#edef-SCRIPT
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#edef-SCRIPT">W3C HTML Specification</a>
  */
 public class ScriptElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * Indicates that the user agent can defer processing of the script.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-defer
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-defer">W3C HTML Specification</a>
    */
   public final native String getDefer() /*-{
      return this.defer;
@@ -46,7 +46,7 @@
   /**
    * URI designating an external script.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-src-SCRIPT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-src-SCRIPT">W3C HTML Specification</a>
    */
   public final native String getSrc() /*-{
      return this.src;
@@ -62,7 +62,7 @@
   /**
    * The content type of the script language.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-type-SCRIPT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-type-SCRIPT">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
      return this.type;
@@ -71,7 +71,7 @@
   /**
    * Indicates that the user agent can defer processing of the script.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-defer
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-defer">W3C HTML Specification</a>
    */
   public final native void setDefer(String defer) /*-{
      this.defer = defer;
@@ -80,7 +80,7 @@
   /**
    * URI designating an external script.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-src-SCRIPT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-src-SCRIPT">W3C HTML Specification</a>
    */
   public final native void setSrc(String src) /*-{
      this.src = src;
@@ -96,7 +96,7 @@
   /**
    * The content type of the script language.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-type-SCRIPT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-type-SCRIPT">W3C HTML Specification</a>
    */
   public final native void setType(String type) /*-{
      this.type = type;
diff --git a/user/src/com/google/gwt/dom/client/SelectElement.java b/user/src/com/google/gwt/dom/client/SelectElement.java
index 6375b15..7ca4952 100644
--- a/user/src/com/google/gwt/dom/client/SelectElement.java
+++ b/user/src/com/google/gwt/dom/client/SelectElement.java
@@ -21,7 +21,7 @@
  * The contained options can be directly accessed through the select element as
  * a collection.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-SELECT
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-SELECT">W3C HTML Specification</a>
  */
 public class SelectElement extends Element {
 
@@ -69,7 +69,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native String getDisabled() /*-{
      return this.disabled;
@@ -93,7 +93,7 @@
   /**
    * If true, multiple OPTION elements may be selected in this SELECT.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple">W3C HTML Specification</a>
    */
   public final native String getMultiple() /*-{
      return this.multiple;
@@ -102,7 +102,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-SELECT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-SELECT">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
     return this.name;
@@ -127,7 +127,7 @@
   /**
    * Number of visible rows.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-SELECT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-SELECT">W3C HTML Specification</a>
    */
   public final native int getSize() /*-{
     return this.size;
@@ -153,7 +153,7 @@
   /**
    * If true, multiple OPTION elements may be selected in this SELECT.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple">W3C HTML Specification</a>
    */
   public final native boolean isMultiple() /*-{
      return this.multiple;
@@ -172,7 +172,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native void setDisabled(String disabled) /*-{
      this.disabled = disabled;
@@ -181,7 +181,7 @@
   /**
    * If true, multiple OPTION elements may be selected in this SELECT.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple">W3C HTML Specification</a>
    */
   public final native void setMultiple(boolean multiple) /*-{
      this.multiple = multiple;
@@ -190,7 +190,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-SELECT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-SELECT">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
     this.name = name;
@@ -208,7 +208,7 @@
   /**
    * Number of visible rows.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-SELECT
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-SELECT">W3C HTML Specification</a>
    */
   public final native void setSize(int size) /*-{
     this.size = size;
diff --git a/user/src/com/google/gwt/dom/client/SpanElement.java b/user/src/com/google/gwt/dom/client/SpanElement.java
index 03e6eec..4c80598 100644
--- a/user/src/com/google/gwt/dom/client/SpanElement.java
+++ b/user/src/com/google/gwt/dom/client/SpanElement.java
@@ -18,7 +18,7 @@
 /**
  * Generic inline container.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-SPAN
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-SPAN">W3C HTML Specification</a>
  */
 public class SpanElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/StyleElement.java b/user/src/com/google/gwt/dom/client/StyleElement.java
index 210b238..56855ab 100644
--- a/user/src/com/google/gwt/dom/client/StyleElement.java
+++ b/user/src/com/google/gwt/dom/client/StyleElement.java
@@ -18,9 +18,9 @@
 /**
  * Style information.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#edef-STYLE
- * @see http://www.w3.org/TR/DOM-Level-2-HTML/references.html#DOMStyle
- * @see http://www.w3.org/TR/DOM-Level-2-HTML/references.html#DOMStyle-inf
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#edef-STYLE">W3C HTML Specification</a>
+ * @see <a href="http://www.w3.org/TR/DOM-Level-2-HTML/references.html#DOMStyle">W3C HTML Specification</a>
+ * @see <a href="http://www.w3.org/TR/DOM-Level-2-HTML/references.html#DOMStyle-inf">W3C HTML Specification</a>
  */
 public class StyleElement extends Element {
 
@@ -46,7 +46,7 @@
   /**
    * Designed for use with one or more target media.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media">W3C HTML Specification</a>
    */
   public final native String getMedia() /*-{
      return this.media;
@@ -55,7 +55,7 @@
   /**
    * The content type of the style sheet language.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-type-STYLE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-type-STYLE">W3C HTML Specification</a>
    */
   public final native String getType() /*-{
      return this.type;
@@ -71,7 +71,7 @@
   /**
    * Designed for use with one or more target media.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media">W3C HTML Specification</a>
    */
   public final native void setMedia(String media) /*-{
      this.media = media;
@@ -80,7 +80,7 @@
   /**
    * The content type of the style sheet language.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-type-STYLE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-type-STYLE">W3C HTML Specification</a>
    */
   public final native void setType(String type) /*-{
      this.type = type;
diff --git a/user/src/com/google/gwt/dom/client/TableCaptionElement.java b/user/src/com/google/gwt/dom/client/TableCaptionElement.java
index e2305e6..84d9f5b 100644
--- a/user/src/com/google/gwt/dom/client/TableCaptionElement.java
+++ b/user/src/com/google/gwt/dom/client/TableCaptionElement.java
@@ -18,7 +18,7 @@
 /**
  * Table caption.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-CAPTION
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-CAPTION">W3C HTML Specification</a>
  */
 public class TableCaptionElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/TableCellElement.java b/user/src/com/google/gwt/dom/client/TableCellElement.java
index fbe0a7a..bc5c3c8 100644
--- a/user/src/com/google/gwt/dom/client/TableCellElement.java
+++ b/user/src/com/google/gwt/dom/client/TableCellElement.java
@@ -18,7 +18,7 @@
 /**
  * The object used to represent the TH and TD elements.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TD
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TD">W3C HTML Specification</a>
  */
 public class TableCellElement extends Element {
 
@@ -37,7 +37,7 @@
   /**
    * Horizontal alignment of data in cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD">W3C HTML Specification</a>
    */
   public final native String getAlign() /*-{
      return this.align;
@@ -56,7 +56,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native String getCh() /*-{
      return this.ch;
@@ -65,7 +65,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native String getChOff() /*-{
      return this.chOff;
@@ -74,7 +74,7 @@
   /**
    * Number of columns spanned by cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-colspan
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-colspan">W3C HTML Specification</a>
    */
   public final native int getColSpan() /*-{
      return this.colSpan;
@@ -83,7 +83,7 @@
   /**
    * List of id attribute values for header cells.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-headers
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-headers">W3C HTML Specification</a>
    */
   public final native String getHeaders() /*-{
      return this.headers;
@@ -92,7 +92,7 @@
   /**
    * Number of rows spanned by cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rowspan
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rowspan">W3C HTML Specification</a>
    */
   public final native int getRowSpan() /*-{
      return this.rowSpan;
@@ -101,7 +101,7 @@
   /**
    * Vertical alignment of data in cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign">W3C HTML Specification</a>
    */
   public final native String getVAlign() /*-{
      return this.vAlign;
@@ -110,7 +110,7 @@
   /**
    * Horizontal alignment of data in cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD">W3C HTML Specification</a>
    */
   public final native void setAlign(String align) /*-{
      this.align = align;
@@ -119,7 +119,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native void setCh(String ch) /*-{
      this.ch = ch;
@@ -128,7 +128,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native void setChOff(String chOff) /*-{
      this.chOff = chOff;
@@ -137,7 +137,7 @@
   /**
    * Number of columns spanned by cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-colspan
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-colspan">W3C HTML Specification</a>
    */
   public final native void setColSpan(int colSpan) /*-{
      this.colSpan = colSpan;
@@ -146,7 +146,7 @@
   /**
    * List of id attribute values for header cells.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-headers
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-headers">W3C HTML Specification</a>
    */
   public final native void setHeaders(String headers) /*-{
      this.headers = headers;
@@ -155,7 +155,7 @@
   /**
    * Number of rows spanned by cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rowspan
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rowspan">W3C HTML Specification</a>
    */
   public final native void setRowSpan(int rowSpan) /*-{
      this.rowSpan = rowSpan;
@@ -164,7 +164,7 @@
   /**
    * Vertical alignment of data in cell.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign">W3C HTML Specification</a>
    */
   public final native void setVAlign(String vAlign) /*-{
      this.vAlign = vAlign;
diff --git a/user/src/com/google/gwt/dom/client/TableColElement.java b/user/src/com/google/gwt/dom/client/TableColElement.java
index 74831de..535369d 100644
--- a/user/src/com/google/gwt/dom/client/TableColElement.java
+++ b/user/src/com/google/gwt/dom/client/TableColElement.java
@@ -18,7 +18,7 @@
 /**
  * Regroups the COL and COLGROUP elements.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-COL
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-COL">W3C HTML Specification</a>
  */
 public class TableColElement extends Element {
 
@@ -38,7 +38,7 @@
   /**
    * Horizontal alignment of cell data in column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD">W3C HTML Specification</a>
    */
   public final native String getAlign() /*-{
     return this.align;
@@ -47,7 +47,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native String getCh() /*-{
      return this.ch;
@@ -56,7 +56,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native String getChOff() /*-{
      return this.chOff;
@@ -65,7 +65,7 @@
   /**
    * Indicates the number of columns in a group or affected by a grouping.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-span-COL
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-span-COL">W3C HTML Specification</a>
    */
   public final native int getSpan() /*-{
     return this.span;
@@ -74,7 +74,7 @@
   /**
    * Vertical alignment of cell data in column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign">W3C HTML Specification</a>
    */
   public final native String getVAlign() /*-{
     return this.vAlign;
@@ -83,7 +83,7 @@
   /**
    * Default column width.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-COL
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-COL">W3C HTML Specification</a>
    */
   public final native String getWidth() /*-{
     return this.width;
@@ -92,7 +92,7 @@
   /**
    * Horizontal alignment of cell data in column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD">W3C HTML Specification</a>
    */
   public final native void setAlign(String align) /*-{
     this.align = align;
@@ -101,7 +101,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native void setCh(String ch) /*-{
      this.ch = ch;
@@ -110,7 +110,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native void setChOff(String chOff) /*-{
      this.chOff = chOff;
@@ -119,7 +119,7 @@
   /**
    * Indicates the number of columns in a group or affected by a grouping.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-span-COL
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-span-COL">W3C HTML Specification</a>
    */
   public final native void setSpan(int span) /*-{
     this.span = span;
@@ -128,7 +128,7 @@
   /**
    * Vertical alignment of cell data in column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign">W3C HTML Specification</a>
    */
   public final native void setVAlign(String vAlign) /*-{
     this.vAlign = vAlign;
@@ -137,7 +137,7 @@
   /**
    * Default column width.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-COL
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-COL">W3C HTML Specification</a>
    */
   public final native void setWidth(String width) /*-{
     this.width = width;
diff --git a/user/src/com/google/gwt/dom/client/TableElement.java b/user/src/com/google/gwt/dom/client/TableElement.java
index f0c0a69..94e6a50 100644
--- a/user/src/com/google/gwt/dom/client/TableElement.java
+++ b/user/src/com/google/gwt/dom/client/TableElement.java
@@ -22,7 +22,7 @@
  * the createTHead() or createTFoot() method is called, the method returns the
  * existing THead or TFoot element.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TABLE
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TABLE">W3C HTML Specification</a>
  */
 public class TableElement extends Element {
 
@@ -101,7 +101,7 @@
   /**
    * The width of the border around the table.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-border-TABLE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-border-TABLE">W3C HTML Specification</a>
    */
   public final native int getBorder() /*-{
     return this.border;
@@ -118,7 +118,7 @@
    * Specifies the horizontal and vertical space between cell content and cell
    * borders.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellpadding
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellpadding">W3C HTML Specification</a>
    */
   public final native int getCellPadding() /*-{
     return this.cellPadding;
@@ -127,7 +127,7 @@
   /**
    * Specifies the horizontal and vertical separation between cells.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellspacing
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellspacing">W3C HTML Specification</a>
    */
   public final native int getCellSpacing() /*-{
     return this.cellSpacing;
@@ -136,7 +136,7 @@
   /**
    * Specifies which external table borders to render.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-frame
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-frame">W3C HTML Specification</a>
    */
   public final native String getFrame() /*-{
     return this.frame;
@@ -153,7 +153,7 @@
   /**
    * Specifies which internal table borders to render.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rules
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rules">W3C HTML Specification</a>
    */
   public final native String getRules() /*-{
     return this.rules;
@@ -183,7 +183,7 @@
   /**
    * Specifies the desired table width.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-TABLE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-TABLE">W3C HTML Specification</a>
    */
   public final native String getWidth() /*-{
      return this.width;
@@ -210,7 +210,7 @@
   /**
    * The width of the border around the table.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-border-TABLE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-border-TABLE">W3C HTML Specification</a>
    */
   public final native void setBorder(int border) /*-{
     this.border = border;
@@ -227,7 +227,7 @@
    * Specifies the horizontal and vertical space between cell content and cell
    * borders.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellpadding
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellpadding">W3C HTML Specification</a>
    */
   public final native void setCellPadding(int cellPadding) /*-{
     this.cellPadding = cellPadding;
@@ -236,7 +236,7 @@
   /**
    * Specifies the horizontal and vertical separation between cells.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellspacing
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellspacing">W3C HTML Specification</a>
    */
   public final native void setCellSpacing(int cellSpacing) /*-{
     this.cellSpacing = cellSpacing;
@@ -245,7 +245,7 @@
   /**
    * Specifies which external table borders to render.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-frame
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-frame">W3C HTML Specification</a>
    */
   public final native void setFrame(String frame) /*-{
     this.frame = frame;
@@ -254,7 +254,7 @@
   /**
    * Specifies which internal table borders to render.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rules
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rules">W3C HTML Specification</a>
    */
   public final native void setRules(String rules) /*-{
     this.rules = rules;
@@ -277,7 +277,7 @@
   /**
    * Specifies the desired table width.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-TABLE
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-TABLE">W3C HTML Specification</a>
    */
   public final native void setWidth(String width) /*-{
      this.width = width;
diff --git a/user/src/com/google/gwt/dom/client/TableRowElement.java b/user/src/com/google/gwt/dom/client/TableRowElement.java
index 689d7b9..6c7e10d 100644
--- a/user/src/com/google/gwt/dom/client/TableRowElement.java
+++ b/user/src/com/google/gwt/dom/client/TableRowElement.java
@@ -18,7 +18,7 @@
 /**
  * A row in a table.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TR
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TR">W3C HTML Specification</a>
  */
 public class TableRowElement extends Element {
 
@@ -41,7 +41,7 @@
   /**
    * Horizontal alignment of data within cells of this row.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD">W3C HTML Specification</a>
    */
   public final native String getAlign() /*-{
     return this.align;
@@ -57,7 +57,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native String getCh() /*-{
      return this.ch;
@@ -66,7 +66,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native String getChOff() /*-{
      return this.chOff;
@@ -93,7 +93,7 @@
   /**
    * Vertical alignment of data within cells of this row.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign">W3C HTML Specification</a>
    */
   public final native String getVAlign() /*-{
     return this.vAlign;
@@ -106,7 +106,7 @@
   /**
    * Horizontal alignment of data within cells of this row.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD">W3C HTML Specification</a>
    */
   public final native void setAlign(String align) /*-{
     this.align = align;
@@ -115,7 +115,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native void setCh(String ch) /*-{
      this.ch = ch;
@@ -124,7 +124,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native void setChOff(String chOff) /*-{
      this.chOff = chOff;
@@ -133,7 +133,7 @@
   /**
    * Vertical alignment of data within cells of this row.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign">W3C HTML Specification</a>
    */
   public final native void setVAlign(String vAlign) /*-{
     this.vAlign = vAlign;
diff --git a/user/src/com/google/gwt/dom/client/TableSectionElement.java b/user/src/com/google/gwt/dom/client/TableSectionElement.java
index b223a60..feccd83 100644
--- a/user/src/com/google/gwt/dom/client/TableSectionElement.java
+++ b/user/src/com/google/gwt/dom/client/TableSectionElement.java
@@ -56,7 +56,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native String getCh() /*-{
      return this.ch;
@@ -65,7 +65,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native String getChOff() /*-{
      return this.chOff;
@@ -111,7 +111,7 @@
   /**
    * Alignment character for cells in a column.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char">W3C HTML Specification</a>
    */
   public final native void setCh(String ch) /*-{
      this.ch = ch;
@@ -120,7 +120,7 @@
   /**
    * Offset of alignment character.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff">W3C HTML Specification</a>
    */
   public final native void setChOff(String chOff) /*-{
      this.chOff = chOff;
diff --git a/user/src/com/google/gwt/dom/client/TextAreaElement.java b/user/src/com/google/gwt/dom/client/TextAreaElement.java
index b2cf63e..2e03f84 100644
--- a/user/src/com/google/gwt/dom/client/TextAreaElement.java
+++ b/user/src/com/google/gwt/dom/client/TextAreaElement.java
@@ -18,7 +18,7 @@
 /**
  * Multi-line text field.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-TEXTAREA
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-TEXTAREA">W3C HTML Specification</a>
  */
 public class TextAreaElement extends Element {
 
@@ -51,7 +51,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native String getAccessKey() /*-{
     return this.accessKey;
@@ -60,7 +60,7 @@
   /**
    * Width of control (in characters).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-cols-TEXTAREA
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-cols-TEXTAREA">W3C HTML Specification</a>
    */
   public final native int getCols() /*-{
     return this.cols;
@@ -90,7 +90,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-TEXTAREA
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-TEXTAREA">W3C HTML Specification</a>
    */
   public final native String getName() /*-{
     return this.name;
@@ -103,7 +103,7 @@
   /**
    * Number of text rows.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-rows-TEXTAREA
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-rows-TEXTAREA">W3C HTML Specification</a>
    */
   public final native int getRows() /*-{
     return this.rows;
@@ -112,7 +112,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native int getTabIndex() /*-{
     return this.tabIndex;
@@ -139,7 +139,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native boolean isDisabled() /*-{
     return this.disabled;
@@ -148,7 +148,7 @@
   /**
    * This control is read-only.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly">W3C HTML Specification</a>
    */
   public final native boolean isReadOnly() /*-{
     return this.readOnly;
@@ -164,7 +164,7 @@
   /**
    * A single character access key to give access to the form control.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey">W3C HTML Specification</a>
    */
   public final native void setAccessKey(String accessKey) /*-{
     this.accessKey = accessKey;
@@ -173,7 +173,7 @@
   /**
    * Width of control (in characters).
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-cols-TEXTAREA
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-cols-TEXTAREA">W3C HTML Specification</a>
    */
   public final native void setCols(int cols) /*-{
     this.cols = cols;
@@ -191,7 +191,7 @@
   /**
    * The control is unavailable in this context.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled">W3C HTML Specification</a>
    */
   public final native void setDisabled(boolean disabled) /*-{
     this.disabled = disabled;
@@ -200,7 +200,7 @@
   /**
    * Form control or object name when submitted with a form.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-TEXTAREA
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-TEXTAREA">W3C HTML Specification</a>
    */
   public final native void setName(String name) /*-{
     this.name = name;
@@ -209,7 +209,7 @@
   /**
    * This control is read-only.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly">W3C HTML Specification</a>
    */
   public final native void setReadOnly(boolean readOnly) /*-{
     this.readOnly = readOnly;
@@ -218,7 +218,7 @@
   /**
    * Number of text rows.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-rows-TEXTAREA
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-rows-TEXTAREA">W3C HTML Specification</a>
    */
   public final native void setRows(int rows) /*-{
     this.rows = rows;
@@ -227,7 +227,7 @@
   /**
    * Index that represents the element's position in the tabbing order.
    * 
-   * @see http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex
+   * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex">W3C HTML Specification</a>
    */
   public final native void setTabIndex(int tabIndex) /*-{
     this.tabIndex = tabIndex;
diff --git a/user/src/com/google/gwt/dom/client/TitleElement.java b/user/src/com/google/gwt/dom/client/TitleElement.java
index 6821bdd..ed54993 100644
--- a/user/src/com/google/gwt/dom/client/TitleElement.java
+++ b/user/src/com/google/gwt/dom/client/TitleElement.java
@@ -18,7 +18,7 @@
 /**
  * The document title.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-TITLE
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-TITLE">W3C HTML Specification</a>
  */
 public class TitleElement extends Element {
 
diff --git a/user/src/com/google/gwt/dom/client/UListElement.java b/user/src/com/google/gwt/dom/client/UListElement.java
index d6020c2..094f3c8 100644
--- a/user/src/com/google/gwt/dom/client/UListElement.java
+++ b/user/src/com/google/gwt/dom/client/UListElement.java
@@ -18,7 +18,7 @@
 /**
  * Unordered list.
  * 
- * @see http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-UL
+ * @see <a href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-UL">W3C HTML Specification</a>
  */
 public class UListElement extends Element {