Chrome user agent stylesheet overwriting my site style
Vonkly helped identify the issue. I went digging through all my stylesheets and I found a typo, sort of, in one of them - it was missing the parent element when defining the link style for the header, so instead of
header a:link, header a:visited {
...
}
I had
header a:link, a:visited {
...
}
so it was overriding the style I defined for the links in the body. I must have missed it while reviewing my stylesheets the first time around.
Thanks for your comments, everybody!
I don't know why but I add this <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
before <html>
and it solved