Count the places
Each decimal place is a division by ten hidden in the number. Multiply the plain digits, then restore one place for every decimal place in the question. 0.3 × 0.4 has two places: 12 → 0.12.
Why it works
Tenths times tenths makes hundredths — two places.