- fprintf(out, "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n");
- fprintf(out, "<html>\n<head>\n <title>%s's addressbook</title>",
- realname );
- fprintf(out, "\n</head>\n<body>\n");
- fprintf(out, "\n<h2>%s's addressbook</h2>\n", realname );
- fprintf(out, "<br><br>\n\n");
-
- fprintf(out, "<table border=\"1\" align=\"center\">\n<tr>");
+ fprintf(out, "<!DOCTYPE html>\n");
+ fprintf(out, "<html>\n");
+ fprintf(out, "<head>\n");
+ fprintf(out, " <meta charset=\"utf-8\" />\n");
+ fprintf(out, " <title>");
+ fprintf(out, _("%s's addressbook"), realname );
+ fprintf(out, "</title>\n");
+ fprintf(out, " <style type=\"text/css\">\n");
+ fprintf(out, " table {border-collapse: collapse ; border: 1px solid #000;}\n");
+ fprintf(out, " table th, table td {text-align: left; border: 1px solid #000; padding: 0.33em;}\n");
+ fprintf(out, " table th {border-bottom: 3px double #000; background-color: #ccc;}\n");
+ fprintf(out, " </style>\n");
+ fprintf(out, "</head>\n");
+ fprintf(out, "<body>\n");
+ fprintf(out, "<h1>");
+ fprintf(out, _("%s's addressbook"), realname);
+ fprintf(out, "</h1>\n");
+
+ fprintf(out, "<table>\n");
+ fprintf(out, "<thead>\n");
+ fprintf(out, " <tr>\n");