Hola
Bueno, en el código que nos pasas justamente el * está comentado, por lo que todos los elementos salvo los que especificamente definas tendrán borde, espaciado y margen.
Por otro lado, según la definición del html, un salto de línea (o más) en el código, si está en la zona de CDATA o PCDATA, debe ser interpretado como un espacio en blanco y es exactamente así como muchos lo hacen, aunque no todos, por lo que dentro de la capa ejemplo, tras la imagen, tienes un espacio en blanco.
A la capa ejemplo no le modificas las propiedades de borde y demás, por lo que tiene las por defecto. Lo mismo que la imagen.
La verdad es que justo el tema de los bordes de los objetos no lo tienes controlado en esa página.
La mejor manera de tener 100%, o casi, de control de los espacios, es que inicies tus hojas de estilo con esto:
Código HTML:
* {
border: 0;
margin: 0;
padding: 0;
}
Felicidad