USB Type B Connector
The USB Type B connectors in USB 2.0 and USB 1.1 are identical, meaning that the USB Type B plug from one USB version will fit into the USB Type B receptacle from both its own and the other USB version.
USB 3.0 Type B connectors are a different shape than previous ones and so the plugs do not fit in previous receptacles. However, the new USB 3.0 Type B form factor was designed in such a way to allow previous USB Type B plugs from USB 2.0 and USB 1.1 to fit with USB 3.0 Type B receptacles.
In other words, USB 1.1 and 2.0 Type B plugs are physically compatible with USB 3.0 Type B receptacles, but USB 3.0 Type B plugs are not compatible with USB 1.1 or USB 2.0 Type B receptacles.
The reason for the change is that USB 3.0 Type B connectors have nine pins, several more than the four pins found in previous USB Type B connectors, to allow for the faster USB 3.0 data transfer rate. Those pins had to go somewhere so the Type B shape had to be altered somewhat.