lucy24 - 1:18 am on Jul 31, 2013 (gmt 0)
I see two ways:
1. teaser in b, single words in strong and em
2. teaser in strong, single words in em and bold
There are any number of ways. But here it's useful to distinguish between what you want things to look like to the user-- including what they sound like to users with text-to-voice devices-- and what information you want to give the search engine.
You can redefine any element in css. But since <b> and <i> and similar are intended to be presentational ("what it looks like"), it's a better idea to work with <em> and <strong> which are semantic ("what it means"). So if your body text is italic, <em> means non-italic; if you're quoting a 19th-century German source, <em> means extra letter-spacing; if you're using a non-Roman script, <em> might mean bold and sans-serif. And so on.