С технической точки зрения я бы хотел сказать «да», поскольку в действительности то, что отображается, всегда зависит от браузера. Большинство браузеров стараются придерживаться спецификаций как можно лучше, и, насколько я знаю, в спецификациях 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>