我正在從頭開始寫一個WordPress模板。奇怪的20 ef bb bf由WordPress主要(index.php)添加頁
我寫了一個頁面的header.php像:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
...
<head>
<body>
<header>...</header>
等。 在index.php是這樣:
<?php get_header(); ?>
運行網站,我已經看到了我的頁面頂部一個奇怪的空行。
我試着在page.php上使用相同的代碼,並且白線不在那裏!
這兩個生成的HTML看起來完全相同,除了標題。改變它,白線仍然存在。
我已經在一個十六進制編輯器和ta-da上下載了這兩個頁面!主網站頁面上,<!doctype html>
是先通過這些十六進制值(這是一個空間和UTF BOM據我所知)
20 ef bb bf
而頁面只有空間
20
以EF BB BF一部分是罪魁禍首!如果我保存index.htm文件,白色間隙仍然存在,如果我切割三個字符並重新打開並重新打開,則白色間隙消失。
因此,Wordpress似乎添加,只在主頁上,而不是在一個page.php生成的頁面上,該標題完全打破了我呈現的html。
更糟:20 ef bb bf標題顯示即使我只在html中放入index.php。
我該如何擺脫它?
謝謝
你用什麼編輯器編寫頁面? – Diamondo25
@ Diamondo25我在Windows上使用了Sublimetext2,但是我已經將它用於index.php和page.php(也用於header.php) – pomarc