Onshore oil fields refers to the stock of oil existing beneath the layers of the earth.
Offshore oil fields are located the seabed. One major difference for offshore drilling is the need for stability.