Here's why:
* Semicolons are used to separate independent clauses (clauses that could stand alone as sentences). "i.e." is not an independent clause.
* "i.e." is an abbreviation for "that is" and introduces an explanation or clarification. It acts as a parenthetical phrase and should be treated as such.
Here are some examples:
* Correct: We have many options for dinner, i.e., pizza, pasta, or salad.
* Incorrect: We have many options for dinner; i.e., pizza, pasta, or salad.
Note: You can use a comma before "i.e." if the phrase introduces a list of items or provides further information.