Store URLS if the apps need to. Or better yet build the schema to store the bare minimum the app needs to generate the HTML.
Here is a compelling reason why not to store HTML:
The data needed to generate the HTML is 10 bytes, but the TEXT field consumes 1024 bytes, all of which is the same text.
Thus for an app that should cost very little to maintain now costs 10 times as much.
If your building a search engine strip out the HTML and store the text. If its a quick app, take this saying into account
The is nothing more Permanent then a temporary solution
A exception that I don't mind: php serialize - this is markup that (rarely) does not change.