整合營(yíng)銷(xiāo)服務(wù)商

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

          免費(fèi)咨詢熱線:

          HTML頭部 <head>

          lt;title> - 定義了HTML文檔的標(biāo)題

          使用 <title> 標(biāo)簽定義HTML文檔的標(biāo)題

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

          使用 <base> 定義頁(yè)面中所有鏈接默認(rèn)的鏈接目標(biāo)地址。

          <meta> - 提供了HTML文檔的meta標(biāo)記

          使用 <meta> 元素來(lái)描述HTML文檔的描述,關(guān)鍵詞,作者,字符集等。

          HTML <head> 元素

          <head> 元素包含了所有的頭部標(biāo)簽元素。在 <head>元素中你可以插入腳本(scripts), 樣式文件(CSS),及各種meta信息。

          可以添加在頭部區(qū)域的元素標(biāo)簽為: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>.

          HTML <title> 元素

          <title> 標(biāo)簽定義了不同文檔的標(biāo)題。

          <title> 在 HTML/XHTML 文檔中是必須的。

          <title> 元素:

          • 定義了瀏覽器工具欄的標(biāo)題

          • 當(dāng)網(wǎng)頁(yè)添加到收藏夾時(shí),顯示在收藏夾中的標(biāo)題

          • 顯示在搜索引擎結(jié)果頁(yè)面的標(biāo)題

          一個(gè)簡(jiǎn)單的 HTML 文檔:

          <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>文檔標(biāo)題</title></head><body>文檔內(nèi)容......</body></html>

          HTML <base> 元素

          <base> 標(biāo)簽描述了基本的鏈接地址/鏈接目標(biāo),該標(biāo)簽作為HTML文檔中所有的鏈接標(biāo)簽的默認(rèn)鏈接:

          <head>

          <base target="_blank">

          </head>

          HTML <link> 元素

          <link> 標(biāo)簽定義了文檔與外部資源之間的關(guān)系。

          <link> 標(biāo)簽通常用于鏈接到樣式表:

          <head>

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

          </head>

          HTML <style> 元素

          <style> 標(biāo)簽定義了HTML文檔的樣式文件引用地址.

          在<style> 元素中你需要指定樣式文件來(lái)渲染HTML文檔:

          <head>

          <style type="text/css">

          body {background-color:yellow}

          p {color:blue}

          </style>

          </head>

          HTML <meta> 元素

          meta標(biāo)簽描述了一些基本的元數(shù)據(jù)。

          <meta> 標(biāo)簽提供了元數(shù)據(jù).元數(shù)據(jù)也不顯示在頁(yè)面上,但會(huì)被瀏覽器解析。

          META元素通常用于指定網(wǎng)頁(yè)的描述,關(guān)鍵詞,文件的最后修改時(shí)間,作者,和其他元數(shù)據(jù)。

          元數(shù)據(jù)可以使用于瀏覽器(如何顯示內(nèi)容或重新加載頁(yè)面),搜索引擎(關(guān)鍵詞),或其他Web服務(wù)。

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

          <meta> 標(biāo)簽- 使用實(shí)例

          為搜索引擎定義關(guān)鍵詞:

          <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">

          為網(wǎng)頁(yè)定義描述內(nèi)容:

          <meta name="description" content="Free Web tutorials on HTML and CSS">

          定義網(wǎng)頁(yè)作者:

          <meta name="author" content="Hege Refsnes">

          每30秒中刷新當(dāng)前頁(yè)面:

          <meta http-equiv="refresh" content="30">

          HTML <script> 元素

          <script>標(biāo)簽用于加載腳本文件,如: JavaScript。

          <script> 元素在以下章節(jié)會(huì)詳細(xì)描述。

          HTML head 元素

          標(biāo)簽描述
          <head>定義了文檔的信息
          <title>定義了文檔的標(biāo)題
          <base>定義了頁(yè)面鏈接標(biāo)簽的默認(rèn)鏈接地址
          <link>定義了一個(gè)文檔和外部資源之間的關(guān)系
          <meta>定義了HTML文檔中的元數(shù)據(jù)
          <script>定義了客戶端的腳本文件
          <style>定義了HTML文檔的樣式文件

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          試數(shù)據(jù)庫(kù)導(dǎo)入到wordpress本地網(wǎng)站后,我們就可以正式開(kāi)始wordpress主題動(dòng)態(tài)模板的編寫(xiě)了。在前面的章節(jié)中,我們已寫(xiě)好了wordpress主題的靜態(tài)模板trans,那只是給wordpress主題創(chuàng)建了一個(gè)架子,給別人看一個(gè)第一印象,但它是沒(méi)有靈魂的,它是一個(gè)死的,沒(méi)有任何動(dòng)態(tài)。所以,在開(kāi)發(fā)wordpress動(dòng)態(tài)模板時(shí),我們會(huì)給trans添加上靈魂,讓它擁有讓人著魔的動(dòng)態(tài)效果,也就是讓trans可以從wordpress數(shù)據(jù)庫(kù)中調(diào)用到相關(guān)的數(shù)據(jù),在wordpress前端網(wǎng)站上展示。今天,我們首頁(yè)來(lái)修改wordpress主題的首頁(yè)的頭部文件。

          我們先來(lái)看一下trans首頁(yè)頭部的靜態(tài)代碼,如下:

          < !DOCTYPE html>< html>< head>< meta charset="UTF-8">< title>Document</title>< link rel="stylesheet" href="style.css">< /head>< body><!-- 頭部 -->< header>< div>< div>< ul>< a href="/"><img src="./images/index_02.jpg" alt=""></a>< /ul>< ul>< a href="index.html">首頁(yè)</a >< a href="list.html">列表頁(yè)</a >< a href="page.html">單頁(yè)面</a >< a href="single.html">文章頁(yè)</a >< a href="search.html">搜索頁(yè)</a >< /ul>< /div>< /div>< div>< div>< ul>< li>< span class="dashicons-before dashicons-arrow-left-alt">< /span>< /li>< li>< span class="dashicons-before dashicons-arrow-right-alt">< /span>< /li>< li>< span class="dashicons-before dashicons-image-rotate">< /span>< /li>< /ul>< ul>< form action="/" method="get">< input type="text" name="search" id="">< input type="submit" value="搜索">< /form>< /ul>< /div>< /div>< /header>

          對(duì)于頭部這部分代碼,現(xiàn)在我們需要修改的部分主要有3部分,如下圖所示:

          好,我們就來(lái)對(duì)這幾個(gè)部分的代碼做出相應(yīng)的動(dòng)態(tài)代碼修改。wordpress主題靜態(tài)代碼變成動(dòng)態(tài)代碼,主要是通過(guò)wordpress程序提供的功能函數(shù)來(lái)實(shí)現(xiàn)。

          第一部分:網(wǎng)頁(yè)標(biāo)題。

          也就是< title >標(biāo)簽中的內(nèi)容,這個(gè)網(wǎng)頁(yè)標(biāo)題是在瀏覽器的頭部顯示的,也是整個(gè)網(wǎng)頁(yè)的標(biāo)題。修改后的代碼如下:

          < title>< ?php bloginfo("name"); ?> < /title>

          這里調(diào)用了bloginfo()函數(shù),這個(gè)函數(shù)可以調(diào)用網(wǎng)站的常規(guī)選項(xiàng),如:標(biāo)題、副標(biāo)題、網(wǎng)站URL、wordpress的URL路徑、主題路徑等等。在后面trans主題修改中,我們會(huì)經(jīng)常用到。這里的bloginfo()函數(shù)的參數(shù)"name",是代碼網(wǎng)站標(biāo)題。

          第二部分:CSS樣式調(diào)用。

          如果不修改CSS樣式的路徑地址,按照上面靜態(tài)代碼中的CSS路徑,會(huì)直接調(diào)用網(wǎng)站根目錄下的style.css樣式表文件??墒牵藭r(shí)的根目錄下,是wordpress程序的所有PHP文件,而不是trans主題的文件了。而我們要調(diào)用的是trans主題目錄下的style.css。所以,我們這里把代碼修改成如下:

          < link rel="stylesheet" href="< ?php bloginfo("stylesheet_url"); ?>">

          這里的參數(shù)stylesheet_url,表示調(diào)用的是trans主題的style.css樣式表文件。

          第三部分:修改logo圖片地址。

          在trans靜態(tài)模板中,logo圖片地址,也是網(wǎng)站根目錄下,這里,我們同樣要修改它的路徑到trans主題目錄下,代碼如下:

          < img src="< ?php bloginfo("template_url")."/images/logo.png"; ?>" alt="" >

          這里bloginfo()函數(shù)的參數(shù)是 template_url ,表示當(dāng)前主題trans的路徑,而logo.png圖片在這個(gè)trans主題目錄下的images目錄下。

          第四部分:調(diào)用頂部導(dǎo)航菜單。

          在trans靜態(tài)代碼中,頂部導(dǎo)航菜單是寫(xiě)死的。我們這里要調(diào)用wordpress本地網(wǎng)站后臺(tái)創(chuàng)建的頂部菜單數(shù)據(jù)。這時(shí),我們也要分2步走。

          1、給wordpress主題添加菜單功能。

          在trans主題目錄下創(chuàng)建一個(gè)functions.php文件,這個(gè)是主題函數(shù)文件。在這個(gè)functions.php文件中添加如下代碼來(lái)添加菜單功能模板:

          //菜單register_nav_menus( array('menu_top' => '頭部導(dǎo)航','menu_bottom' => '底部導(dǎo)航',) );

          這時(shí),我們?cè)诤笈_(tái)創(chuàng)建菜單時(shí),就會(huì)有“頭部導(dǎo)航”和“底部導(dǎo)航”的選項(xiàng)。如下圖:

          ?2、調(diào)用wordpress后臺(tái)創(chuàng)建的菜單。

          原trans靜態(tài)模板的頭部菜單的代碼如下:

          < a href="index.html">首頁(yè)</a>< a href="list.html">列表頁(yè)</a>< a href="page.html">單頁(yè)面</a>< a href="single.html">文章頁(yè)</a>< a href="search.html">搜索頁(yè)</a>

          現(xiàn)在我們通過(guò)wp_nav_menu()這個(gè)菜單函數(shù)來(lái)調(diào)用我們?cè)诤笈_(tái)創(chuàng)建的菜單,代碼如下:

          < ?php $menu = array( 'container' => false, //最外層標(biāo)簽名'echo' => false, //不讓直接輸出,而是以一個(gè)變量'theme_location' => 'menu_top', //菜單名 'depth' => 0, //菜單深度);echo strip_tags(wp_nav_menu( $menu ), '<a>' );? >

          添加好trans主題的頂部導(dǎo)航菜單功能后,我們?cè)僭趙ordpress網(wǎng)站后臺(tái)創(chuàng)建菜單時(shí),勾選“頂部導(dǎo)航”,就可以給wordpress本地網(wǎng)站添加頂部的菜單了。

          通過(guò)上面的幾步,我們?yōu)閠rans主題首頁(yè)的頭部做出了相應(yīng)的修改,它們不再是死的了,不再是一成不變了。它們會(huì)隨著wordpress網(wǎng)站后臺(tái)的修改而做出相應(yīng)的變化。這就是我們所需要的前后臺(tái)互動(dòng)的效果,后臺(tái)不動(dòng),前臺(tái)就不動(dòng)。后臺(tái)一動(dòng),前臺(tái)就立馬行動(dòng)。

          作網(wǎng)頁(yè)時(shí),經(jīng)常需要設(shè)置頁(yè)面的基本信息,如頁(yè)面的標(biāo)題、作者、和其他文檔的關(guān)系等。為此HTML提供了一系列的標(biāo)簽,這些標(biāo)簽通常都寫(xiě)在head標(biāo)簽內(nèi),因此被稱為頭部相關(guān)標(biāo)簽。本節(jié)將具體介紹常用的頭部標(biāo)簽。

          1.設(shè)置頁(yè)面標(biāo)題標(biāo)簽<title>

          <title>標(biāo)簽用于定義HTML頁(yè)面的標(biāo)題,即給網(wǎng)頁(yè)取一個(gè)名字,該標(biāo)簽必須位于<head>標(biāo)簽之內(nèi)。一個(gè)HTML文檔只能包含一對(duì)<title></title>標(biāo)簽,<title></title>之間的內(nèi)容將顯示在瀏覽器窗口的標(biāo)題欄中。例如將頁(yè)面標(biāo)題設(shè)置為“輕松學(xué)習(xí)HTML5”,具體代碼如下:

          <title>輕松學(xué)習(xí)HTML5</title>

          上述代碼對(duì)應(yīng)的頁(yè)面標(biāo)題效果如圖1所示。

          圖 1設(shè)置頁(yè)面標(biāo)題標(biāo)簽<title>

          2.定義頁(yè)面元信息標(biāo)簽<meta />

          <meta />標(biāo)簽用于定義頁(yè)面的元信息(元信息不會(huì)顯示在頁(yè)面中),可重復(fù)出現(xiàn)在<head>頭部標(biāo)簽中。在HTML中,<meta />標(biāo)簽是一個(gè)單標(biāo)簽,本身不包含任何內(nèi)容,僅僅表示網(wǎng)頁(yè)的相關(guān)信息。通過(guò)<meta />標(biāo)簽的兩組屬性,可以定義頁(yè)面的相關(guān)參數(shù)。例如為搜索引擎提供網(wǎng)頁(yè)的關(guān)鍵字、作者姓名、內(nèi)容描述,以及定義網(wǎng)頁(yè)的刷新時(shí)間等。下面介紹<meta />標(biāo)簽常用的幾組設(shè)置,具體如下。

          1)<meta name="名稱" content="值" />

          在<meta />標(biāo)簽中使用name和content屬性可以為搜索引擎提供信息,其中name屬性用于提供搜索內(nèi)容的名稱,content屬性提供對(duì)應(yīng)的搜索內(nèi)容值,具體應(yīng)用如下。

          ●設(shè)置網(wǎng)頁(yè)關(guān)鍵字,例如某圖片網(wǎng)站的關(guān)鍵字設(shè)置:

          <meta name="keywords" content="千圖網(wǎng),免費(fèi)素材下載,千圖網(wǎng)免費(fèi)素材圖庫(kù),矢量圖,矢量圖庫(kù),圖片素材,網(wǎng)頁(yè)素材,免費(fèi)素材,PS素材,網(wǎng)站素材,設(shè)計(jì)模板,設(shè)計(jì)素材, 網(wǎng)頁(yè)模板免費(fèi)下載,千圖,素材中國(guó),素材,免費(fèi)設(shè)計(jì),圖片" />

          其中name屬性的值為keywords,用于定義搜索內(nèi)容名稱為網(wǎng)頁(yè)關(guān)鍵字,content屬性的值用于定義關(guān)鍵字的具體內(nèi)容,多個(gè)關(guān)鍵字內(nèi)容之間可以用“,”分隔。

          ●設(shè)置網(wǎng)頁(yè)描述,例如某圖片網(wǎng)站的描述信息設(shè)置:

          <meta name="description" content="專注免費(fèi)設(shè)計(jì)素材下載的網(wǎng)站!提供矢量圖素材,矢量背景圖片,矢量圖庫(kù),還有psd素材,PS素材,設(shè)計(jì)模板,設(shè)計(jì)素材,PPT素材,以及網(wǎng)頁(yè)素材,網(wǎng)站素材,網(wǎng)頁(yè)圖標(biāo)免費(fèi)下載" />

          其中name屬性的值為description,用于定義搜索內(nèi)容名稱為網(wǎng)頁(yè)描述,content屬性的值用于定義描述的具體內(nèi)容。需要注意的是網(wǎng)頁(yè)描述的文字不必過(guò)多,能夠描述清晰即可。

          ●設(shè)置網(wǎng)頁(yè)作者,例如可以為網(wǎng)站增加作者信息:

          <meta name="author" content="網(wǎng)絡(luò)部" />

          其中name屬性的值為author,用于定義搜索內(nèi)容名稱為網(wǎng)頁(yè)作者,content屬性的值用于定義具體的作者信息。

          2)<meta http-equiv="名稱" content="值" / >

          在<meta />標(biāo)簽中使用http-equiv和content屬性可以設(shè)置服務(wù)器發(fā)送給瀏覽器的HTTP頭部信息,為瀏覽器顯示該頁(yè)面提供相關(guān)的參數(shù)標(biāo)準(zhǔn)。其中,http-equiv屬性提供參數(shù)類型,content屬性提供對(duì)應(yīng)的參數(shù)值。默認(rèn)會(huì)發(fā)送<meta http-equiv="Content-Type" content="text/html" / >,通知瀏覽器發(fā)送的文件類型是HTML。具體應(yīng)用如下:

          ●設(shè)置字符集,例如某圖片官網(wǎng)字符集的設(shè)置:

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

          其中http-equiv屬性的值為Content-Type,content屬性的值為text/html和charset=gbk,兩個(gè)屬性值中間用“;”隔開(kāi)。這段代碼用于說(shuō)明當(dāng)前文檔類型為HTML,字符集為gbk(中文編碼)。目前最常用的國(guó)際化字符集編碼格式是utf-8,常用的國(guó)內(nèi)中文字符集編碼格式主要是gbk和gb2312。當(dāng)用戶使用的字符集編碼不匹配當(dāng)前瀏覽器時(shí),網(wǎng)頁(yè)內(nèi)容就會(huì)出現(xiàn)亂碼。
          值得一提的是,在HTML5中,簡(jiǎn)化了字符集的寫(xiě)法,變?yōu)槿缦滤敬a。

          <meta charset="utf-8">

          ●設(shè)置頁(yè)面自動(dòng)刷新與跳轉(zhuǎn),例如定義某個(gè)頁(yè)面10秒后跳轉(zhuǎn)至百度:

          <meta http-equiv="refresh" content="10; url= https://www.baidu.com/" />

          其中http-equiv屬性的值為refresh,content屬性的值為數(shù)值和url地址,中間用“;”隔開(kāi),用于指定在特定的時(shí)間后跳轉(zhuǎn)至目標(biāo)頁(yè)面,該時(shí)間默認(rèn)以秒為單位。


          主站蜘蛛池模板: 国产精品自在拍一区二区不卡| 中文字幕一区二区三区视频在线| 国产麻豆精品一区二区三区| 无码日韩精品一区二区三区免费 | 国产在线不卡一区二区三区| 亚洲一区无码精品色| 成人日韩熟女高清视频一区| 国99精品无码一区二区三区| 亚洲一区精品中文字幕| 97一区二区三区四区久久| 亚洲AV日韩AV一区二区三曲| 无码一区二区三区免费视频| 无码日韩人妻AV一区二区三区 | 无码国产精品一区二区免费vr| 无码人妻精品一区二区三区久久| 少妇无码一区二区二三区| 在线欧美精品一区二区三区| 福利国产微拍广场一区视频在线| 夜色阁亚洲一区二区三区| 无码精品人妻一区二区三区免费看 | 国精无码欧精品亚洲一区| 亚洲日韩AV一区二区三区中文| 亚洲一区二区三区写真| 国产高清在线精品一区小说| 一区二区三区国产精品 | 无码中文字幕乱码一区 | 亚洲av成人一区二区三区| 欧洲精品码一区二区三区免费看 | 加勒比无码一区二区三区| 波多野结衣中文字幕一区二区三区| 好吊视频一区二区三区| 久久久久成人精品一区二区| 精品一区二区三区东京热| 国产精品一区二区毛卡片| 一区二区三区视频在线播放| 国产av一区二区三区日韩 | 久久亚洲中文字幕精品一区| 国产一区二区好的精华液| 国产精品香蕉在线一区| 一区二区视频在线| 午夜影视日本亚洲欧洲精品一区 |