在選用的template裡, 有很多不能通過xhtml validation的code.
html是比較鬆散的code, 後來有了xml, 寫一個open tag, 例如: <p>, 就需要有個close tag, 例如: </p>. 在寫tags時, 必須是"well formed", 也就是不能寫成<a> <b> </a> </b>交錯close, 必須是<a> <b> </b> </a>, <a>完全在<b>的外圍合規定。
在xhtml validation工具, 輸入網站URL, 按下validate this page, 它就會指出所有的錯誤。2010年有了HTML5 validator。
例如: <div id=abc>必須改為<div id="abc">才合規定。 <script language="javascript"> 是舊的寫法, 新式的要改寫成<script type="text/javascript"> 。也不能用the target attribute, 或是the marquee tag等。
其實很多網頁不能通過這樣嚴格的考核的, 只是在做新網頁或是改寫時, 試著去遵循標準的規格。
有關系列: CSS, 看圖識HTML
No comments :
Post a Comment