Qué cosa tan rara. ¿Tienes puesto doctype y demás en el HTML? A veces al no ponerlo pasan cosas extrañas.
De todas formas, poniéndolo así no debería darte problemas_
Aunque tampoco debería de darte problemas la primera forma que probaste. Igual es alguna otra cosa que interfiere, si lo tienes online pon la URL para echar un vistazo.