How to get through one-block-high passages?

Solution 1:

Nope! What you need to do is back up a little, probably to the left edge of the screen against the wall, hold down Right+B in order to start running, then press Down to crouch just before you get to the blocks. Mario should then slide underneath the blocks and come out on the other side.