整合營銷服務商

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

          免費咨詢熱線:

          HTML head頭部

          以為頭部區(qū)域填加的元素標簽有<title><style><meta><link><script><noscript><base>

          定義HTML文檔的標題

          <base>定義了所有鏈接的URL

          <title>元素

          定義不同文檔的標題

          在HTML中,是必須填寫

          定義了瀏覽器工具欄的標題,

          當網頁添加收藏夾時,顯示在收藏夾中的標題

          顯示搜索引擎結果頁面的標題

          <link>元素

          標簽定義了文檔與外部資源之間的關系

          標簽通常用于鏈接到樣式表

          <head>

          <link rel="stylesheet" type="text/css" href="mystyle.css">

          </head>

          <base>

          標簽描述了基本的鏈接地址/鏈接目標,該標簽作為HTML文檔中所有鏈接標簽的默認鏈接

          <head>

          <base target="_blank">

          </head>

          <style>

          標簽定義了HTML文檔樣式文件引用地址

          也可以直接添加樣式渲染HTML文檔

          <meta>

          描述一些基本的元數(shù)據(jù)

          提供了元數(shù)據(jù);元數(shù)據(jù)也不顯示在頁面上,但會被瀏覽器解析

          META元素通常用于指定網頁的描述、關鍵詞、文檔的最后修改時間,作者和其它元數(shù)據(jù)

          元數(shù)據(jù)可以使用于瀏覽器(如何顯示內容或重新加載頁面),搜索引擎(關鍵詞),或其它web服務;

          <meta>一般放置于<head>區(qū)域

          HTML<script>元素

          用于加載腳本文件,如JAVASCRIPT


          lt;!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title></title>

          </head>

          <frameset rows="10%,*">

          <frame src="upper/one.php" name="logo">

          <frameset cols="20%,*">

          <frame src="upperleft/02.html" name="shuming" target="neirong">

          <frame src="book/threecountries/01.html" name="neirong">

          </frameset>


          </frameset>

          </html>

          以上是html的框架,可以對頁面進行分割,分為上下[上部占10%,下半部分分為左右兩部分,左邊20%,右邊80%的寬度],也就是將整個頁面分為三個板塊,上面是網站信息和登錄的信息,下面左半部分是選擇菜單欄,右邊是顯示的部分,手機和電腦通用的.也可以根據(jù)自己的需要進行分類.

          前言:

          在第一篇教程中我們介紹了前端流行的開發(fā)工具和前端語言的基本介紹,今天開始html教程

          正文:

          自從xhtml出現(xiàn)之后,傳統(tǒng)的html已經被取代,隨便打開一個網頁,瀏覽網頁源碼,第一行里面一般都是

          	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">或者<!DOCTYPE HTML>等
          

          標簽里面的!DOCTYPE聲明了文檔類型,告訴了瀏覽器應該如何顯示網頁

          <!DOCTYPE html>代表文檔是html5類型文檔

          	
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          

          代表文檔是XHTML1.0類型的文檔

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

          代表文檔是XHTML4.01文檔

          文檔聲明類型的作用是什么?

          1. 告訴了瀏覽器應該按照什么格式顯示文檔內容
          2. 對文檔類型進行語法檢查,比如我們沒有聲明文檔類型,直接使用:
           <html><head><title></title></head><body><h1>沒有聲明文檔類型的html</body></html>
          

          那么我們在語法不嚴謹?shù)臅r候,比如:<h1>標簽后面沒有結束標簽,瀏覽器也會解析文檔,這樣的后果就是不同類型的瀏覽器,顯示會有所不同,嚴重的話造成文檔不能解析,聲明文檔類型后瀏覽器會對文檔標簽(元素)進行了語法檢查,不會出現(xiàn)這樣的問題,這是一個良好的習慣,一定要在文檔第一行聲明文檔類型!

          Head內容實例:

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8" />
          <title>元數(shù)據(jù)標簽</title>
          <meta name="viewport" content="width=device-width,initial-scale=1.0"/>
          <meta name="keywords" content="關鍵字" />
          <meta name="description" content="描述"/>
          <link rel=”stylesheet” type=”text/css”href=”./css/style.csss”/>
          <script type=”text/javascript” src=”./js/common.js”></script>
          </head>
          <body>
          </body>
          </html>
          

          Head標簽里面一般有3塊主要內容組成:

          title標簽

          作用: 告訴瀏覽器當前文檔的標題,訪問者可以在瀏覽器窗口標題看到的內容

          Meta元信息

          charset文檔頁面編碼我們最常見的有utf-8國際化編碼,中文編碼gbk,簡體中文gb2312,繁體中文 Big5,日文 EUC-JP,韓文 EUC-KR 等。

          我們做網頁時,如果指定的 Charset 是 GB2312,那么就不應該在網頁中出現(xiàn)繁體字,因為 GB2312 標準只有幾千個簡體的中文字。如果我們的網頁編碼是 UTF-8,我們就不要指定字符集是 GB2312,因為雖然 UTF-8 編碼對應的 UTF-8 字符集包含了 GB2312 的字符,但同一個字符在兩個字符集中的編號不一樣。

          下面這些編碼方式,比如:中文 GBK ,繁體中文 Big5,日文 EUC-JP,韓文 EUC-KR 等,每種語言的編碼方式是不同的,所以需要使用charset為網頁提供了一種編碼方式,否則頁面很可能出現(xiàn)亂碼

          字符編碼

          UTF-8 是國際字符編碼,也就是獨立于任何一種語言,任何語言都可以使用。

          UTF-8編碼則是用以解決國際上字符的一種多字節(jié)編碼,它對英文使用8位(即一個字節(jié)),中文使用24位(三個字節(jié))來編碼。對于英文字符較多的論壇則用UTF-8節(jié)省空間。GBK包含全部中文字符;UTF-8則包含全世界所有國家需要用到的字符。GBK是在國家標準GB2312基礎上擴容后兼容GB2312的標準(好像還不是國家標準)UTF-8編碼的文字可以在各國各種支持UTF8字符集的瀏覽器上顯示。比如,如果是UTF8編碼,則在外國人的英文IE上也能顯示中文,而無需他們下載IE的中文語言支持包。 所以,對于英文比較多的論壇 ,使用GBK則每個字符占用2個字節(jié),而使用UTF-8英文卻只占一個字節(jié)。UTF8是國際編碼,它的通用性比較好,外國人也可以瀏覽論壇,GBK是國家編碼,通用性比UTF8差,不過UTF8占用的數(shù)據(jù)庫比GBK大。

          這里有必要簡述一下幾種中文字體的區(qū)別: GB2312,GBK,GB18030。這是市面上GB系列三種中文的編碼方式,三者越往后形成越晚,字符越多(后面版本全部兼容之前版本)。GB2312只支持簡體,共7445個字符。GBK有21886個漢字字符,支持繁體中文,GB18030就更多,甚至支持一些少數(shù)民族文字,是現(xiàn)在非手持跟植入式設備標準。現(xiàn)在仍有很多手持設備是GB2312的標準。這種情況用GB18030解碼就會出現(xiàn)錯誤。

          由此可見,我們在做頁面的時候指定編碼優(yōu)先選擇ut-8。

          Viewport是頁面可視化寬度,一般我們指定屬性值content="width=device-width,initial-scale=1.0",意思是可視化寬度等于設備的寬度,比如顯示器,平板,手機,initial-scale=1.0指初始縮放比例是1:1,這點我們以后再設計移動端自適應的時候很有用!

          Keywords指的是當前頁面關鍵字,description指當前頁面描述,他們在做SEO的時候非常關鍵

          <link rel=”stylesheet” type=”text/css”href=”./css/style.csss”/>
          

          指定了當前頁面(和文檔一個意思)所引用的樣式表地址,這個地址可以是絕對路徑,也可以是相對路徑,也可以是url 遠程路徑。

          絕對路徑是指絕對的不可更改的路徑,比如D:\css\style.css,因為缺乏靈活性,我們實戰(zhàn)中不要使用

          相對路徑是指從當前路徑出發(fā),找到目的的那個路徑,比如:

          <link href=“../css/style.css" rel="stylesheet" />
          

          指的是從當前路徑出發(fā),進入上級路徑(..\),搜索文件夾css,尋找style.css文件

          指定相對路徑的方法我們會經常使用,優(yōu)點是:路徑靈活,在web項目遷移的時候無需關注css文件夾絕對路徑的改變,因為這個文檔和樣式文件是相對路徑的關系;另外一個優(yōu)點是修改方便,因為style.css在本地,可以隨意定制。缺點是瀏覽器解析文檔的時候會下載這個css文件,占用一定的網絡流量,因為每個瀏覽者瀏覽頁面的時候,瀏覽者的瀏覽器都會下載解析當前頁面的所有文件,你的css文件有多大,就要使用web服務器上面多少流量

          Ulr遠程路徑指文件不在本地,而是在遠程路徑上面,比如:

          <link  rel="stylesheet" />
          

          代表的就是引用了遠程地址的css文件,優(yōu)點是不需要耗費本地服務器流量,加載速度也快,這種行為我們一般稱之為公眾cdn資源加速或者公眾鏡像資源

          文件,缺點是樣式文件沒有在本地,我們無法修改定制,靈活性差一點。一般情況下,我們使用各種前端框架的時候會使用這種方法。當然你可能較真說我有覆蓋大法,這牽扯到樣式作用優(yōu)先級問題,我們在css篇章詳細再談!

          <script type=”text/javascript” src=”./js/common.js”></script>
          

          指的是當前頁面所用的腳本文件,type=”text/javascript”制定了網頁所使用的腳本類型是javascript,我們來思考一下,平時我們見到的引用腳本都是type=”text/javascirpt”,根據(jù)第一節(jié)中我們知道腳本中還有微軟的jsscript,我們可否使用type=”text/jsscirpt”那?我在網上找了很久,沒有找到答案,jsscript僅指支持IE瀏覽器,通用性不強,而且語法上和javascript存在較大的差異,現(xiàn)在網絡上面js默認指的就是javascript,我們權當jsscirpt是歷史中一粒塵土罷了

          Src=”./js/common.js”指定了引用腳本的文件所在地址,原理和引用css一樣,分為絕對路徑,相對路徑和遠程url引用,我們這里不再贅述。

          總結:

          • head標簽里面分為3大塊內容,title標題,meta元數(shù)據(jù),樣式或腳本的引用
          • Meta里面的信息是給瀏覽器和爬蟲看的(或者作為其他web信息使用),不屬于展示內容
          • 樣式和腳本是組成頁面的基本構成部分

          主站蜘蛛池模板: 国产一区二区三区福利| 色久综合网精品一区二区| 男人的天堂亚洲一区二区三区| 少妇一夜三次一区二区| 中文字幕aⅴ人妻一区二区 | 人妻无码一区二区视频| 夜夜添无码一区二区三区| 国产产一区二区三区久久毛片国语| 99精品一区二区免费视频| 一本AV高清一区二区三区| 国产成人综合精品一区| 无码国产精品一区二区免费式直播| 中文字幕久久久久一区| 亚洲AV无码片一区二区三区| 日本精品视频一区二区三区| 在线免费一区二区| 日亚毛片免费乱码不卡一区| 丰满爆乳无码一区二区三区| 国产精品一区二区久久精品| 无码国产精品一区二区免费模式 | 无码人妻精品一区二区蜜桃网站| 久久福利一区二区| 亚洲AV日韩综合一区| 国产精品高清一区二区三区不卡| 亚洲香蕉久久一区二区三区四区| 中文字幕视频一区| 99偷拍视频精品一区二区| 中文字幕日韩一区二区不卡 | 日本免费一区二区久久人人澡| 国产一区二区内射最近更新| 3d动漫精品成人一区二区三| 久久精品日韩一区国产二区| 一区二区3区免费视频| 久久国产精品一区二区| 亚洲美女一区二区三区| 精品久久久中文字幕一区| 久久精品一区二区三区中文字幕 | 蜜桃无码AV一区二区| 后入内射国产一区二区| 一区二区三区视频在线| 鲁大师成人一区二区三区|