Два месяца убил, пытаясь понять, какого хрена Опера через раз игнорирует внешний CSS-файл на моем самопальном внутреннем сайтике. Если раз прочитала — то работает нормально, но стоит закрыть-открыть — снова не видит. Требуются шаманские действия с загрузкой его вручную — после этого отлично видит и использует. Остальные браузеры — без нареканий.
Итого, благодаря
opera.com — нашел причину.
В середине CSS-файла в одной из секций блок был закомменчен "по PHPшному".
==
TR.odd {
# background: #e8e8e8;
}
==
Результат: опера игнорирует весь файл, считая его невалидным, но нигде ничего не говорит об этом. Однако, если файл УЖЕ выкачан в кэш — то опера радостно его использует, уже не обращая на невалидность внимания.
Замена "коммента" на штатный для CSS формат /
... / — вопрос закрыла.