La anterior definicion no es clara del todo.
Como puedes ver en la wikipedia el transitional permite que existan algunos tags y atributos que están abandonados ("deprecated"):
http://en.wikipedia.org/wiki/XHTML
mientras que el strict no los mantiene.
El xhtml strict puede perfectamente tener los estilos en la misma página (no hace falta que estén en una página aparte) mediante la utilización del atributo "style".
Y XHTML 1.0 strict no es lo mismo que XHTML 1.1, si no no tendrían distintos nombres. En XHTML 1.0 strict se mantienen algunos tags que no aparecen en la especificación XHTML 1.1.
Recomiendo la lectura del enlace que he puesto antes.
Zerjillo