我正在玩弄doctypes爲我找到最好的一個。我正在考慮嚴格使用XHTML 1.0,因爲它不應該接受已棄用的元素和屬性。 要測試的行爲,我創建了一個HTML頁面,內容如下:XHTML 1.0 Strict - div align =「center」仍在工作嗎?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<div align="center">
Some Text
</div>
</body>
</html>
當我打開這與Firefox的div有100%的寬度(這是確定)和它的文本對齊中心(這是不行,對齊屬性不應該工作了)。
有人可以解釋爲什麼會發生這種情況嗎?我是否做錯了什麼或者是一些被棄用的屬性仍然在嚴格模式下被接受?
如果您想避免過時的HTML功能,請使用HTML 5.XHTML 1.0非常舊(並且附錄C規則很煩人)。 – Quentin 2014-09-03 09:38:52