Hola,
Cita: pero solo me lee la primera palabra de la cadena e ignora el resto
Repasa tus conocimientos de HTML, es obligatorio poner entre comillas los valores de los atributos cuando estos valores contienen espacios.
Es mas, con xhtml es obligatorio que todos los valores de los atributos vayan entre comillas.
Saludos.