整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML5的網頁制作

          HTML5的網頁制作

          5網頁制作是大勢所趨,那么如何才能抓住機遇在茫茫人海中找到屬于自己的定位來吸引客戶,提升企業形象!

          選擇自建網站,或選擇外包事實上,很多企業面臨的選擇問題,我到底是外包,或者建立它自己的網站? H5網頁制作的專業服務商 - 北京東浩聯創網站制作公司其實是很清楚的,很多企業說,我招人建造,成本低,其實這是一個很大的誤區,首先,他們招人,招聘培訓,這是勞動力成本的一部分; 到位的人,一個站大約需要一到兩個月的時間,該網站建成后,如果不推廣,事實上,大約一天網站人員需要的只是一到兩個小時的工作,這是公司的人力資源的浪費; 如果原來的網站工作人員一旦離職,留下該網站的維護將是一個問題。這些不包括企業的管理成本。

          h5網站制作

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title>Title of the document</title>
          <link rel="stylesheet" type="text/css" href="main.css" />
           <script type="text/javascript" src="myscript.js" ></script>
          </head>
          <body>
          這里是內容
          </body>
          </html>
          
          【說明】
          第一行<!DOCTYPE html>用來聲明這是個html5文檔
          html文檔 以<html>開始,以</html>結束
          <head></head>是頭部信息,這部分是在頁面上是不顯示的,主要告訴瀏覽器一些信息,比如使用的字符集,
          文檔標題、需要加載的CSS(層疊樣式表)和JavaScript文檔。
          <link>表示鏈接一個外部mian.css 的樣式表文件。樣式表用來美化頁面元素,定義元素的參數。
          <javascript>表示這是個瀏覽器腳本文件,里面的src屬性表示鏈接一個外部腳本文件。
          <body></body>表示主體,這部分是用來在瀏覽器頁面是顯示的,是用戶可以真正看到的內容。body里面可
          包含很多語義標簽,像div,span,table,form,video,li等。

          學習HTML5并將新技術添加到工具箱時,您可能會想要構建自己的HTML樣板,以開始所有以后的項目。我們鼓勵這樣做,本文可以幫助您構建自己的HTML模板。

          在本文中,我們將研究如何入門。讓我們從一個簡單的HTML5頁面開始:

          <!doctype html>
          <html lang="en">
          <head>
          <meta charset="utf-8">
          <title>The HTML5 Herald</title>
          <meta name="description" content="The HTML5 Herald">
          <meta name="author" content="LangZhiChao">
          <link rel="stylesheet" href="css/styles.css?v=1.0">
          </head>
          <body>
          <script src="js/scripts.js"> </script>
          </body>
          </html>

          有了該基本模板之后,現在讓我們檢查標記的一些重要部分,以及這些部分可能與HTML5之前的HTML編寫方式有何不同。

          Doctype

          首先,我們有Document Type Declaration或doctype。這只是告訴瀏覽器(或任何其他解析器)正在查看的文檔類型的一種方式。對于HTML文件,它表示HTML的特定版本和風格。doctype應該始終是任何HTML文件頂部的第一項。許多年前,doctype聲明是一個丑陋且難以記憶的混亂。對于XHTML 1.0 Strict:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

          對于HTML4 Transitional:

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">

          盡管文檔頂部的一長串文本并沒有真正傷害我們(除了迫使我們站點的查看器下載一些額外的字節),HTML5消除了那種難以理解的眼神。現在您需要的是:

          <!doctype html>

          很簡單,而且很重要。可以使用大寫,小寫或大小寫混合的doctype。您會注意到聲明中明顯缺少“ 5”。盡管當前的Web標記迭代被稱為“ HTML5”,但它實際上僅是先前HTML標準的演進-將來的規范將僅僅是我們今天擁有的標準的發展。

          由于通常要求瀏覽器支持Web上的所有現有內容,因此無需依賴doctype來告訴他們在給定文檔中應支持哪些功能。換句話說,僅doctype不會使您的頁面兼容HTML5。這完全取決于瀏覽器。實際上,您可以在頁面上使用具有新HTML5元素的這兩種舊文檔類型之一,并且該頁面將呈現與使用新doctype時相同的外觀。

          html元素

          任何HTML文檔中的下一個html元素是HTML5,該元素都沒有發生太大變化。在我們的示例中,我們包含lang列值為的屬性,該屬性en指定文檔為英語。在基于XHTML的語法中,需要包含一個xmlns屬性。在HTML5中,不再需要此lang屬性,甚至該屬性對于文檔驗證或正常運行也是不必要的。

          因此,這是到目前為止的內容,包括結束</html>標記:

          <!doctype html>
          <html lang="en">
          </html>

          head元素

          頁面的下一部分是本<head>節。內的第一行head是定義文檔字符編碼的行。自XHTML和HTML4以來,這是另一個已簡化的元素,是可選功能,但建議使用。過去,您可能是這樣寫的:

          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

          HTML5通過將字符編碼<meta>標記減少到最低限度來對此進行改進:

          <meta charset="utf-8">

          在幾乎所有情況下,utf-8都是您將在文檔中使用的值。字符編碼的完整說明不在本文的討論范圍之內,您也可能不會那么感興趣。盡管如此,如果您想更深入地研究,可以閱讀有關W3C或WHATWG的主題。

          注意:為確保所有瀏覽器正確讀取字符編碼,必須在文檔的前512個字符中的某些位置包含整個字符編碼聲明。它也應該出現在任何基于內容的元素之前(例如<title>在我們的示例站點中緊隨其后的元素)。

          關于這個主題,我們可以寫很多東西,但是我們想讓您保持清醒-因此,我們將為您省去那些細節!現在,我們很樂意接受此簡化的聲明,然后繼續進行文檔的下一部分:

          <title>The HTML5 Herald</title>
          <meta name="description" content="The HTML5 Herald">
          <meta name="author" content="LangZhiChao">
          <link rel="stylesheet" href="css/styles.css?v=1.0">

          在這些行中,HTML5與以前的語法幾乎沒有什么不同。頁面標題(內的唯一必需元素head)被聲明為與以前相同,并且我們包含的meta標簽只是可選示例,用于指示將其放置在何處;您可以根據需要meta在此處放置盡可能多的有效元素。

          此標記塊的關鍵部分是樣式表,該樣式表是使用常規link元素包含的。link除href和外,沒有其他必填屬性rel。該type屬性(在舊版HTML中是常見的)不是必需的,也不需要指示該樣式表的內容類型。

          公平競爭

          引入HTML5時,它包含了許多新元素,例如article和section。您可能會認為這是較舊的瀏覽器對無法識別的元素的支持所面臨的主要問題,但是您會錯了。這是因為大多數瀏覽器實際上并不關心您使用什么標簽。如果您有一個帶有recipe標簽(或ziggy標簽)的HTML文檔,并且CSS在該元素上附加了一些樣式,則幾乎每個瀏覽器都將像完全正常一樣繼續運行,而無需抱怨即可應用樣式。

          當然,這樣的假設性文檔將無法驗證并且可能存在可訪問性問題,但是它幾乎可以在所有瀏覽器中正確呈現-Internet Explorer(IE)的舊版本除外。在版本9之前,IE阻止無法識別的元素接收樣式。這些神秘元素被渲染引擎視為“未知元素”,因此您無法更改它們的外觀或行為方式。這不僅包括我們想象的元素,還包括那些瀏覽器版本開發時尚未定義的任何元素。這意味著(您猜對了)新的HTML5元素。

          好消息是,最近幾天,IE的使用率已經下降,IE11的全球使用率已下降到約2.7%(截至2018年),而實際上之前的版本已下降。

          但是,如果您確實需要支持古老的瀏覽器,則仍然可以使用可信賴的HTML5 Shiv,這是John Resig最初開發的非常簡單的JavaScript。受Sjoerd Visscher的想法啟發,它使新的HTML5元素可在IE的舊版本中進行樣式設置。不過,確實,現在不需要了。正如我可以使用所指出的那樣,所有現代瀏覽器甚至最新的舊版本都支持HTML5元素。(單擊“顯示全部”選項以查看所有瀏覽器版本。)一個例外是某些瀏覽器無法識別較新的main元素。但是,對于這些瀏覽器,只要添加適當的樣式(例如將其設置為block元素),您仍然可以使用此元素。

          剩下的就是歷史

          查看開始模板的其余部分,我們具有常用body元素以及其結束標記和結束html標記。我們還在script元素內引用了JavaScript文件。

          與link前面討論的標簽非常相似,該<script>標簽不需要您聲明type屬性。如果您曾經編寫過XHTML,則可能會記得script標簽如下所示:

          <script src="js/scripts.js" type="text/javascript"> </script>

          因為從實際上所有角度來看,JavaScript是Web上唯一使用的真正腳本語言,并且由于所有瀏覽器都假定您正在使用JavaScript,即使您沒有明確聲明這一事實,因此type在HTML5文檔中該屬性也是不必要的:

          <script src="js/scripts.js"> </script>

          我們已將script元素放在頁面底部,以符合嵌入JavaScript的最佳做法。這與頁面加載速度有關。當瀏覽器遇到腳本時,它將在解析腳本時暫停下載并呈現頁面的其余部分。如果在頁面頂部任何內容之前都包含大型腳本,這將導致頁面加載速度大大降低。這就是為什么大多數腳本應放在頁面的最底部,以便僅在頁面其余部分加載后才進行解析的原因。

          但是,在某些情況下(例如,使用HTML5 shiv),腳本可能需要放置在文檔的開頭,因為您希望腳本在瀏覽器開始呈現頁面之前生效。

          下一步

          您還可以通過交互性和程序化反應式UI將網站或Web應用程序開發提升到一個新的水平。例如,查看有關JavaScript和React的廣泛資源。并使用最佳Web工具和庫的指南,找出如何更快地啟動新項目。另外,如果您想在不學習編碼的情況下建立網站體驗,請閱聯系浪知潮。最新的無代碼工具浪潮改變了局面,第一次它們的功能強大到足以在許多情況下替代編碼。


          主站蜘蛛池模板: 国产精品亚洲高清一区二区 | 无码人妻久久一区二区三区免费丨| 一区视频免费观看| 亚洲视频一区调教| 人妻内射一区二区在线视频| 国产精品乱码一区二区三| 东京热无码一区二区三区av| 在线播放国产一区二区三区| 久久久久人妻一区精品果冻| 国产精品夜色一区二区三区| 成人区人妻精品一区二区不卡网站| 国产乱人伦精品一区二区| 精品aⅴ一区二区三区| 国产一区在线观看免费| 亚无码乱人伦一区二区| 无码人妻精品一区二区三区久久 | 无码人妻精一区二区三区| 国产精品亚洲一区二区三区在线| 国产伦精品一区二区三区无广告 | 国产A∨国片精品一区二区| 在线观看日本亚洲一区| 亚洲视频一区网站| 亚洲AV午夜福利精品一区二区| 一区二区手机视频| 精品一区二区三区免费毛片| 麻豆亚洲av熟女国产一区二| 性色A码一区二区三区天美传媒| 亚洲福利精品一区二区三区| 高清无码一区二区在线观看吞精| 国产精品无码一区二区在线观| 国产成人精品视频一区二区不卡| 一区二区三区影院| 国产无码一区二区在线| 一区二区三区在线观看视频| 波多野结衣在线观看一区 | 久久久久久一区国产精品| 国产精品视频一区二区三区不卡| 日韩电影在线观看第一区| 夜色阁亚洲一区二区三区| 变态调教一区二区三区| 国产精品小黄鸭一区二区三区|