首頁 web前端 前端問答 html5應遵循哪些規則

html5應遵循哪些規則

Jan 23, 2022 pm 02:39 PM
html5

html5應遵循的規則:1、善用DIV來佈局;2、將HTML標籤和CSS樣式表分割開來;3、優化CSS程式碼;4、優化JS文件,並將其放到頁底;5、善用標題元素;6、在適當的地方使用適當的HTML標籤;7、避免濫用div標籤。

html5應遵循哪些規則

本教學操作環境: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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles