--- moin-1.5.0beta5.orig\MoinMoin\formatter\text_html.py	2005-12-04 12:37:54.000000000 +0000
+++ moin-1.5.0beta5\MoinMoin\formatter\text_html.py	2005-12-13 17:41:55.747864200 +0000
@@ -282,9 +282,9 @@
         return str
 
     def anchordef(self, id):
-        #return '<a id="%s"></a>' % (id, ) # this breaks PRE sections for IE
+        # do not use '<a id="%s"></a>' this breaks PRE sections for IE
         # do not add a \n here, it breaks pre sections with line_anchordef
-        return '<span id="%s" class="anchor"></span>' % (id, )
+        return '<div id="%s" class="anchor"><!-- --></div>' % (id, )
 
     def line_anchordef(self, lineno):
         return self.anchordef("line-%d" % lineno)
--- moin-1.5.0beta5.orig\wiki\htdocs\modern\css\screen.css	2005-12-04 19:28:30.000000000 +0000
+++ moin-1.5.0beta5\wiki\htdocs\modern\css\screen.css	2005-12-13 17:42:28.296939200 +0000
@@ -438,5 +438,5 @@
 /* Spans for line-anchors - uses * html hack so that the rule only applies to
  * IE (where omitting the "display: none" triggers rendering bugs).
  */
-* html span.anchor { display: none; }
+* html .anchor { display: none; }
 
