家電維修班,手機維修班,電腦維修班,電工班,焊工班,液晶電視維修班,電動工具維修班、電動車摩托車維修班、網絡營銷培訓、網站設計培訓、淘寶培訓---全國招生 家電維修班,手機維修班,電腦維修班,電工班,焊工班,液晶電視維修班,電動工具維修班、電動車摩托車維修班、網絡營銷培訓、網站設計培訓、淘寶培訓---全國招生

中日欧洲精品视频在线-中日韩在线观看-中日韩一区二区三区-中日韩精品视频在线观看-狂野欧美老黑粗又硬-狂野猛交xxxx吃奶

您的位置:網站首頁 > 電器維修資料網 > 正文 >

如何完美打造Win8 Metro版IE10瀏覽器頁面

★★★★★【文章導讀】:如何完美打造Win8 Metro版IE10瀏覽器頁面具體內容是:internetexplorer技術展示網頁目錄1.使用html5相關技術2.運用css3作樣式設計3.關于flash支持4.適應瀏覽模式landscape或portrait模式snapped模式或fill模式顯示為觸控操作優化友善表單輸入5.觸控及手勢操作6.融合于wi…

來源: 日期:2013-11-24 19:10:48 人氣:標簽:

如何完美打造Win8 Metro版IE10瀏覽器頁面

internet explorer 技術展示網頁

目錄

1.使用 html5 相關技術

2.運用 css3 作樣式設計

3.關于 flash 支持

4.適應瀏覽模式landscape 或 portrait 模式

   snapped 模式或 fill 模式顯示

   為觸控操作優化友善表單輸入

5.觸控及手勢操作

6.融合于 windows 8

  分享網頁內容

  固定網站及跳躍清單

  與 windows 應用市場結合

使用 html5 相關技術

ie 自從 ie9 開始大量支持 html5 等相關新技術,到了 ie10 更加完整,原本必須要靠插件 (plugins, activex 等) 或是圖片技巧所做出來的效果,現在大部份都能以 html5 相關技術實作出來。比如說:

1.影音文件可以使用 <video> 及 <audio> 標簽來播放

2.若要 2d/3d 繪圖,可以使用 <canvas> 標簽以及 svg 來搭配使用

3.文件操作可以使用 file api

4.進階的 ajax 操作 (如:文件上傳) 可以使用 xmlhttprequest2

5.拖拉操作 (drag-and-drop) 可以使用 drag and drop api

6.資料庫可以使用 indexeddb

...

想要了解 ie10 究竟支持多少 html5 相關技術,請參考 ie10 開發者指南 - html5 章節。

運用 css3 作樣式設計

ie10 也大量支持 css3 許多規格,像是:

1.使用 css3 animation 制作網頁動畫

2.使用 css3 transition 設定網頁元素過場特效

3.使用 css3 transformation 來改變網頁元素的縮放、位移或旋轉

4.使用 css grid layout、css multi-column layout 或 css flexible box 等來作排版

5.使用 css3 gradients 制作漸層色彩效果

...

想要了解 ie10 究竟支持多少 css3 規格,請參考 ie10 開發者指南 - css 章節。

關于 flash 支持

在大部份的情況下,modern ie 不支持任何 plugins/activex ,如果你的網頁非得用 plugins/activex,那可以使用一些方法要求使用者切換到桌面版的 ie 來開啟網頁,只要在網頁中加入:

或是由服務器送出的回應標頭加入這一項:

x-ua-compatible: requiresactivex=true

modern ie 就會出現一個提示訊息,告訴使用者可以切換至桌面版 ie 來開啟該網頁。

提示使用者使用桌面版的 ie 來開啟頁面

然而,微軟維護了一份 flash 支持清單,若是 modern ie 瀏覽在支持清單中的網站,就會開啟 flash 的支持功能,若您要申請加入支持清單,可參考更詳細的說明: ie 開發指南 - windows 8 中內容需使用 adobe flash player 之網站的開發人員指導方針 一文。

適應瀏覽模式

modern ie 使用的情境有下列幾種:

1.landscape 或是 portrait 瀏覽

不論是 windows 8 (pro) 或 windows rt,當使用者在平板上使用 modern ie10 的時候,可能會以 landscape 或是 portrait 模式來瀏覽網頁:

landscape 模式瀏覽網頁

portrait 模式瀏覽網頁

因應這兩種瀏覽模式的改變,可以使用 css3 media query 語法來讓瀏覽器套用對應的樣式:

