目錄
什么是HTML5和CSS3" >什么是HTML5和CSS3
HTML 5的新特新" >HTML 5的新特新
1. 新的内容标签" >1. 新的内容标签
2. 更好的表格体系" >2. 更好的表格体系
3. 音频、视频API" >3. 音频、视频API
4. 画布(Canvas) API" >4. 画布(Canvas) API
5. 地理(Geolocation) API" >5. 地理(Geolocation) API
6. 网页存储(Web storage) API" >6. 网页存储(Web storage) API
7. 拖拽释放(Drag and drop) API" >7. 拖拽释放(Drag and drop) API
CSS3 新特性" >CSS3 新特性
1. RGBa" >1. RGBa
2. Multi-column layout" >2. Multi-column layout
3. Round corners" >3. Round corners
首頁 web前端 H5教程 HTML 5 & CSS 3的新交互特性

HTML 5 & CSS 3的新交互特性

May 17, 2016 am 09:09 AM
admin h

HTML 5 & CSS 3的新交互特性

本文标题的这副图片,是用Phosotshop制作的。但是,在搜索引擎中你却无法搜索到它,搜索引擎还没有强大到能够识别图片里面的文字。并且由于图片的体积不算太小,可能网速慢的网友在浏览的时候不得不耐心的等待图片的刷新。那么,有没有一种新的方法可以避免这些缺点呢?

有的,HTML5和CSS3就可以满足你的需求。甚至,它可以做的更多,更好。作为一名设计师,我们应当了解它们是什么东西,有什么特性,从而进一步思考通过HTML5和CSS3我们能做些什么。

 

什么是HTML5和CSS3

 

HTML和CSS并不难理解。HTML为构成网页的主要语言。通过这种语言,我们可以向计算机说明网页格式、内容、显示效果等等。而CSS则是专门用来控制网页显示效果的语言。这时候问题出来了,为什么我们要单独使用CSS呢,HTML不是一样可以控制Web页面的显示效果么?为了回答这个问题,我举个简单的例子:

HTML 5 & CSS 3的新交互特性

有没有发现如果一旦形容的事情过多,想要把事情描述清楚的时候,我们不得不重复大量的信息?页面语言也是一样,在这种情况下显得杂乱无章,非常难以理出头绪。通过将控制显示效果的语言集成到CSS里,我们不但可以保证页面语言主体部分的简洁,而且可以非常方便的复用各种语言集合。

HTML5和CSS3是HTML和CSS的最新版本,它们目前均未确定标准,但是已经公布的新特征已经让我们心动不已。


 

HTML 5的新特新

 

1. 新的内容标签

HTML 5 & CSS 3的新交互特性

HTML4中的内容标签级别相同,无法区分各部分内容。而HTML5中的内容标签互相独立,级别不同,搜索引擎以及统计软件等均可快速识别各部分内容。

 

2. 更好的表格体系

HTML 5 & CSS 3的新交互特性

现在,你可以抛弃JavaScript或者是PHP,只通过HTML5来定义表格。你可以定义每个表格单元的输入格式,也可以定义这个单元是否是必填的等等。

 

3. 音频、视频API

HTML 5 & CSS 3的新交互特性

HTML 5 & CSS 3的新交互特性

HTML5不但允许你在网页中直接整合视频、音频,同时更提供了一套功能丰富的API用来控制媒体播放,而这些用来控制媒体播放的元素也都是可以被编辑的。因此,HTML5在视频以及音频层面上实际已经可以替代常用的flash插件了。

 

4. 画布(Canvas) API

HTML 5 & CSS 3的新交互特性

在网页中绘制图形一直是个大难题,我们不得不借助flash、silverlight等插件。然而HTML5允许你直接在网页上进行绘图,甚至允许你与网页生成更多的交互,例如绘制图形、放大缩小,等等。图例是一个用HTML5制作的小游戏。

 

5. 地理(Geolocation) API

HTML 5 & CSS 3的新交互特性

HTML5提供了地理信息的应用接口Geolocation API。通过这个API,网页可以通过IP,GPS等方式来获得用户的地理信息;同时用户也可以选择是否关闭这个功能。

 

6. 网页存储(Web storage) API

HTML 5 & CSS 3的新交互特性

HTML5提供了网页存储的API,方便Web应用的离线使用。除此之外,新的API相对于cookie也有着高安全性,高效率,更大空间等优点。

 

7. 拖拽释放(Drag and drop) API

HTML 5 & CSS 3的新交互特性

我们可以通过HTML5的Drag and drop API来完成网页中的拖拽释放效果,避免了以往的网页在拖拽释放过程中需要不停修改元素的位置,代码繁多的弊端。

 

CSS3 新特性

 

1. RGBa

HTML 5 & CSS 3的新交互特性

CSS3的RGBa新特性允许你对每个元素进行色彩以及透明度的设置。而原来常用的opacity命令只能对元素及其子元素进行设置。

 

2. Multi-column layout

HTML 5 & CSS 3的新交互特性

CSS3新提供的多栏布局选择器无需HTML布局标签即可生成多栏布局,同时‘栏数’、‘栏宽’以及‘栏间距’都是可以定义的。

 

3. Round corners

 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1242
24
uniapp如何實現小程式和H5的快速轉換 uniapp如何實現小程式和H5的快速轉換 Oct 20, 2023 pm 02:12 PM

