大學html網(wǎng)頁制作作業(yè),大多數(shù)開發(fā)者會通過JavaScript和圖片來優(yōu)化,通過服務器配置,壓縮文件和合并文件 – 甚至調整CSS(合并小圖片)??蓱z的HTML老是被忽視,盡管它一直是網(wǎng)絡的核心語言。
HTML正在變得越來越大。排名前100的網(wǎng)站每個HTML頁面大多在40K左右。亞馬遜和雅虎使用上千個HTML頁面。在youtube.com主頁面,HTML元素高達3500個。
減少的HTML復雜性和一個頁面的元素數(shù)量并不會明顯提高解析時間 – 但HTML是構建極速網(wǎng)頁,和適應不同設備并影響成功的一個關鍵性的因素。
在本文中,您將了解如何編寫簡潔干凈的HTML,使您能夠創(chuàng)建快速加載并支持多種設備的網(wǎng)站,將易于調試和維護。
寫代碼的方法并不是只有一種-尤其是HTML。這里只是講解一般經驗,但并不是唯一正確的選擇。
HTML, CSS 和 JavaScript
HTML是一種標記語言,用于表示結構和內容。
HTML不應被用來顯示風格和樣式。不要為了顯得“更大”把文字寫在標題標簽(h1~h6)中,或只是為了縮進而使用blockquotes元素。相反,使用CSS來改變元素的外觀和布局。
HTML元素的默認外觀是通過瀏覽器的默認樣式實現(xiàn)的:Firefox,Internet Explorer和Opera均不一樣。例如,在Chrome中默認h1元素呈現(xiàn)為32px的大小。
三個基本原則:
使用HTML表示結構,CSS用來表現(xiàn)不同樣式的風格和主題。JavaScript來響應用戶行為。
使用HTML,必要時借助CSS,并且在不得己時再添加JavaScript。例如:在許多情況下,你可能使用HTML表單進行驗證,使用CSS或SVG來實現(xiàn)動畫。
將CSS和JavaScript從你的HTML代碼中分離。讓他們能夠緩存,這使代碼更易于調試。在生產中,CSS和JavaScript是可以壓縮合并的,應該作為你Build系統(tǒng)的一部分。? 注* 參見 JavaScript構建(編繹)系統(tǒng)大比拼
Web網(wǎng)頁成功的一個主要因素就是瀏覽器可以處理無效的HTML。瀏覽器還有一些如何呈現(xiàn)無效代碼的標準化規(guī)則。
但是,這不你放任的理由。有效的HTML更容易調試,往往文件更小,速度更快,占用資源更少,因為它們渲染更快。無效的HTML讓響應式設計難以實施。
使用模板的時候寫有效的HTML是特別重要的。
在你的BUILD系統(tǒng)中驗證HTML:使用驗證插件,如HTMLHint和SublimeLinter來檢查你HTML的語法。
使用HTML5文檔類型。
請務必保持HTML的層次:正確嵌套元素,確保沒有任何未關閉的元素。它可以幫助調試者添加注釋。
在哪里租用的虛擬主機和網(wǎng)站空間,就要在哪里進行網(wǎng)站備案,網(wǎng)站備案需要提供完整真實的資料,否則無法通過,推薦來域名頻道,一站式服務。
虛擬主機95%均有贈送數(shù)據(jù)庫,一般不需要單獨購買。支持子站的主機,若要開設多個網(wǎng)站時,默認只贈送一個數(shù)據(jù)庫。
域名頻道專人駐守,支持電話、在線等多種聯(lián)系方式 24x7x365不間斷監(jiān)控,機房實地應急響應,獨有服務器管理監(jiān)控平臺,隨時了解服務器信息,確保無憂暢行。
訪問域名頻道官網(wǎng)chouwenlao.cn,開始你的網(wǎng)站空間租用和建站之旅。