Al hacer click.....

Hola:

1.- Asumiendo que tienes al menos dos páginas: index.html y segunda.html. En el index.html tendrás tu link así:

<a href="segunda.html#seccion1">Segunda, Sección Uno</a>

En la página segunda.html necesitarás cualquier elemento con un ID llamado sección 1, así:

<html><head>...</head>
<body>
<!-- ... Resto del contenido -->

<div id="seccion1">
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<!-- Más contenido... -->
</body>
</html>

De esta forma se irá directamente al div con dicha ID.

2.- Se puede, pero no todos los navegadores lo soportan porque es una especificación CSS3. Lo que yo hago es utilizar una etiqueta <img /> y la dejo así:

position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;

Así crecerá de acuerdo al tamaño del enlace. El enlace que contenga la etiqueta <img /> debe tener el atributo position: absolute|relative|fixed de lo contrario no funcionará.

3.- No entiendo la pregunta :P.

Saludos.
Ok, voy a probarlo. En la tres me refería a los botones de esta misma página. Me gusta el estilo de los botones, tienen una estética a la de facebook.
Aaaaaaaaaah... en ese caso, si utilizas el navegador Google Chrome, Opera o Firefox, puedes hacer clic con el botón derecho sobre el botón que te guste y luego hacer clic sobre Insperccionar elemento. Se abrirá una ventana en la parte inferior que te permitirá ver los estilos (CSS) del elemento.