Хотя обычно в CSS побеждает последнее объявление, это верно только в том случае, если они оба имеют одинаковый вес специфичности .Однако, если 2 селектора не имеют одинаковой специфичности, нижний будет переопределен , даже если он будет добавлен позже в коде .
, поскольку селектор classname имеетболее высокое значение специфичности, чем у селектора tagname , ваше второе объявление переопределяется.
Чтобы придать последнему более высокую специфичность, вам придется дополнительно его квалифицировать:
.entry blockquote p {margin: 0px}
Или используйте страшный !important
:
blockquote p { margin: 0px !important }
Используйте второй метод только тогда, когда первый не удастся (В вашем примере первый будет хорошо).