1. В постах в блоге по умолчанию используется выключка по формату, причём распространяется она даже на содержимое тега code. Приводит это к тому, что лидирующие отступы в строках визуально получаются разного размера. Это может быть не только неряшливо, но даже и ошибочно (в случае с кодом на Python, например). Заключение code в l, разумеется, решает проблему.

2. Если в теге code в начале строки поставить более одного пробела подряд, в результате получится ровно два неразрывных, независимо от того, сколько ставили. Для достижения желаемой структуры приходится вручную табулировать nbsp’ами.