Es imposible ocultar el código fuente de una página, pero si se pueden poner algunas evitaciones para que les sea más difícil. Como ser: que no puedan seleccionar nada de tu página, que no puedan presionar el botón derecho del mouse, ninguna tecla, etc.
Para ello necesitas unos códigos llamados Javascripts. ¿Has oído de ellos? Bueno, te cuento un poco, on códigos que permiten hacer efectos y demás cosas. Se ubican en el HTML de tu página. Son sencillos y muy útiles.
Para que no te puedan seleccionar nada de la página el código es el siguiente y va pegado entre las etiquetas head y /head del HTML:
<script language="JavaScript">
function disableselect(e)
{
return false
}
function reEnable()
{
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar)
{
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
Los demás Javascripts que te hablé al respecto y muchos más los puedes bajar de:
http://www.geocities.com/gasbyl/javascripts