Сетки / Свойство clear [14/32] - Непонятно как в этом уроке работает clear для блоков с float.

Почему если поставить блоку 2 clear:right, то он останется на месте? Разве он не должен переместиться вниз, ведь ему запрещено теперь обтекать 1 блок справа?

Или 3 блоку запрещено его обтекать справа?(но если так то это должно было быть отображено в редакторе после задания ему clear:right - 3 блок должен был бы сместиться вниз + если незафлоаченному блоку задать clear: right, это ОН не будет обтекать зафлоаченные справа, а не его не будут обтекать)
Почему после запрета обтекания 2 блоку слева, он переместился вниз, ведь он обтекал 1 блок справа?
И при задании clear: both блоки 2 и 5 тоже совершенно непонятно себя ведут.