The sun dries up the water puddles and then the water forms clouds. So the sun is the cause of clouds
No, the sun itself does not have clouds. The sun is a star made mostly of hydrogen and helium gases and it emits light and heat, so it does not have a solid surface where clouds could form. Clouds only form in the atmosphere of celestial bodies like planets.
The sun is above the clouds, because when the clouds pass through it covers the sun. So yes the clouds are below the sun.
We believe that stars form at the CENTERS of rotating interstellar gas clouds.
When the sun shines on the water that part starts to evaporate.
Clouds.