Добрый день.
Споткнулся на непонимании описания свойства clear в шаге 14.
Поискал объяснения здесь и здесь. И все равно не понял. И полез в спеку.
Так вот: написанное в 2.1 спеке и написанное на сайте отличаются просто чрезвычайно. Если это не поменялось в 3, то, может, стоит поменять? Я понимаю, что помимо академии всегда нужно иметь другие источники, но не должно же быть так, чтобы написанное в учебнике было изначально неверным.
Что написано в курсе:
Свойство clear запрещает обтекание элемента другими элементами
Что написано в спеке:
This property indicates which sides of an element’s box(es) may
not be adjacent to an earlier floating box
, то есть примерно
Свойство определяет, какие стороны элемента не могут “прилипать” в предыдущему “зафлоаченному” элементу.
То есть свойство определяет не поведение других элементов относительно заданного, а поведение именно заданного элемента. Это, как мне кажется, лучше объясняет происходящее в примере задания.