По умолчанию у всех неизвестных/несуществующих тегов (а тега selection не существует) стиль display:inline
. Можно считать что они все аналогичны тегу span.
Если вы попробуете использовать в этом месте span, то получите такой же результат.
Что бы было видно фон нужно явно задать стиль display: block
.