html5應遵循的規則:1、善用DIV來佈局;2、將HTML標籤和CSS樣式表分割開來;3、優化CSS程式碼;4、優化JS文件,並將其放到頁底;5、善用標題元素;6、在適當的地方使用適當的HTML標籤;7、避免濫用div標籤。
本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
HTML已經走過了近20年的發展歷程。從HTML4到XHTML,再到近十分火熱的HTML5,它幾乎見證了整個網路的發展。但是,即便到現在,有許多基礎的概念和原則依然需要開發者高度注意。 Web前端開發訓練小編向大家介紹這些應該遵守的HTML5開發原則。
1、善用DIV來佈局
當開發一個Web頁面時,要考慮件事就是區分頁面重點。將這些內容用DIV標籤包含起來,頁面的程式碼會呈現出整齊、縮排良好的風格。
2、將HTML標籤和CSS樣式表分割開來
好的頁面應該將HTML標籤和CSS樣式表分割開來。這是每一個Web開發者在接觸Web開發時就該知道的一條原則。然而,直到今天,仍然有許多開發者沒有嚴格遵循這項原則。
不要在HTML標籤裡內嵌樣式表程式碼。開發者應養成習慣,單獨建立文件,用以存放CSS樣式表。而這也將方便其他開發者在修改你的程式碼時,能迅速完成工作。
3、優化CSS程式碼
現如今,為網站添加多個CSS檔案的做法已經很普遍。但是,當網站包含的CSS檔案過多時,會降低網站的回應速度。解決辦法是:精簡程式碼並對多個CSS檔案進行最佳化,將其合併成一個檔案。這個辦法能顯著提升網站的載入速度。此外,有許多工具可以用來優化CSS文件,例如CSS Optimizer、Clean CSS等。
對於CSS這塊,我們也推薦過你應該知道的10個優秀的CSS框架,可以了解CSS框架的種類和相關用法。
4、優化JS文件,並將其放到頁面底部
和CSS一樣,為頁面添加多個JS文件也是很普遍的做法。但這同樣會降低網站的反應速度。為此,開發者應該精簡、優化這些JS檔。
但有一點和CSS不同,瀏覽器通常不支援並行載入。這也就是說,當瀏覽器載入JS檔案時,將不再同時載入其它內容。而這就導致了網頁的載入速度好像變慢了。
一個好的解決方法是:將JS檔案的載入順序放在後。為了實現這個目標,開發者可以把JS程式碼放在HTML文件的底部,而好的位置是放在接近
標籤的地方。
5、善用標題元素
span到h6這些元素用來突顯頁面的重點內容。這有助於用戶更加關注頁面的重點部分。對於博客,我(指本文作者)推薦使用span標籤來突出博客標題。因為,部落格標題幾乎是頁面中重要的部分。
6、在適當的地方使用適當的HTML標籤
HTML標籤是建構規範內容結構的關鍵。例如,〈em>標籤用來強調重點內容。 〈p>標籤適用於突出文章段落。如果想要在段落間加空行,就不要使用〈br />標籤。
7、避免濫用div標籤
並不是所有區塊元素都應該用〈div>標籤來建立。例如,可以在內聯元素的屬性中加入display:block,將其以區塊元素的方式顯示。
8、屬性值統一加引號
雖然HTML5中有些屬性可以不加引號,但為了規範性,為每個屬性都加上引號。
9、避免一行程式碼太長
頁面的大小是有限的,如果程式碼過長,就會加入捲軸,導致程式碼的可讀性降低。
10、img標籤加入alt
圖片屬性加入alt後,當圖片無法顯示時,alt的內容可以填補圖片的空白,而且alt對於SEO優化也是有好處的。
11、空白行和縮排
在學習Java的時候,老師就教我們要為程式碼加入註解、空白行和縮排,以提供程式碼的可讀性。
12、關閉標籤
html中的絕大多數標籤都是成對出現的,如果某些標籤未關閉,會出現文件錯排等問題。即使某些標籤可以使用單標籤,也最好統一成關閉的標籤,如p。還有像meta,最好寫成如下的形式:<meta charset="utf-8"/>
。
相關推薦:《html影片教學》
以上是html5應遵循哪些規則的詳細內容。更多資訊請關注PHP中文網其他相關文章!