IS 456-2000 has designated the concrete mixes into a number of grades as M10, M15, M20, M25, M30, M35 and M40. In this designation the letter M refers to the mix and the number to the specified 28 day cube strength of mix in N/mm2. The mixes of grades M10, M15, M20 and M25 correspond approximately to the mix proportions (1:3:6), (1:2:4), (1:1.5:3) and (1:1:2) respectively.
IS 456-2000 has designated the concrete mixes into a number of grades as M10, M15, M20, M25, M30, M35 and M40. In this designation the letter M refers to the mix and the number to the specified 28 day cube strength of mix in N/mm2. The mixes of grades M10, M15, M20 and M25 correspond approximately to the mix proportions (1:3:6), (1:2:4), (1:1.5:3) and (1:1:2) respectively.
Yes M10 concrete is lighter than M20. M10 concrete has a compressive strength of 10 Mpa and whereas M20 posses 20 MPa.
For any kind of construction the heart of building is its foundation as it bears all the loads and transfers it to the ground. so when the comparison is done between m10 and m20 as M20 has good compressive strength it is used in foundation.
Whereas when it comes to the top floor depending upon the loading concrete mix is used. But in these days M10 grade is not preferable.