可能重複:
How to replace with   in an html file問題與DOCTYPE聲明
我用我的html文件在以下DTD
。但是,當頁面在瀏覽器中呈現最後2個字符]>
時,在頁面中可見。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
<!ENTITY nbsp " "> ] />
有人能告訴我這個聲明有什麼問題嗎?
你爲什麼在2012年使用DTD?只需使用'<!DOCTYPE html>' –
爲什麼你要重新聲明一個已存在的實體? – BoltClock
@BoltClock - 大概是因爲' '在XML中不存在,所以它在聲明爲XHTML的標記中的使用將在驗證器中失敗。 – Alohci