html5中的css特性,淺談HTML5 CSS3的新交互特性

本文標題的這副圖片,是用phosotshop制作的。但是,在搜索引擎中你卻無法搜索到它,搜索引擎還沒有強大到能夠識別圖片里面的文字。并且由于圖片的體積不算太小,可能網速慢的網友在瀏覽的時候不得不耐心的等待圖片的刷新。那么,有沒有一種新的方法可以避免這些缺點呢?

有的,html5和css3就可以滿足你的需求。甚至,它可以做的更多,更好。作為一名設計師,我們應當了解它們是什么東西,有什么特性,從而進一步思考通過html5和css3我們能做些什么。

什么是html5和css3

html和css并不難理解。html為構成網頁的主要語言。通過這種語言,我們可以向計算機說明網頁格式、內容、顯示效果等等。而css則是專門用來控制網頁顯示效果的語言。這時候問題出來了,為什么我們要單獨使用css呢,html不是一樣可以控制web頁面的顯示效果么?為了回答這個問題,我舉個簡單的例子:

db931bc456f4ea756a79fc6d651d79c0.png

有沒有發現如果一旦形容的事情過多,想要把事情描述清楚的時候,我們不得不重復大量的信息?頁面語言也是一樣,在這種情況下顯得雜亂無章,非常難以理出頭緒。通過將控制顯示效果的語言集成到css里,我們不但可以保證頁面語言主體部分的簡潔,而且可以非常方便的復用各種語言集合。

html5和css3是html和css的最新版本,它們目前均未確定標準,但是已經公布的新特征已經讓我們心動不已。

html5的新特新

1. 新的內容標簽

1d5ca0294d8e8d92f6c66494d9e75eb2.png

html4中的內容標簽級別相同,無法區分各部分內容。而 html5 中的內容標簽互相獨立,級別不同,搜索引擎以及統計軟件等均可快速識別各部分內容。

2. 更好的表格體系

ec8cccd16e9be56e1efda793d79a1d32.png

現在,你可以拋棄javascript或者是php,只通過html5來定義表格。你可以定義每個表格單元的輸入格式,也可以定義這個單元是否是必填的等等。

3. 音頻、視頻api

24765a02b315d571db5ae6ff04b5bb0f.png

5ea298f71ddd6ad8a53eb7acf2fe917b.png

html5不但允許你在網頁中直接整合視頻、音頻,同時更提供了一套功能豐富的api用來控制媒體播放,而這些用來控制媒體播放的元素也都是可以被編輯的。因此,html5在視頻以及音頻層面上實際已經可以替代常用的flash插件了。

4.畫布(canvas) api

6cfda2ddcd27be62c2351b031eec58d1.png

在網頁中繪制圖形一直是個大難題,我們不得不借助flash、silverlight 等插件。然而html5允許你直接在網頁上進行繪圖,甚至允許你與網頁生成更多的交互,例如繪制圖形、放大縮小,等等。圖例是一個用html5制作的小游戲。

5. 地理(geolocation) api

7e754b5af9bc19b2dffda715b4f283ce.png

html5提供了地理信息的應用接口 geolocation api。通過這個api,網頁可以通過ip,gps等方式來獲得用戶的地理信息;同時用戶也可以選擇是否關閉這個功能。

6. 網頁存儲(web storage) api

8a021cd39c552f3913475193cda8420c.png

html5提供了網頁存儲的api,方便web應用的離線使用。除此之外,新的api相對于cookie也有著高安全性,高效率,更大空間等優點。

7.拖拽釋放(drag and drop) api

bc257cce4aab3aa06593b4a1a384c3db.png

我們可以通過html5的drag and drop api來完成網頁中的拖拽釋放效果,避免了以往的網頁在拖拽釋放過程中需要不停修改元素的位置,代碼繁多的弊端。

css3新特性

1. rgba

19f8640ec64416b4bb7e4d883e7eedb1.png

css3的rgba新特性允許你對每個元素進行色彩以及透明度的設置。而原來常用的opacity命令只能對元素及其子元素進行設置。

2. multi-column layout

6d20a9292e6ee105d9ca340008b933e4.png

css3新提供的多欄布局選擇器無需 html 布局標簽即可生成多欄布局,同時‘欄數’、‘欄寬’以及‘欄間距’都是可以定義的。

3.round corners

ad1d6b4e6fde2e1bb3ae7f44801ea915.png

圓角功能可能是css3提供的最實用的功能了。通過border-radius,你可以沒有任何難度的給指定的html元素添加圓角。并且你還可以定義圓角的大小,以及哪個角是圓角,哪個角不是圓角。

4. @font-face

1daa576b0599be29d5db4294d0033a77.png

