buenas,
ningun DTD permite el elemento <link> dentro de body, tiene que ir en head. no obstante, generalmente los navegadores lo interpretan adecuadamente. pero eso sería generalizar, puede ocurrir alguna excepción en algún navegador que este fuertemente regido al estandar.