Yes its possible, use a HTML cryptor, converts everythign to javascript on the page makign it unreable to the normal person
^ That's a terrible solution. First, because the page won't work at all if JS is disabled. Second, it can be easily decoded. And it's not SEO friendly either. I'll repeat once more, you can't hide your source code. All you can do is make it harder to obtain or decode. Not that doesn't make it impossible.
THIS IS NOT A JOKE! I "googled" for hours trying to figure out a way to hide css and javascript / jquery functions from view source in php. I found nothing but thousands of people trying to do the same thing and failing! When I coded this method and tested it I was shocked it actually works! FIND OUT HOW AT http://valajionetworks.com