diff --git a/report/haskell.verb b/report/haskell.verb
index 88055d85389eef827f08bb8b6c7eb1723c881a7f..004027435eec34b31f5242faaef6dbbd708026d5 100644
--- a/report/haskell.verb
+++ b/report/haskell.verb
@@ -381,6 +381,14 @@
 
 \setcounter{page}{0}
 
+% tex4ht wants to use display:table with fbox, which seems to interact
+% badly with centering.  Hence dropping the box around the title in HTML:
+\ifhtml{%
+\begin{center}
+{\LARGE\bf Haskell 2010} \\[.1in]
+{\LARGE\bf Language Report} \\[.3in]
+\end{center}
+}{%
 \outline{
 \vspace{.3in}
 \begin{center}
@@ -389,6 +397,8 @@
 \end{center}
 \vspace{.3in}
 }
+}
+
 \vspace{.15in}
 \begin{center} \large
 Simon Marlow\\