Village/Structure
Village buildings and farms never generate completely "floating". However, if the structure generates partly on an overhang, water, etc., a platform of blocks generates beneath the building in a square‌[JE only] or circular‌[BE only] shape. The platform is made out of natural blocks such as grass, sand, sandstone, dirt, stone, and gravel.
Structure blocks can be used to manually load pieces of the village from the /data/minecraft/structures/village folder in minecraft.jar. To do so, set a structure block to Load mode, enter village/<folder>/<structure_name>, and press LOAD. For example, village/plains/houses/plains_small_house_5
Snowy taiga villages don't have their own architecture, but uses the same buildings as taiga village, although any full block with sky view is covered by top snow, and water is replaced by ice.
Complete article available
This cached Wiki page is unusually large, so it is loaded on demand to keep the initial page fast.