亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > HTML5 > 正文

html5來了,你準備好了嗎

2024-09-05 07:18:28
字體:
來源:轉載
供稿:網友

伴隨著 chrome, firefox 3.5, opera, 和 safar對html5的支持,html5已經像一列暴走的列車接近我們了。這里是些好的建議幫助你準備過渡到html5.

see what others have done(首先讓我們看看其他人已經做的吧)

開始準備html5的第一件事情就是先看下別人是使用它的。html 5 gallery 演示了一些使用html5的網站。

now you do it(現在你可以開始了)

你可以先看看這些網站的文章,here(這里html5 預覽)elsewhere(和其他地方html5doctor), 甚至 read the specification(讀取html5詳細說明)

但是上面當中文章沒有一個能像使用新的元素那樣讓您領會掌握html5.

通過實際做,你可以知道什么可以工作,什么不可以工作。比如我在firefox3.5版本中發現類似article 和section的標簽默認顯示方式是display:inline模式,所以不得不強制設置它們為display:block模式才能像期望的效果顯示。

下面是整理的一些 html 5, xhtml 1.0/1.1, 以及xhtml 5之間的一些關系或者結論吧。

我們所熟知和了解的html 4.0,它是基于sgml(standard generalized markup language)規則手冊的。

在sgml規則手冊中,元素的書寫并不區分大小寫,你可以有選擇的閉合標簽,標簽屬性的書寫也可以不用引號標記。

xhtml 1.0 和1.1是基于xml的,在xml規則手冊中,所有的標簽和屬性必須用小寫,標簽必須閉合,而且所有的屬性必須用引號括起來。

html5定義的標記語言不是基于上面任何一種規則手冊,但是html5可以被寫成要么是html形式,要么是xhtml形式。

如果你用html形式書寫標簽的話,你就可以不用區分大小寫,而且標簽可以不用閉合,屬性不用引號,當中可以穿插一些xml的標簽。比如:<img /><br />等。

但是如果你用xhtml書寫標簽的話就必須嚴格遵照規格手冊。

以后xml畢竟是個發展方向,所以我推薦大家使用xhtml5.

使用xhtml5的時候一定要記住在聲明mime 類型的時候,一定要用application/xhtml+xml 或者 text/xml。如果有語法錯誤會提示滴哈。

正則表達式

html5擴展了input元素,給它增加了一些新的屬性,比如min max (主要針對數字類型),html5還提供了一些新的type類型(比如url, email, date, 和time)

如果這些屬性不能滿足你的需求,html5還提供給type為text的input一個pattern的屬性,pattern的值就是和ecmascript中的正則表達一樣。

這寫表單屬性已經在safari and chrome, 和 opera中支持。如果你的瀏覽器不支持這些屬性。你可以下載google’s web forms 2 提供。

例子:

<p>
enter a date: <input type="date" name="day"
required="required"
title="use format yyyy-mm-dd" />
</p>

<p>
enter a us or canadian postal code:
<input type="text" name="postcode"
required="required"
pattern="([0-9]{5}(-[0-9]{4})?)|([0-9][a-z][0-9]/s+[a-z][0-9][a-z])"
title="us: 99999-1234; canadian: 0a1&#160;b2c" />
</p>

static art with svg



html5允許在文檔對象中嵌入svg (scalable vector graphics)。
根據這里 我們可以知道svg嵌入已經在firefox, safari, 和 opera 中支持了。
如果你用的是firefox3.5可以點擊 這里svg 文件

這是一個復雜的svg文件。這里還有個簡單地 下面是個例子:

<svg xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 200 100"
width="200px" height="100px">

<circle cx="50" cy="50" r="30"
style="stroke:none; fill:#ff0000;"/>

<g transform="translate(100, 20) scale(1.65)">
<polygon points="36 25, 25 36, 11 36, 0 25,
0 11, 11 0, 25 0, 36 11"
style="stroke:none; fill:#0000ff;" />
</g>

<rect x="60" y="20" height="60" width="60"
style="stroke:none; fill:#00ff00;
fill-opacity: 0.5;" />
</svg>

svg可以用js動態更改。html5提供了更好的解決方案。

空白畫布的支持
html5令人興奮的特性之一就是支持空白畫布。這一特性firefox, safari, opera, 和 chrome
都支持。但是ie不支持。你可以用js繪制你需要的畫布。
示例代碼:
function drawsimplecanvas() {
var canvas =
document.getelementbyid("simplecanvas");
if (canvas.getcontext) {
var ctx = canvas.getcontext("2d");

ctx.beginpath(); // the circle
ctx.fillstyle = "#ff0000";
ctx.arc(50, 50, 30, 0, 2*math.pi, true);
ctx.closepath();
ctx.fill();
ctx.save();

// move and resize the octagon
ctx.translate(100, 20);
ctx.scale(1.65, 1.65);
ctx.fillstyle = "#0000ff";
ctx.beginpath();
ctx.moveto(36, 25); ctx.lineto(25, 36);
ctx.lineto(11, 36); ctx.lineto(0, 25);
ctx.lineto(0, 11); ctx.lineto(11, 0);
ctx.lineto(25, 0); ctx.lineto(36, 11);
ctx.closepath();
ctx.fill();

// restore graphics as they
// were before move and resize
ctx.restore();
ctx.fillstyle = "#00ff00";
ctx.globalalpha = 0.5;
ctx.beginpath();
ctx.rect(60, 20, 60, 60);
ctx.closepath();
ctx.fill();
}
}

更多關于canval可以看這里canvas tutorial


