如果我想使用costumizable的div,應該使用哪種doctype。使用div動畫,圖像移動,設置div不透明度等。我應該使用哪種文檔類型?
我試圖通過javascript創建一個div,設置它的背景顏色,位置,寬度和高度,並向它添加onmouseover事件。
一切工作正常,直到我想把一個DOCTYPE在我的HTML。
我試過的過渡和嚴格,既讓我的div消失。
所以,我插入了HTML5類型的doctype,我的DIV出現確定。
那麼,我想用html4製作我的網站。
可能嗎?
如果我想使用costumizable的div,應該使用哪種doctype。使用div動畫,圖像移動,設置div不透明度等。我應該使用哪種文檔類型?
我試圖通過javascript創建一個div,設置它的背景顏色,位置,寬度和高度,並向它添加onmouseover事件。
一切工作正常,直到我想把一個DOCTYPE在我的HTML。
我試過的過渡和嚴格,既讓我的div消失。
所以,我插入了HTML5類型的doctype,我的DIV出現確定。
那麼,我想用html4製作我的網站。
可能嗎?
一切我讀過最近似乎是說,你應該只使用一個普通的文檔類型,因此瀏覽器可以使用最新的渲染標準。
<!DOCTYPE HTML >
有三種文檔類型版本的HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
但是,最好的解決辦法是使用HTML 5的一個
<!DOCTYPE html >
添加HTML5 doctype
會導致瀏覽器它讀成一個html5
文件。你必須記住它。他們之間沒有太大的區別。 HTML5
只是一個更好的可讀性版本。編寫代碼時,您必須考慮這一點。
如果您在添加doctype時網站停止工作,這意味着您在那裏有錯誤。在其上運行驗證。 –