Есть способы сделать это с помощью CSS, но он не будет совместим с IE6. Пока вы в порядке с этим, вы можете сделать это:
p cite {
font-weight: bold;
}
p cite + cite {
font-style: italic;
font-weight: normal;
}
Причина, по которой это работает, заключается в том, что «+» выбирает родного брата для любого данного места. Поскольку родственные отношения в DOM только продвигаются, вы выбираете только второй (или nth, где n> 1) тег цитирования.
К сожалению + не работает с IE6.