當網頁顯示某種用戶沒有安裝的字體時,css3提供的@font-face功能會自動的、默默地幫用戶從網絡上下載相應字體。從而讓設計師更加自由的發揮,而不用考慮用戶的機器是否安裝了相應字體。

5. 其他特性

此外,css3還給我們帶來了漸變、防止字符串過長溢出、多重背景以及用圖片來作為元素邊框等功能。

利用好css3,你可以更快捷的得到以往用很多插件才能得到的效果。同過使用元素本身來取代大部分圖片,網頁的加載速度會得到提升,這些原本是圖片的內容,也可以被搜索引擎檢索到。

html5和css3的兼容性

html5和css3的標準并未正式完成,各家瀏覽器對其支持程度也不盡相同。了解 html5和css3的兼容性是十分必要的。下面的連接是一個專門跟蹤html5和css3兼容性的網站,有興趣的朋友可以點擊查看:

http://fmbip.com/litmus

以上這篇淺談html5 & css3的新交互特性就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持萬仟網。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529316.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529316.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529316.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

html表格通過郵件發送,通過html表格發電子郵件

[email protected]>Create this tableThe field "what" is for different categoriesCREATE TABLE email_notify (ID int(11) DEFAULT ‘0‘ NOT NULL,What varchar(60) DEFAULT ‘0‘ NOT NULL,Name varchar(60) DEFAULT ‘0‘ NOT NULL,Email varchar(60) DEFAU…

計算機專業知識多選題證監會,2019年國家公務員考試中國證監會(計算機類)專業科目考試大綱...

2019年國家公務員考試中國證監會(計算機類)專業科目考試大綱由國家公務員考試網公告解讀欄目由提供,更多關于2019國家公務員考試大綱,計算機類國考考試大綱,證監會國考考試大,國家公務員考試公告解讀的內容,請關注國家公務員考試網/廣東公務員考試網&…

計算機和網絡老是斷開,電腦插上網線還是顯示斷開連接怎么辦

在網絡故障處理中遇到過千奇百怪的問題,這里就說一個比較怪異的問題。一個網線插口,有的電腦插上網線可以正常上網,而有的電腦插上就顯示斷開連接。試了好多辦法,換了網線,換了插口,換了路由器,…

計量經濟學第六版計算機答案,伍德里奇計量經濟學導論計算機習題第六章第13題c_6.13...

伍德里奇計量經濟學導論計算機習題第六章第13題,答案和MATLAB代碼clear,clc;% c6.13 by% 打開文字文件和數據文件importdata(meap00_01.des);dataxlsread(meap00_01);% 檢驗所用數據是否為非空Isnanisnan(data(:,[3,5,8,9]));asum(Isnan);bfind(a0);data1data(b,:);% 變量命名m…

思品課如何使用計算機教學課件,小學思品獲獎論文巧用多媒體,優化思品課堂教學...

小學思品獲獎論文巧用多媒體,優化思品課堂教學摘要:信息技術輔助課堂教學,有利于促進思想品德課教學內容呈現方式、教師教學方式、學生學習方式和師生互動方式的變革。利用信息技術能提高學生學習思想品德的興趣;有利于培養學生的…

計算機網絡的資源共享功能包,計算機網絡的資源共享功能包括

資源共享是現代計算機網絡的最主要的作用,它包括軟件共享、硬件共享及數據共享。在網絡中,多臺計算機或同一計算機中的多個用戶,同時使用硬件和軟件資源。通常多用戶同時需要的資源總是超過系統實際物理資源的數量,但采用邏輯(或虛…

《計算機應用基礎》期末試卷.,《計算機應用基礎》期末試卷(A卷)《計算機應用基礎》期末試卷(A卷).doc...

廣東外語藝術職業學院成人高等教育2012學年第 一 學期 三年 制2012級 初等教育專業計算機應用基礎課程 期末 考試試題試卷類型:A 考試形式:閉卷本試題共 五 大題, 4 頁,滿分 100 分,考試時間為 120 分鐘,答…

計算機學院嘉年華標題,“芯動盛夏 AI創南航” 計算機學院舉辦第八屆計算機嘉年華...

當前,我們正迎來一個科技主導的全智能時代,為激發大家學習探索人工智能的興趣,切身感受AI科技的魅力所在,計算機科學與技術學院/人工智能學院于6月20日在體育館廣場舉辦了“芯動盛夏 AI創南航”第八屆計算機嘉年華活動。活動中&am…

計算機網絡與通信02339,4月全國高等教育自學考試計算機網絡與通信試題及答案解析.docx...

4月全國高等教育自學考試計算機網絡與通信試題及答案解析.docx精品自學考試資料推薦全國 2018 年 4 月高等教育自學考試計算機網絡與通信試題課程代碼 02339一、單項選擇題本大題共 15 小題,每小題1 分,共 15 分 在每小題列出的四個備選項中只有一個是符…

計算機考研百天,2015考研計算機專業復習百天周計劃

計算機百天沖刺周計劃學習目標篇百天計劃第一周(9月26日—10月6日)1.完成數據結構中線性表的復習;并配以習題鞏固練習。2.完成強化課程數據結構第一章的學習,重難點針對復習。3.完成數據結構中棧,隊列和數組的復習; 并配以習題鞏固練習。4.完成強化課程數…

愛爾蘭都柏林圣三一大學計算機排名,2021年愛爾蘭都柏林圣三一大學世界及專業排名 不愧是最古老的學府!...

它是參照牛津和劍橋大學模式興建的歐索世界頂級研究型大學,其商學院也是歐洲培養企業家最多的商學院之一,這所名校就是愛爾蘭都柏林圣三一大學,該校的科研實力雄厚,因此,每年都會吸引一大批的學子前往該校留學&#xf…

計算機系統的四種啟動方式是,電腦啟動方式有幾種你知道嗎?

關于電腦啟動方式有幾種,可能你會說,電腦啟動不就是按電源按鈕啟動嗎?實際上,電腦有三種啟動方式,而且三種啟動方式會對應不一樣情況,雖然有些概念對現在的電腦略微有一點點落后,但是對于玩電腦…

安裝殺毒軟件是保障計算機安全,安裝殺毒軟件是保障計算機安全的唯一措施

摘要:脈搏8次/分,安裝安全合的最適此時方式手術是,血壓病人術時。軟件綜合征在最常見的青春前期表現臨床是。障計糖病粘多目前據是確診的依。...脈搏8次/分,安裝安全合的最適此時方式手術是,血壓病人術時。殺毒保算機施…

暢想未來計算機的繪畫作品小學生,暢想未來兒童畫繪畫作品大全

暢想未來兒童畫繪畫作品大全導語:未來的科技在不斷發展,未來的世界每天充滿了新奇。下面是小編為您整理的兒童畫,希望對您有所幫助。未來的世界是個先進的地方。我們的交通工具不再是飛機、輪船和汽車,而是宇宙飛船。家里的設備是…

計算機考在職研究生有必要嗎,讀在職研究生有必要辭掉工作嗎?

很多在職場打拼多年的人員,為了以后能有更好的發展,決定讀讀在職研究生有必要辭掉工作嗎?讀在職研究生有必要辭掉工作嗎?對此,相關老師指出,讀在職研究生沒必要辭掉工作,在職人員可以邊工作邊學習,利用休…

計算機word圖標不顯示,word圖標不顯示怎么辦 設置圖標顯示的具體方法

word是我們常用的辦公軟件,有時在使用時,圖標會莫名其妙不顯示,那么word圖標不顯示怎么辦?下面小編帶來設置顯示word圖標的方法,希望對大家有所幫助。設置顯示word圖標的方法:按鍵盤上的Windows徽標健R鍵&a…

檢查各計算機所屬工作組ip,如何在Win8.1/RT 8.1中添加語言或鍵盤

通過添加語言,你可以更改用于在 Windows、應用和 Web 中讀取和寫入的語言。添加語言若要更改你的 Windows 顯示語言或者添加鍵盤以進行鍵入,首先要將一種語言添加到語言列表中。從屏幕右邊緣向中間輕掃,點擊“設置”,然后點擊“更…

小學計算機教師育人案例,臺屯小學青年教師李春秀育人案例

李春秀:漢族,1985年3月出生,黑龍江省木蘭縣人。本科學歷,2007年7月畢業于哈爾濱師范大學,并于同年參加哈爾濱市松北區教師招聘考試考入樂業鎮中心校。自參加工作至今,一直擔任哈爾濱市松北區臺屯小學的班主…

目前市場上的電腦一體機從計算機種類,電腦一體機發展方向是什么?

電腦一體機發展方向是什么?前幾年,電腦市場出現了一場變革,一種介于筆記本電腦和臺式電腦之間的新型電腦機型一體機出現在了市場上。一體機有著筆記本電腦所不具備的高性能,也有著臺式電腦不具備的便攜性。我們今天就來說說一體機和筆記本電…

計算機機器人方向,計算機考研想學習智能機器人方向都有那幾個學校呢..._考研_幫考網...

caowengqin新兵答主12-11TA獲得超過868個贊智能科學與技術專業考研方向1:計算機技術計算機技術是(專業碩士)工程下的二級學科專業。計算機技術領域重點研究得是如何擴展計算機系統的功能和發揮計算機系統在各學科、各類工程、人類生活和工作中的作用。計算機技術是信…