В обзоре статьи пункт 11 гласит:
11.Последнее определенное правило переопределяет любые предыдущие конфликтующие правила.
(где «последнее правило» может быть заменено «последним или наиболее конкретным правилом»)
Так что если есть разные свойства, то ничего не переопределяется.Два правила объединены, поэтому p.menu1
будет иметь размер шрифта 10 пикселей и будет красного цвета.Второе правило по-прежнему имеет более конкретный селектор, но оно просто не актуально, пока вы не укажете общий стиль, который потенциально может быть переопределен.
То, как все это делается в реализации, - это, конечно, подробности реализации, поэтомуЯ не знаю.