No doubt the US could blockade China. But given a big percentage of their trade is with the US, it involves a lot of pain and certain recession for the US as a consequence. It would hurt the US just about as much as China. A Pyric victory?
The US is a sea-power, China is a land-power. As a land-power already situated on the 'world-island' China has no need of a huge SEA-going Navy. All it needs is a bunch of anti-ship missiles.
Meanwhile, the US that lives on the peripheral 'americas-island' is powerless without a means to reach the 'world-island' where all the action is.
See Mackinder and GeoPolitics.
The US could probably do without China but US partners would not. Australia, Japan, South Korea etc. would at some point break rank.