浮力与水的密度有直接关系。根据阿基米德原理,物体在液体中受到的浮力大小等于其排开的液体的重量,即浮力大小等于排开液体的体积乘以液体的密度。因此,水的密度越大,相同体积的水可以提供的浮力就越大。同时,如果物体的密度小于水的密度,那么它就会浮在水面上。