Я предполагаю, что тело может быть недоступно в DOM до того, как у него будет содержимое, поэтому вы не можете установить его стиль, прежде чем что-то написать в документе.
от вопрос уже есть ответ здесь:
Как отключить подсветку выделения текста? 40 ответовЯ создаю HTML-интерфейс с некоторыми текстовыми элементами, такими как имена вкладок, которые при выборе выглядят плохо. К сожалению, пользователю очень легко дважды щелкнуть имя вкладки, которое выбирается по умолчанию во многих браузерах.
Я мог бы решить эту проблему с помощью трюка JavaScript (я бы тоже хотел увидеть эти ответы) - но я действительно надеюсь, что в CSS / HTML есть что-то напрямую, что работает во всех браузерах.