footing foundation strip footings types construction building concrete pad slab shallow between mat spread basics raft civil difference rc engineering

foundation footing foundations difference between construction building classified broadly