diff mercurial/templates/paper/tags.tmpl @ 24054:fdf7794be41d

hgweb: replace implicit <tbody> with explicit <thead> where appropriate Some templates in paper style use <tbody> elements inside <table> to assign a class to "body" part of that table (in this case, to make rows striped). The problem is that the <tbody> is preceded by <tr> element, which browsers understand as an implicit start of table body, so the following exlicit <tbody> will actually be "nested", which is not valid. Since that first <tr> contains table headers, wrapping it in <thead> is both semantically correct and follows the advertised XHTML 1.1 doctype.
author Anton Shestakov <engored@ya.ru>
date Fri, 06 Feb 2015 15:52:55 +0800
parents 9756f943634f
children cba4461aa0a0
line wrap: on
line diff
--- a/mercurial/templates/paper/tags.tmpl	Sat Jan 31 12:54:35 2015 -0500
+++ b/mercurial/templates/paper/tags.tmpl	Fri Feb 06 15:52:55 2015 +0800
@@ -41,10 +41,12 @@
 </form>
 
 <table class="bigtable">
+<thead>
 <tr>
  <th>tag</th>
  <th>node</th>
 </tr>
+</thead>
 <tbody class="stripes2">
 {entries%tagentry}
 </tbody>