uniapp如何實現小程式和H5的快速轉換,需要具體程式碼範例近年來,隨著行動網路的發展和智慧型手機的普及,小程式和H5成為了不可或缺的應用形式。而uniapp作為一個跨平台的開發框架,可以在一套程式碼的基礎上,快速實現小程式和H5的轉換,大大提高了開發效率。本文將介紹uniapp如何實現小程式和H5的快速轉換,並給出具體的程式碼範例。一、uniapp簡介unia

win101909和21h2比較哪個比較好? win101909和21h2比較哪個比較好? Dec 26, 2023 pm 02:01 PM

Windows101909目前被認為是最為穩定可靠的版本之一,然而令人感到遺憾的是,該版本的服務支援已於近期結束。而21H2則是比較穩定的版本,其實從實際情況來看,二者都是很不錯的選擇。 win101909和21h2哪個好答:1909比較穩定,21h2會比較安全。在目前的環境中,1909仍然被普遍認為是最穩定可靠的版本之一。不過Win101909版本已於2021年5月11日正式停止服務WindowsServer21h2則致力於為廣大用戶提供更多專業化的IT功能支援。 1.經過眾多用戶的實際測試反

springboot admin監控的作用和使用方法是什麼 springboot admin監控的作用和使用方法是什麼 May 25, 2023 pm 06:52 PM

適用場景:1、專案規模不大2、用戶量不是很大、並發要求不強3、無專門運維力量4、精緻的團隊規模對於一些常規的項目,或者企業職責分工不是非常明確的單位來說。往往一個系統從需求到設計,開發,測試到最終上線,維運。往往80%的任務由開發團隊來完成。由此,開發人員除了要實現系統的功能,也要為客戶進行問題諮詢答疑以及生產問題解決。試想,一個應用程式上線後,沒有任何監控措施。跟開著一輛沒有任何儀錶板的車一樣,這樣上路,任何人都沒有安全感。如何在極簡和追求效率上做平衡是一件特別值得思考的事情。一、Springb

哪個版本比較穩定:win1121h2還是22h2? 哪個版本比較穩定:win1121h2還是22h2? Jan 04, 2024 am 08:53 AM

win1121h2和22h2兩個版本相比較的話還是後者22h2更加穩定一點,22h2的功能也是更加多一點的,相較於之前的21h2,很多功能都得到的提升一起來看看吧。 win1121h2和22h2哪個穩定:答:22h2更加穩定win1121h2和22h2兩者相比較的話22h2更加穩定一些。 22h2增加了很多的功能,而且21h2的問題也在22h2中得到了改善。 22h2更新功能:開始功能表中的應用程式資料夾。開始功能表中可調整的固定區域。在工作列上拖放。焦點輔助與通知中心實現整合。新的“聚光燈”牆紙功能。新

哪個是比較好的選擇:win1123h2和22h2? 哪個是比較好的選擇:win1123h2和22h2? Dec 28, 2023 pm 03:09 PM

Windows11系統中23h2版本和22h2版本分別先後於2023年和2022年發布,一般來說,系統的更新是越來越好,小編也認為23h2的版本比22h2的版本要更好一些。 win1123h2和22h2哪個更好答:win1123h2比較好。據介紹,win1123h2是22h2到下一個版本的累積的版本更新,而且它們都是相同的平台。這也意味著這兩個版本之間是沒有任何相容性問題的出現​​的,建議大家及時更新一下。 win1123h2版本為我們帶來了許多實用的功能,例如工作列視窗所應用的永不合併的模式。還有更加

解決無法取得Win11 23H2更新的問題 解決無法取得Win11 23H2更新的問題 Jan 14, 2024 pm 09:24 PM

大家最近都想要更新Win11的23H2版本,但是一小部分的用戶至今還沒有收到更新推播的訊息,可能是後台更新進度中的某個進程卡住了,過段時間就好了。 Win11更新取得不到23H2怎麼辦方法一:耐心等待如果使用者查看電腦的更新升級情況,發現它卡住了,我們可以等待一段時間,系統就會繼續更新的。方法二:清除更新的快取如果使用者之前更新過系統,而且未清除過更細膩的快取就會影響23h2的正常更新,可以手動清理一下。方法三:使用鏡像安裝推薦大家到微軟的官方網站去下載win1123h2的鏡像文件,然後執行更新該文件

如何使用Flask-Admin實現後台管理介面 如何使用Flask-Admin實現後台管理介面 Aug 03, 2023 pm 11:30 PM

如何使用Flask-Admin實現後台管理介面背景介紹:隨著網站和應用程式的發展,後台管理介面越來越重要。在開發過程中,我們經常需要一個方便快速的後台管理介面來管理資料、使用者和其他重要資訊。 Flask-Admin是一個強大且易於使用的Flask擴展,可幫助我們快速實現後台管理介面。 Flask-Admin是基於Flask和SQLAlchemy的一個開源項

您需要admin提供的權限才能對此文件進行更改怎麼解決 您需要admin提供的權限才能對此文件進行更改怎麼解決 Jul 26, 2023 am 10:56 AM

您需要admin提供的權限才能對此文件進行更改解決方法:1、在登入介面選擇管理員帳戶並輸入密碼後,就可以順利對文件進行修改了;2、可以透過右鍵點擊文件選擇「以管理員身份運行”的方式解決;3、修改文件權限,右鍵點擊文件,選擇“屬性”,點擊“安全性”選項卡,然後點擊“編輯”按鈕,選擇自己的用戶名,然後勾選“完全控制”選項;4、利用命令提示字元解決問題;5、設定UA權限。

See all articles