《HTML5觸控介面設計與開發》——2.3 奠定基礎的標籤
本節書摘來自非同步社群《HTML5觸控介面設計與開發》一書中的第2章,第2.3節,作者: 【美】Stephen Woods 更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視。
2.3 奠定基礎的 < head >標籤
HTML5觸控介面設計與開發
程式碼清單2.2展示了加州鳥類網站的head標籤
http-equiv 元資訊
http-equiv 元資訊告訴瀏覽器如何去做,等效於設定了HTTP 報頭。這讓你可以向瀏覽器傳達一些原本由伺服器告訴它的內容。當你不能控制伺服器時,它特別有用。例如,如果你想設定一個快取頭,但又不能控制伺服器,你可以使用http-equiv屬性:
<meta http-equiv="expires" content="Wed, 05 August 2020 00:00:00 GMT">.
請注意,伺服器報頭的優先順序高,所以只能設定或取消某一報頭項,不能覆蓋伺服器的報頭項。
程式碼清單 2.2 標籤
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Birds of California</title>
<link rel="stylesheet" href="reset.css" type="text/css"
media="screen" charset="utf-8">
<link rel="stylesheet" href="birds.css" type="text/css" media="screen"
→ charset="utf-8">
</head>
我從HTML5的doctype開始,然後指定字符集為UTF-8。指定字符集很重要,這不僅能確保文件顯示正確,也可以避免可能的UTF-7字符集的安全漏洞。通常情況下,伺服器會傳送一個Content-Type 的報頭,但為了以防萬一,我也同時在HTML中指定它。
我用了一個http-equiv屬性設定非標準的“X-UA-Compatible”報頭。它的值是chrome=1和IE= edge,如果IE使用者安裝了Chrome Frame外掛,則可以使用這個外掛;如果沒有安裝,則使用IE瀏覽器最新、最好的引擎呈現,而不是以傳統模式呈現。
下一個元資訊稱為viewport。它目前僅用於觸控裝置,將它設定正確是非常重要的。
相關文章
- 《HTML5觸控介面設計與開發》——2.6 總結HTML
- 《HTML5觸控介面設計與開發》——1.2 廣泛使用的裝置HTML
- 《HTML5觸控介面設計與開發》——1.4 神祕谷,是什麼讓觸控介面反應靈敏?HTML
- 《HTML5觸控介面設計與開發》——第1章 移動裝置概述1.1 觸控裝置和桌面裝置之間的差異HTML
- 政策支援奠定雲端計算與大資料發展基礎大資料
- HTML5學習(六):基礎標籤(二)HTML
- 基礎標籤
- HTML基礎-標籤HTML
- Oracle開發基礎-觸發器Oracle觸發器
- 指標和標籤的基礎理解指標
- HTML常用基礎標籤:圖片與超連結標籤全解!HTML
- Windows 8觸控介面設計指南(中文版)Windows
- 《HTML5移動應用開發入門經典》——2.3 HTML4標籤和屬性的變化HTML
- 將input標籤的內容設定為修改觸發操作
- 【HTML5】開發之meta標籤的viewport使用說明HTMLView
- html5標籤HTML
- 《Web前端設計與開發》實驗一:HTML基本標籤實驗3Web前端HTML
- PhpCms模板標籤的基礎知識PHP
- HTML5的canvas標籤HTMLCanvas
- HTML5 遊戲開發基礎的教程HTML遊戲開發
- a標籤裡面巢狀一個a標籤,點選子連結標籤時,同時觸發了父標籤a巢狀
- HTML5新標籤或改動標籤HTML
- Oracle開發基礎-遊標Oracle
- html一些基礎標籤HTML
- 01---HTML+CSS---基礎標籤HTMLCSS
- WEB基礎之HTML的各個標籤的預設樣式WebHTML
- HTML5常用標籤HTML
- HTML5 標籤列表HTML
- HTML5 新增標籤HTML
- HTML5 新標籤HTML
- 併發程式設計基礎與原子操作程式設計
- JSP簡單標籤標籤庫開發JS
- [06]HTML基礎之表單標籤HTML
- HTML5 標籤歸納HTML
- HTML5新標籤相容——>HTML
- html5~標籤新特性HTML
- html5標籤知多少HTML
- html5基本常用標籤HTML