Вы уверены, что правильно применили стили, или нет другой таблицы стилей, мешающей вашим спискам? Я попробовал это:
<ol type="A">
<li><span class="label">Text</span></li>
<li><span class="label">Text</span></li>
<li><span class="label">Text</span></li>
</ol>
Тогда в таблице стилей:
ol {font-weight: bold;}
ol li span.label {font-weight:normal;}
И он выделил A
, B
, C
и т.д., а не текст.
(протестировано в Opera 9.6, FF 3, Safari 3.2 и IE 7)