no es necesario que cambies de transicional a estricto, lo que sucede es que la declaracion del DOCTYPE para XHTML Transitional esta mal declarada. deberia ser asi,
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
hasta cierto punto puede que ciertas funcionalidades queden invalidas pero eso depende si dichas funcionalidades se escribieron pensando en el DOCTYPE que se va a emplear.