Fix offset problem when jumping to an anchor mid-pages.

BTW, I had tried to use <a id=''> instead of <a name=''> to be HTML5
compatible.  This does not work with the current default.css file.

Change-Id: I07b4273a0f9dabead668baf6b25dfac41021ab98
diff --git a/api/GenerateDocumentation.cpp b/api/GenerateDocumentation.cpp
index e5f238a..389eac9 100644
--- a/api/GenerateDocumentation.cpp
+++ b/api/GenerateDocumentation.cpp
@@ -54,9 +54,11 @@
         *file << "page.title=RenderScript " << title << "\n\n";
         *file << "@jd:body\n\n";
     }
+    *file << "<div class='renderscript'>\n";
 }
 
 static void writeFooter(GeneratedFile* file, bool forVerification) {
+    *file << "</div>\n";
     if (forVerification) {
         *file << "</body></html>\n";
     }
@@ -466,7 +468,7 @@
     }
     const string& name = constant->getName();
 
-    *file << "<a id='android_rs:" << name << "'></a>\n";
+    *file << "<a name='android_rs:" << name << "'></a>\n";
     *file << "<div class='jd-details'>\n";
     *file << "  <h4 class='jd-details-title'>\n";
     *file << "    <span class='sympad'>" << name << "</span>\n";
@@ -505,7 +507,7 @@
     }
     const string& name = type->getName();
 
-    *file << "<a id='android_rs:" << name << "'></a>\n";
+    *file << "<a name='android_rs:" << name << "'></a>\n";
     *file << "<div class='jd-details'>\n";
     *file << "  <h4 class='jd-details-title'>\n";
     *file << "    <span class='sympad'>" << name << "</span>\n";
@@ -534,7 +536,7 @@
     }
     const string& name = function->getName();
 
-    *file << "<a id='android_rs:" << name << "'></a>\n";
+    *file << "<a name='android_rs:" << name << "'></a>\n";
     *file << "<div class='jd-details'>\n";
     *file << "  <h4 class='jd-details-title'>\n";
     *file << "    <span class='sympad'>" << name << "</span>\n";