Web typography is a good article on why you should avoid using the html <font> tag, and use CSS instead. CSS allows you to change all aspects of typography, and gives you flexibility on the displaying of your font. This helps you separate your content from your format a provide accessibility on your website.