That is not a solution if you actually want the browser to show the content. Like I said there is not a way to keep someone from seeing the mark up of an element on a page if it is being shown in a browser.
Not possible. If the browser can't see it, then it can't process it. You can try to confuse your users by using ugly coding techniques, but anybody armed with FireFox and FireBug will see every element on your site.
Always remember the golden rule. If you don't want it public, don't put it online.