HTML for emails should be simplified compared to web pages. Use inline CSS instead of external stylesheets, avoid JavaScript, and stick to basic HTML tags. Tables are widely used for layout purposes to ensure consistent rendering across different email clients. Always include a plain text version of the email for accessibility and better deliverability.