HTML5 引入了一系列出色的新功能和簡單的選項(xiàng)。愛掏網(wǎng) - it200.com很快它將得到當(dāng)今使用的大多數(shù)瀏覽器的全面支持。愛掏網(wǎng) - it200.com最終每個(gè)人都必須將 WordPress 主題從 XHTML 轉(zhuǎn)換為 HTML5。愛掏網(wǎng) - it200.com在 Google 的熊貓更新之后,您的網(wǎng)站需要更清晰、更易于閱讀的代碼才能在 Google 上獲得更好的排名。愛掏網(wǎng) - it200.com我將教您如何將主題從 XHTML 轉(zhuǎn)換為 HTML5。愛掏網(wǎng) - it200.com我們還將照顧禁用 JavaScript 的 2% 的互聯(lián)網(wǎng)用戶(為了向后兼容)。愛掏網(wǎng) - it200.com
在本教程中,我們將集中精力將 WordPress 主題從 XHTML 轉(zhuǎn)換為 HTML5。愛掏網(wǎng) - it200.com我們將逐步通過下面列出的文件了解更改(這些文件位于您的主題文件夾中,即wp-content/themes/yourtheme/here!)
- header.php
- index.php
- sidebar.php:
- footer.php
- single.php(可選)
讓我們看一下我們將要構(gòu)建的基本 HTML5 布局。愛掏網(wǎng) - it200.com HTML5 不僅僅是代碼開頭的文檔類型。愛掏網(wǎng) - it200.com幾個(gè)新引入的元素幫助我們以更少的標(biāo)記以有效的方式設(shè)計(jì)樣式和編碼(這就是 HTML5 更好的原因之一)。愛掏網(wǎng) - it200.com
登錄后復(fù)制TITLE | Slogan! Title of the Article
Some lorem ispum text of your post goes here.
The article's text ends.
現(xiàn)在我們只需要知道 header
、footer
、nav
、section
和 article
的新 HTML5 標(biāo)簽放在哪里即可。愛掏網(wǎng) - it200.com與 div
結(jié)構(gòu)化 XHTML 相比,新引入的標(biāo)簽的名稱是不言自明的。愛掏網(wǎng) - it200.com
現(xiàn)在我將向您展示XHTML WordPress主題的header.php中常用的代碼。愛掏網(wǎng) - it200.com
XHTML 主題 header.php
登錄后復(fù)制My Blog My Blog is Working Great.
有人必須問我們?yōu)槭裁匆鲞@一切?答案很簡單,就是 HTML5 的語義標(biāo)記。愛掏網(wǎng) - it200.com它減少了標(biāo)記,使其非常易于理解和管理。愛掏網(wǎng) - it200.com
HTML5 header.php(轉(zhuǎn)換)
閱讀代碼,然后按照以下說明將主題的 header.php 轉(zhuǎn)換為 HTML5。愛掏網(wǎng) - it200.com
登錄后復(fù)制My Blog My Blog is Working Great.
正如您所看到的,轉(zhuǎn)換后的代碼與 XHTML 代碼非常相似。愛掏網(wǎng) - it200.com讓我們討論一下這些變化。愛掏網(wǎng) - it200.com
-
– HTML5 有一個(gè)非常簡單的 doctype,但它包含許多新的語義標(biāo)簽
-
– 標(biāo)頭部分的語義標(biāo)記 -
– 我們用一個(gè)新的語義標(biāo)簽替換了導(dǎo)航欄的
div
代碼,用于控制 HTML5 中的導(dǎo)航欄。愛掏網(wǎng) - it200.com
注意: 有些人在標(biāo)頭中包含 section
標(biāo)記。愛掏網(wǎng) - it200.com關(guān)于這一點(diǎn)有很多爭論。愛掏網(wǎng) - it200.com我個(gè)人反對(duì)在標(biāo)頭中包含 section
標(biāo)簽,因?yàn)樗鼤?huì)破壞 HTML5 的美感。愛掏網(wǎng) - it200.com當(dāng)然,您可以在那里使用舊的 div
。愛掏網(wǎng) - it200.com
腳本和樣式表怎么樣?
將 WordPress 主題轉(zhuǎn)換為 HTML5 時(shí),標(biāo)頭中包含的腳本和樣式表確實(shí)非常簡單。愛掏網(wǎng) - it200.com在 HTML5 中,我們只使用
- 上一篇:如何開發(fā)一個(gè)自動(dòng)生成目錄樹的WordPress插件
- 下一篇:如何優(yōu)化自定義WordPress插件的數(shù)據(jù)庫查詢