С технической точки зрения я бы хотел сказать «да», поскольку на самом деле то, что отображается, технически всегда зависит от браузера. Большинство браузеров стараются соблюдать спецификации как можно лучше, и, насколько я знаю, в спецификациях CSS нет ничего против этого. Я собираюсь поручиться только за фактический код HTML, CSS, JavaScript, который отправляется в браузер до того, как в него вступят другие интерпретаторы.
Однако я также говорю нет, так как каждый браузер, на котором я обычно тестирую, на самом деле не позволяет вам.
Если вам нужно убедиться в этом, сохраните следующее в виде файла .html и откройте его в основных браузерах. Во всех браузерах, которые я тестировал на javascript, функция не будет соответствовать элементу. Тем не менее, удалите "hunkojunk" из тега id, и все работает нормально.
Пример кода
<html>
<head>
</head>
<body>
<p id="hunkojunk1 hunkojunk2"></p>
<script type="text/javascript">
document.getElementById('hunkojunk2').innerHTML = "JUNK JUNK JUNK JUNK JUNK JUNK";
</script>
</body>
</html>