Dominant vs. Recessive Alleles Explained
The main difference is how they express a trait. A dominant allele is a version of a gene that will produce a certain physical trait (phenotype) even if only one copy is present. A recessive allele will only produce a trait if two copies are present, and it is masked if a dominant allele is also present.
An Example with Eye Color
Imagine the gene for eye color has a dominant allele for brown eyes (B) and a recessive allele for blue eyes (b). If a person inherits one of each (Bb), they will have brown eyes because the brown allele is dominant. To have blue eyes, a person must inherit two copies of the recessive allele (bb).