Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产在线观看91精品一区,中文字幕视频一区,色偷偷亚洲偷自拍

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          HTML5的網(wǎng)頁制作

          HTML5的網(wǎng)頁制作

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

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

          h5網(wǎng)站制作

          <!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>
          這里是內(nèi)容
          </body>
          </html>
          
          【說明】
          第一行<!DOCTYPE html>用來聲明這是個html5文檔
          html文檔 以<html>開始,以</html>結(jié)束
          <head></head>是頭部信息,這部分是在頁面上是不顯示的,主要告訴瀏覽器一些信息,比如使用的字符集,
          文檔標題、需要加載的CSS(層疊樣式表)和JavaScript文檔。
          <link>表示鏈接一個外部mian.css 的樣式表文件。樣式表用來美化頁面元素,定義元素的參數(shù)。
          <javascript>表示這是個瀏覽器腳本文件,里面的src屬性表示鏈接一個外部腳本文件。
          <body></body>表示主體,這部分是用來在瀏覽器頁面是顯示的,是用戶可以真正看到的內(nèi)容。body里面可
          包含很多語義標簽,像div,span,table,form,video,li等。

          學習HTML5并將新技術(shù)添加到工具箱時,您可能會想要構(gòu)建自己的HTML樣板,以開始所有以后的項目。我們鼓勵這樣做,本文可以幫助您構(gòu)建自己的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>

          有了該基本模板之后,現(xiàn)在讓我們檢查標記的一些重要部分,以及這些部分可能與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">

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

          <!doctype html>

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

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

          html元素

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

          因此,這是到目前為止的內(nèi)容,包括結(jié)束</html>標記:

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

          head元素

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

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

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

          <meta charset="utf-8">

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

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

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

          <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與以前的語法幾乎沒有什么不同。頁面標題(內(nèi)的唯一必需元素head)被聲明為與以前相同,并且我們包含的meta標簽只是可選示例,用于指示將其放置在何處;您可以根據(jù)需要meta在此處放置盡可能多的有效元素。

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

          公平競爭

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

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

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

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

          剩下的就是歷史

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

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

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

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

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

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

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

          下一步

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


          主站蜘蛛池模板: 亚洲av高清在线观看一区二区 | 少妇激情一区二区三区视频| 亚洲福利视频一区| 精品国产一区二区三区久久狼| 亚洲片一区二区三区| 日韩成人无码一区二区三区| 亚洲AV综合色区无码一区| 一区二区三区在线播放| 久久精品国内一区二区三区| 亚洲高清日韩精品第一区| 国产精品区一区二区三在线播放| 一区二区三区波多野结衣| 国产精品久久久久一区二区三区| 麻豆一区二区三区精品视频| 亚洲国产精品一区二区久久hs| 丰满人妻一区二区三区视频53 | 99精品久久精品一区二区| 欧洲精品一区二区三区在线观看| 亚洲av日韩综合一区久热| 麻豆果冻传媒2021精品传媒一区下载| 性色av一区二区三区夜夜嗨 | 国99精品无码一区二区三区| 国产av天堂一区二区三区| 制服中文字幕一区二区| 国产亚洲一区二区在线观看| 另类一区二区三区| 亚洲一区二区三区四区在线观看| 国产亚洲综合一区柠檬导航 | 一区二区三区无码高清| 国产精品日韩一区二区三区| 国产一区二区三区免费视频| 国产成人一区二区动漫精品| 亚洲一区视频在线播放 | 久久精品免费一区二区三区| 久久国产免费一区| 极品人妻少妇一区二区三区| 曰韩人妻无码一区二区三区综合部| 伊人色综合网一区二区三区 | 中文字幕永久一区二区三区在线观看| 久久毛片免费看一区二区三区| 国产一区麻豆剧传媒果冻精品|