私はブログを持っています(ワードプレスベース)。私のページのw3cバリデーターで検証してみてください。最初のエラーは、次のとおりです。また、HTML検証エラー:空白文字がDOCTYPEの前に見つかりました
Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
<!DOCTYPE html><!-- HTML 5 -->
、DebugBarは(http://www.my-debugbar.com/wiki/IETester/HomePage)「同意し、私はから同じページを開いたときに<!
前に2つ目に見えない文字を表示しますこのツール内の[HTMLチェック]タブをクリックします。しかし!!
- HTMLコードのこの行は私のワードプレスのテーマでファイルheader.phpのから来ます。
- 私のホストからこのファイルをローカルのHDDにダウンロードします。私は(ちょうど高度なテキストエディタ)RJ尋ねてみた中でheader.phpのを開くと
- header.phpのの最初の行は、それが言う
<!DOCTYPE html><!-- HTML 5 -->
- です:header.phpのの現在のエンコーディングはUFT-8 ですなし(!)BOM。
- HEXビューアでheader.phpを開くと、そのバイト0と1は3c、21です - 正確には
<!
です。
だから、私がこれらの「奇妙な記号」をどこから得るのか、なぜ&だと思うのですか?
ポイント4と5を読むまで、私は答えがかなり単純だと思った。これは面白い。 –