Ramblings about markup
You might notice that some of the comments in the list below each post
now have white backgrounds, and others have grey backgrounds. There's a
story behind this. I wanted to have a fancy alternating colour scheme
for the comments, so that they would have alternating white and grey
backgrounds^1^. Fine, I thought — this should be easy. Each comment
has a comment ID number, so if I write a function to check whether the
ID is even or odd, I can set the class
attribute of the li
element
to 'even' or 'odd' appropriately. Sorted.
Or not. I had forgotten that the comment IDs are assigned as each
comment is made over the whole site, so that the numbers on the comments
on each post are not necessarily consecutive. So instead of a nice
orderly alternation, I have a distressing degree of randomness. I'm
sure that there must be a way to do this properly, using the content()
attribute of lists, but I can't think how. Does anyone know how, or can
you point me to a helpful tutorial on the subject?
^1^ In the memorable words of Pete, the yellow was a bit jingly.