Я пытаюсь диагностировать плохое форматирование, полученное от кого-то еще, CSS. Их CSS-файл имеет много записей в виде:
..foo { font-size: 10px; color: #000000; text-decoration: none }
Плагин для веб-разработчиков Firefox сообщает:
Ожидаемый идентификатор для селектора класса, но найден '.'. Набор правил игнорируется из-за неправильного селектора.
Я прочитал http://www.w3.org/TR/CSS2/selector.html, и лучшее, что я могу понять, это то, что если "*" можно опустить, то "..foo" означает . .foo ".
Итак, что означает "..foo"?