不要等了趕緊驗證下html5在表單和canvas等的新特性吧

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情一区二区三区在线视频观看| 亚洲大胆人体在线| 日韩av影片在线观看| 欧美韩国理论所午夜片917电影| 亚洲国产精品久久精品怡红院| 91精品久久久久久久| 日本久久久久久久久| 日韩在线一区二区三区免费视频| 欧美日韩国产va另类| 成人天堂噜噜噜| 久久精品成人欧美大片古装| 日韩电影中文 亚洲精品乱码| 国产视频欧美视频| 国产精品美女网站| 久久国产精品久久久久| 欧美裸体男粗大视频在线观看| 国产91露脸中文字幕在线| 91精品视频在线免费观看| 亚洲自拍偷拍视频| 91精品国产一区| 91精品久久久久久久久不口人| 欧美制服第一页| 97国产成人精品视频| 超在线视频97| 亚洲综合色av| 久久九九国产精品怡红院| 欧美黑人性猛交| 成人免费高清完整版在线观看| 国产精品永久在线| 在线电影av不卡网址| 中文字幕精品一区久久久久| 亚洲视频综合网| 国外色69视频在线观看| 97成人精品视频在线观看| 最近2019年中文视频免费在线观看| 国模吧一区二区三区| 日韩电影网在线| 国产亚洲欧美另类中文| 日本精品久久久久久久| 日韩欧美亚洲范冰冰与中字| 日韩国产高清污视频在线观看| 国产日韩欧美一二三区| 黑人巨大精品欧美一区免费视频| 国产精品久久久999| 91国产精品视频在线| 91国产精品视频在线| 亚洲国产天堂网精品网站| 日本免费一区二区三区视频观看| 亚洲天堂av高清| 亚洲专区国产精品| 国产精品一久久香蕉国产线看观看| 欧美激情一二三| 中文字幕日韩精品有码视频| 亚洲国产中文字幕在线观看| 亚洲精品v天堂中文字幕| 久久综合久久88| 亚洲欧美国产va在线影院| 日本91av在线播放| 成人免费在线网址| 国产精品99久久久久久白浆小说| 色多多国产成人永久免费网站| 亚洲999一在线观看www| 欧美猛男性生活免费| 久久精品91久久香蕉加勒比| 日韩在线观看网址| 久久韩剧网电视剧| 亚洲色图激情小说| 91在线视频导航| xvideos亚洲人网站| 国产成人亚洲综合91精品| 九九久久精品一区| 久久精品人人爽| 中文字幕精品一区二区精品| 亚洲大尺度美女在线| 亚洲春色另类小说| 91精品国产综合久久香蕉922| 久久精品国产综合| 欧美理论电影在线播放| 日韩欧美亚洲一二三区| 久久黄色av网站| 欧美高清视频免费观看| 久久久久久美女| 国产精品黄视频| 国产精品美女视频网站| 亚洲午夜激情免费视频| 97在线看免费观看视频在线观看| 久久久久久久久国产精品| 亚洲人成电影在线观看天堂色| 精品成人在线视频| 丝袜一区二区三区| 国产精品第3页| 欧美日韩国产区| 中文字幕v亚洲ⅴv天堂| 日韩色av导航| 亚洲综合中文字幕在线| 精品国产成人在线| 国产精品自拍偷拍视频| 成人性生交大片免费观看嘿嘿视频| 国语对白做受69| 国产成人aa精品一区在线播放| 亚洲品质视频自拍网| 大胆人体色综合| 国产噜噜噜噜久久久久久久久| 国产91ⅴ在线精品免费观看| 成人免费高清完整版在线观看| 亚洲精品福利视频| 富二代精品短视频| 国产亚洲视频中文字幕视频| 日韩在线观看免费网站| 国产视频久久久久久久| 日韩一级裸体免费视频| 国产成人一区二区三区小说| 欧美激情视频三区| 欧美日韩亚洲一区二区| 一区二区三欧美| 亚洲成年网站在线观看| 精品久久香蕉国产线看观看亚洲| xxxx性欧美| 91在线免费网站| 国产成人精品午夜| 国模叶桐国产精品一区| 久久69精品久久久久久国产越南| 久久亚洲成人精品| 亚洲欧美激情视频| 国产乱肥老妇国产一区二| 国产91露脸中文字幕在线| 91最新在线免费观看| 欧美日韩中文在线| 日韩中文字在线| 国产精品99久久久久久久久久久久| 国产精品一区二区av影院萌芽| 欧美电影免费观看| 色综合天天综合网国产成人网| 国产精品久久久久久婷婷天堂| 欧美日韩国产限制| 亚洲视频自拍偷拍| 久久久久久久久国产| 成人a在线视频| 中文字幕v亚洲ⅴv天堂| 欧美人与性动交a欧美精品| 亚洲精品狠狠操| 色悠久久久久综合先锋影音下载| 精品亚洲一区二区三区四区五区| 欧美日韩激情视频8区| 97人洗澡人人免费公开视频碰碰碰| 日韩成人中文电影| 日韩欧美中文字幕在线播放| 精品自拍视频在线观看| 欧美午夜精品久久久久久浪潮| 国产亚洲成精品久久| 久久综合久久美利坚合众国| 成人精品视频在线| 亚洲男人天堂视频| 久久夜色精品国产欧美乱| 96精品视频在线| 欧美做受高潮电影o| 91精品国产综合久久久久久久久| 欧美大片va欧美在线播放| 久久在线免费视频| 久久91亚洲精品中文字幕奶水| 中日韩美女免费视频网站在线观看| 国产精品久久久久久久久借妻| 91精品国产沙发| 夜色77av精品影院|