Ха. Это действительно странно. Определенно ошибка Chrome.
Я могу надежно воспроизвести вашу проблему в Chrome 16.0.912.63
Добавление
pre[rel] {
font-size:1em;
}
для таблицы стилей устраняет проблему, но, похоже, в предложении должен быть хотя бы один допустимый стиль.
Нет причин думать, почему это должно быть намеченное поведение.
Обратите внимание, что если бы вы использовали класс вместо недопустимого использования атрибута rel, проблема бы не возникла. например Используйте
<pre class="js code">
и
pre.js:before {
content:"JavaScript";
padding-right:434px;
}
и т.д.