Dudas , separaciones en las etiquetas

Mi pregunta o duda es :
cuando nosotros ponemos una etiqueta , sea cual sea , no estoy muy segura de poner separaciones o no
ejemplo :
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
quiero saber si hay separaciones o esta escrito todo junto. tal vez esto no tenga nada que ver con el resultado final y las separaciones no influyan .
después otra consulta para terminar , si yo sigo los pasos tal cual lo pone en a pagina no tengo problemas , pero si me piden que … como decirlo , si me piden que razone lo que estoy haciendo no lo se. Yo solo sigo pasos y ya esta.esto es normal o solo me pasa ami , esto quiere decir que no estoy estudiando bien o se trata de saber donde va cada código y punto, sin mas .
un millón de gracias por todo¡¡¡
asi no aprenderas html, el html no se aprende de cabeza y copiando sino sabiendo por que se pone cada cosa y que funcion tiene.

las separaciones dentro de etiquetas si que son importantes, pero entre etiquetas no ya que html no interpreta los saltos de linea.
Entonces como se yo que hay una separación o no ??
y con respecto a que estoy haciendo mal porque me estoy aprendiendo las cosas de memoria ya lo sé está mal , pero creerme cuando digo que me imprimí toda la pagina , la encuaderne me machaco estudiando , me hago resúmenes , lo intento de mil maneras , pero no logro hacer las cosas por mi misma , me tranco y no soy capaz de avanzar , tal vez esté haciendo mal la separaciones de las etiquetas y como no me sale ya me caliento la cabeza. no lo se
Gracias por todo , esto ya es cosa mia , no tienen como ayudarme
hay una separacion siempre que 'definas' algo ejemplo

[contenido no disponible]

rojo: defines la ruta de la imagen
naranja: defines al ancho de la imagen
verde: defines el alto de la imagen
violeta: defines el titulo de la imagen (lo que sale cuando tienes el raton sobre ella)