Let me put it this way, Firefox (and apache) is (are) to fat to look threw the code to find out lol.
I think HTTP request messages are supposed to be termnated with a carriage return and line feed. But I've never bothered to read the standard, so I'm not sure what clients receive (\r\n or actual file content byte by byte).
I've tested with my stylesheet using both \n and \r\n formats with the same results.
BOM issue, I haven't really considered yet.
Code:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
...
<link rel="stylesheet" charset="utf-8" type="text/css" href="/spidey01.css" />
__________________
My
Journal
Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.