この処理をhtml内に書いている理由って何かありますかね？
特にないのであれば、`<!DOCTYPE html>`以前のphpタグ内に移しましょう。