Ich erinnere mich irgendwo gelesen zu haben daß CSS-Klassen oder IDs nicht mit einem "_" beginnen sollen, also nicht so:
<p id="_content"> oder <p class="_content">
Stimmt das?
Schau einfach in den HTML-Standard: 7.5.2 Element identifiers: the id and class attributes -> 6.2 SGML basic types.
Und wie verhält es sich mit den Namen von externen CSS-Dateien?
Könnte <link rel="stylesheet" type="text/css" href="_style.css" /> irgendwelche Probleme verursachen?
Nein. Auch das ist genormt: RFC 1738 (Abschnitte 3.3 und 2.2) und RFC 1808
Beide Fragen haben übrigens nur am Rande mit CSS zu tun.