@media screen and (orientation: landscape) {

  /* 這裡填入在 landscape 模式瀏覽時使用的樣式 */

@media screen and (orientation: portrait) {

 /* 這裡填入在 portrait 模式瀏覽時使用的樣式 */

view raw gistfile1.css this gist brought to you by github.

如果要限定可視區域的大小,可以使用 css device adaption 語法: @-ms-viewport 語法 (規格中是 @viewport) 來指定,像是這樣:

@media screen and (orientation: landscape) {  @-ms-viewport {    width: 1024px;    height: 768px;  }  /* 在 landscape 模式下,并且把可視區域的大小設為 1024px * 768px */}@media screen and (orientation: portrait) {  @-ms-viewport {    width: 768px;    height: 1024px;  }  /* 在 portrait 模式下,并且把可視區域的大小設為 768px * 1024px */}@-ms-viewport {  width: device-width; /* 根據目前裝置的畫面寬度來設定可視區域的寬 */}

view raw gistfile1.css this gist brought to you by github.

如果要了解更詳細的設定語法,可以參考ie10 開發人員指南 - 裝置適應一文。

snapped 模式或 fill 模式顯示

在 windows 8 中,(當屏幕解析度高于 1366x768, 且為 landscape 模式) 使用者可以將 windows 應用市場應用程序 snapped 在畫面的左右兩側,而其餘的顯示區域則稱為 fill。modern ie 當然也可以支持snapped 及 fill 顯示,此時網頁也可以像前一個例子一樣,使用 css3 media query 語法來套用不同的樣式。

將 modern ie10 貼齊在畫面左側

 

modern ie10 以填滿模式顯示

像是這樣:

@media screen and (max-width: 400px) {

  @-ms-viewport { width: 320px; }

  /* 當 modern ie10 在貼齊模式時的樣式設定,并且將可視區域設為 320px */

}

view raw gistfile1.css this gist brought to you by github.

為觸控操作優化

在平板上使用 modern ie,主要的輸入方式都是觸控操作,傳統的網頁多是以鍵盤鼠標的操作來設計,在加入觸控操作的思維下,網頁設計人員開始注意鏈接、按鈕可能要更大一點適合手指點擊 (若是預設的元件,像 modern ie本來就會以適合手指操作的大小來呈現)。然而還有一些細節也值得注意:

適應表單輸入

在 html5 的規格中定義了一些新的表單輸入元件的類別,像是 email 或網址的輸入,除了可以搭配 javascript api 來做資料格式驗證之外,在 modern ie 中還可以根據這樣的類別來改變虛擬鍵盤的布局。像是使用 <input type="email" > 時,當使用者要輸入資料時,虛擬鍵盤就會加入 @ 字元還有 .com 方便輸入:

適合 email 輸入的鍵盤布局

以下分別是使用 <input type="tel" > 及 <input type="url" > 的虛擬鍵盤布局:

適合電話號碼輸入的鍵盤布局

 

適合網址輸入的鍵盤布局

 

觸控及手勢操作

要撰寫觸控操作的相關代碼,第一步就是要先偵測使用者的裝置是否支持觸控、以及支持到幾點觸控,這部份只要通過檢查 navigator.msmaxtouchpoints > 1 就可以了 (而這個屬性的值便是支持幾點觸控)

而另一個要注意的細節是,windows 8 本身就有許多觸控手勢的操作,如果你的某些操作需要手勢或觸控,而又不希望它觸發系統的觸控操作 (比方說,你想要支持向下滑動的手勢,但又不希望觸發 windows 應用市場應用程序關閉的動作),可以在需要偵測手勢的元件上使用 css 語法 -ms-touch-action 來設定是否要支持系統的觸控手勢,或是完全自訂。舉例來說,如果:

#myarea { -ms-touch-action: double-tap-zoom; }

則表示在 #myarea 的元素中,不使用其它預設的手勢操作,只接受點擊兩下放大的操作,若是要完全自訂所有的觸控操作,則可以使用:

#myarea { -ms-touch-action: none; }

剩下就可以純粹使用 mousedown 或是 mspointerdown (統整 mouse/pen/touch) 等相關事件來設計。這部份可以參考 ie 官方部落格中的 touch input for ie10 一文。

而若要支持 drag-and-drop 或是其它的手勢,也可以參考 ie 官方部落格中的 go beyond pan, zoom, and gesture 一文來了解如何運用手勢操作的事件。

關于更多在 modern ie 上觸控優化的介紹,可參考 ie 開發者指南 - 使你的網站支持觸控操作 一文。

融合于 windows 8

如果你希望你的網站在 modern ie 上能與 windows 8 有更多的整合,其實只要注意幾個 windows 8 的細節以及 ie 所提供的功能就可以了。

分享網頁內容

在 windows 8 之中,使用者隨時可以使用從屏幕右側滑出的 charms 上的分享功能,將他正在使用的 windows 應用市場應用程序,通過某個支持分享功能的 windows 應用市場應用程序將某個資訊分享出去 (若該應用程序有實作這部份的功能)。而在 modern ie 也可以結合這個功能,像是這樣:

在瀏覽網頁中,叫出右側的 charms 然后選擇分享

 

選擇使用郵件程序作分享,郵件程序會抓取網頁概要內容及 url 分享

而你若希望分享資訊的程序 (如: 郵件) 在抓取網頁內容時抓取合適的資料,那可以在網頁中遵照 open graph 的格式 (facebook, google+ 也是使用這個資訊) 加入適當的 meta 標簽,如此一來,像是標題、摘要或是縮圖就可以按照你設定的 open graph 資料來顯示。以「vs2012女孩」這個網頁為例,它的 open graph 資料為:

<meta property="og:title" content="visual studio 2012 選你心中的女孩"><meta property="og:description" content="現在將由 visual studio 2012 女孩為你介紹這三大優勢,并由你決定誰是 終的 visual studio 2012 女孩!"><meta property="og:image" content="http://vs2012girls.blob.core.windows.net/assets/fbog.png">

view raw gistfile1.html this gist brought to you by github.

關于更詳細的說明,可以參考 ie官方部落格中的 sharing links from ie10 on windows 8 一文。

固定網站到開始畫面

自從 ie9 開始加入了固定網站 (pinned sites) 的功能,使用者可以將網頁釘在桌面下方的工作列上,搭配對應的 meta 標簽,就可以自訂跳躍清單 (在固定的 icon 上按右鍵的菜單) 以及通知的功能,關于固定網站的介紹,可以參考這一頁的說明。

當然在桌面版的 ie10 仍舊支持了固定網站的功能,而 modern ie 也可以固定到開始畫面,除了延用 ie9 的跳躍清單設定方式之外,還能夠自訂動態磁貼上的圖案及顏色、產生通知訊息。

要設定動態磁貼上的圖示以及動態磁貼顏色,只要使用下面這樣的 meta 標簽便可以設定:

<meta name="msapplication-tileimage" content="圖標路徑"/>

<meta name="msapplication-tilecolor" content="顏色代碼"/>

view raw gistfile1.html this gist brought to you by github.

而若要產生通知的訊息及數量,也可以設定一個 xml 文件如:

<?xml version="1.0" encoding="utf-8" ?>

<badge value="5" />

view raw gistfile1.xml this gist brought to you by github.

然后再到網頁中加入下列的 meta 標簽設定:

<meta name="msapplication-badge" content="重讀間隔時間 (ms); polling-uri=xml文件網址">

關于更詳細的 modern ie 固定網站的介紹,可以參考 ie官方部落格中的 high quality visuals for pinned sites in windows 8。

與 windows 應用市場結合

windows 8 / windows rt 開始有了 windows 應用市場,使用者可以從應用市場中搜尋、下載安裝 apps,如果你的網頁本身有 apps 在應用市場中,或是互相關連,則可以在網頁中加入下列的 meta 標簽,讓 modern ie 的菜單增加了直接前往應用市場下載的選項:

<meta name="msapplication-id" content="app">

<meta name="msapplication-packagefamilyname" content="應用程序套件名稱">

以一款知名的游戲 cut the rope 為例,它在網站上做了一個 html5-based 的版本,使用者除了可以直接用 modern ie 連到 http://cuttherope.ie/ 來玩游戲,也可以從菜單中找到 windows 應用市場 cut the rope 的 app 選項,查看網站上的代碼,就可以發現它設定為:

view raw gistfile1.html this gist brought to you by github.

這樣便會在菜單中出現到 windows 應用市場下載的選項或是直接開啟已安裝的應用程序。

菜單中加入了移至 cut the rope 應用程序的選項

結論

windows 8 上的 ie10 (或 modern ie) 隨著 windows 8 的 reimagine 后也加入了很多新的特色,如果在網頁設計上多將這些因素考慮進去,想必您的網頁會在 windows 8 的使用者中更受歡迎!


【看看這篇文章在百度的收錄情況】

聯系方式

  • 0731-85579057 , 0731-85569651
  • 點擊這里給我發消息點擊這里給我發消息點擊這里給我發消息
網站欄目導航: 培訓課程 手機硬件 手機軟件 綜合維修 學校資訊 考證指南 就業導航 招生指南 教學管理 入學須知 學校圖片 教學大綱 師資力量 學生感言 學校概況 教學實景 手機維修培訓資訊 電腦維修培訓 維修間故事 手機維修培訓 液晶電視維修培訓 家電維修資料網 電器維修資料網 招生地區 刷機教程 家電維修 手機技巧 老版網站 招生平臺網絡工程
友情鏈接: 監控安裝培訓 電動工具維修 家電維修學校 電工培訓學校 液晶電視維修 焊工培訓學校 電工焊工學校 電腦維修學校 家電維修培訓 電腦維修培訓 家裝電工培訓網絡安裝維護 主板維修 液晶顯示器 筆記本電腦維修 電腦組裝維護 電腦硬件維修 電腦維修 電工考證 電工證 裝修電工 水電工 維修電工 電工 焊接技術 電焊工 焊工 電動設備維修 電動工具維修 制冷維修 空調維修 冰箱維修  更多>>
陽光-手機維修教育品牌學校
點擊這里給我發消息 點擊這里給我發消息 點擊這里給我發消息
電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監控培訓 空調維修培訓 網絡營銷培訓 網站設計培訓 淘寶網店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校 電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監控培訓 空調維修培訓 網絡營銷培訓 網站設計培訓 淘寶網店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校 電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監控培訓 空調維修培訓 網絡營銷培訓 網站設計培訓 淘寶網店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校 電工培訓學校 電動車維修學校 摩托車維修學校 摩托車維修培訓 手機維修培訓 家電維修培訓 電腦維修培訓 電動工具維修培訓 液晶電視維修培訓 安防監控培訓 空調維修培訓 網絡營銷培訓 網站設計培訓 淘寶網店培訓 電器維修培訓 家電維修學校 電工培訓 焊工培訓 電工學校
中山市,固原市,銀川市,玉樹,海東,隴南市,酒泉市,張掖市,天水市,金昌市,蘭州市,榆林市,延安市,渭南市,銅川市,阿里,山南,拉薩市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,畢節,銅仁,遵義市,貴陽市,甘孜州,資陽市,達州市,宜賓市,南充市,遂寧市,綿陽市,瀘州市,自貢市,三亞市,崇左市,河池市,玉林市,欽州市,梧州市,柳州市,梅州市,肇慶市,湛江市,佛山市,珠海市,韶關市,湘西州,懷化市,郴州市,張家界市,邵陽市,株洲市,仙桃市,隨州市,荊州市,荊門市,襄樊市,黃石市,駐馬店市,信陽市,南陽市,漯河市,中衛市,石嘴山市,海西,海南藏州,黃南州,海北,甘南,慶陽市,平涼市,武威市,白銀市,嘉峪關市,安康市,漢中市,咸陽市,寶雞市,林芝,日喀則,昌都,迪慶,德宏,大理,西雙版納,紅河州,臨滄市,麗江市,保山市,曲靖市,黔東州,黔西州,安順市,六盤水市,涼山州,阿壩州,雅安市,廣安市,眉山市,內江市,廣元市,德陽市,攀枝花市,成都市,海口市,來賓市,百色市,貴港市,北海市,桂林市,南寧市,云浮市,揭陽市,潮州市,清遠市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺市,濰坊市,東營市,淄博市,上饒市,濟南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉市,洛陽市,菏澤市,臨沂市,威海市,濟寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺州市,紹興市,溫州市,杭州市,泰州市,揚州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長春市,朝陽市,遼陽市,營口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,包頭市,呼和浩特市,臨汾市,運城市,朔州市,長治市,大同市,衡水市,滄州市,張家口市,邢臺市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 主站蜘蛛池模板: 无码专区无码专区视频网网址| 国产99精品在线观看| 天天爽夜夜爽8888视频精品| 99精品国产免费观看视频| 狠狠狠狠狠狠干| 小草影院免费| 国产成人免费高清视频| 人妻仑乱少妇88MAV| JEALOUSVUE成熟老师APP| 麻花传媒XK在线观看| 野花日本韩国视频免费高清观看| 国产欧美精品一区二区色综合 | 秋霞在线观看视频一区二区三区| 2021全国精品卡一卡二| 看美女大腿中间的部分| 尤物99久久久合集一区区| 精品成人在线视频| 亚洲绝美精品一区二区| 好男人视频免费高清在线观看www| 香蕉eeww99国产精品| 国产精品青草久久福利不卡| 天美麻豆成人AV精品视频| 国产精品成久久久久三级四虎| 色欲蜜臀AV免费视频| 国产成人无码一区AV在线观看| 手机在线国产视频| 国产国拍精品AV在线观看| 无码欧美XXXXX在线观看裸| 国产精品亚洲专区在线播放| 贤妻良母电影日本| 国产午夜福利伦理300| 亚洲高清中文字幕| 精品日韩二区三区精品视频| 杨幂被视频在线观看| 久久视频在线视频观品15 | 美女洗澡脱得一二干净| 91交换论坛| 欧美亚洲视频在线二区| 超碰最新地址| 翁公咬着小娇乳H边走边欢A| 国产亚洲精品黑人粗大精选|