web前端-css3

1、 HTML5是什么?有哪些新特性模孩?有哪些新增標(biāo)簽隅津?如何讓低版本的 IE 支持 HTML5新標(biāo)簽

  1. HTML5是什么陨闹?
    1违施、HTML5 是對 HTML 標(biāo)準(zhǔn)的第五次修訂首量,2014年10月29日標(biāo)準(zhǔn)規(guī)范制定完成宰译。
    2琐谤、HTML5的設(shè)計(jì)目的是為了在移動(dòng)設(shè)備上支持多媒體蟆技。
    3、HTML5賦予網(wǎng)頁更好的意義和結(jié)構(gòu)斗忌。
  2. 有哪些新特性质礼?
    1、語義:能夠讓你更恰當(dāng)?shù)孛枋瞿愕膬?nèi)容是什么织阳。
    2眶蕉、連通性:能夠讓你和服務(wù)器之間通過創(chuàng)新的新技術(shù)方法進(jìn)行通信。
    3唧躲、離線 & 存儲:能夠讓網(wǎng)頁在客戶端本地存儲數(shù)據(jù)以及更高效地離線運(yùn)行造挽。
    4、多媒體:使 video 和 audio 成為了在所有 Web 中的一等公民弄痹。
    5饭入、2D/3D 繪圖 & 效果:提供了一個(gè)更加分化范圍的呈現(xiàn)選擇。
    6界酒、性能 & 集成:提供了非常顯著的性能優(yōu)化和更有效的計(jì)算機(jī)硬件使用圣拄。
    7、設(shè)備訪問 Device Access:能夠處理各種輸入和輸出設(shè)備毁欣。
    8庇谆、樣式設(shè)計(jì): 讓作者們來創(chuàng)作更加復(fù)雜的主題吧!
  3. 新增標(biāo)簽凭疮?
元素 描述
canvas 標(biāo)簽定義圖形饭耳,比如圖表和其他圖像。該標(biāo)簽基于 JavaScript 的繪圖 API
audio 定義音頻內(nèi)容
video 定義視頻(video 或者 movie)
source 定義多媒體資源 <video> 和<audio>
embed 定義嵌入的內(nèi)容执解,比如插件
track 為諸如 <video> 和 <audio> 元素之類的媒介規(guī)定外部文本軌道
datalist 定義選項(xiàng)列表寞肖。與 input 元素配合使用該元素,來定義 input 可能的值
keygen 規(guī)定用于表單的密鑰對生成器字段
output 定義不同類型的輸出衰腌,比如腳本的輸出
article 定義頁面正文內(nèi)容
aside 定義頁面內(nèi)容之外的內(nèi)容
bdi 設(shè)置一段文本新蟆,使其脫離其父元素的文本方向設(shè)置
command 定義命令按鈕,比如單選按鈕右蕊、復(fù)選框或按鈕
details 用于描述文檔或文檔某個(gè)部分的細(xì)節(jié)
dialog 定義對話框琼稻,比如提示框
summary 標(biāo)簽包含 details 元素的標(biāo)題
figure 規(guī)定獨(dú)立的流內(nèi)容(圖像、圖表饶囚、照片帕翻、代碼等等)
figcaption 定義 <figure> 元素的標(biāo)題
footer 定義 section 或 document 的頁腳
header 定義了文檔的頭部區(qū)域
mark 定義帶有記號的文本
meter 定義度量衡鸠补。僅用于已知最大和最小值的度量
nav 導(dǎo)航
progress 定義任何類型的任務(wù)的進(jìn)度
ruby 定義 ruby 注釋(中文注音或字符)
rt 定義字符(中文注音或字符)的解釋或發(fā)音
rp 在 ruby 注釋中使用,定義不支持 ruby 元素的瀏覽器所顯示的內(nèi)容
section 定義文檔中的節(jié)(section嘀掸、區(qū)段)
time 定義日期或時(shí)間
wbr 規(guī)定在文本中的何處適合添加換行符
  1. 如何讓低版本的 IE 支持 HTML5新標(biāo)簽
    1紫岩、簡單的辦法是創(chuàng)建元素,然后添加css屬性睬塌。
(function() { 
    // 頁面頭部 
    var a = ['section', 'article', 'nav', 'header', 'footer' /* 其他HTML5元素 */]; 
    for (var i = 0, j = a.length; i < j; i++) {
        document.createElement(a[i]); 
    }    
})();
//或者用數(shù)組:
function createHtml5Mark(){
    // arguments 序列化泉蝌,成為真下的數(shù)組
    var args   = Array.prototype.slice.call(arguments,0);
    argLen = args.length,
    doc    = document;
    // 循環(huán)數(shù)據(jù)創(chuàng)建元素
    for(var i=0;i<argLen;i++){
        doc.createElement(args[i]);
    }
}
createHtml5Mark('article','aside','details','figcaption','figure','footer','header','hgroup','nav','section');

同時(shí),需要在css添加屬性:

section,article,nav,header,footer{display:block;}

2衫仑、我們可以使用 Sjoerd Visscher 創(chuàng)建的 "HTML5 Enabling JavaScript", " shiv" 來解決該問題:
將以下代碼放在<head>中

<!--[if lt IE 9]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

2梨与、input 有哪些新增類型堕花?

類型 含義
color 用于指定顏色的控件文狱。
date 用于輸入日期的控件(年,月缘挽,日瞄崇,不包括時(shí)間)。
datetime 基于 UTC 時(shí)區(qū)的日期時(shí)間輸入控件(時(shí)壕曼,分苏研,秒及幾分之一秒)。
datetime-local 用于輸入日期時(shí)間控件腮郊,不包含時(shí)區(qū)摹蘑。
email 用于編輯 e-mail 的字段。 合適的時(shí)候可以使用 :valid:invalid CSS 偽類轧飞。
month 用于輸入年月的控件衅鹿,不帶時(shí)區(qū)。
number 用于輸入浮點(diǎn)數(shù)的控件过咬。
range 用于輸入不精確值控件大渤。
search 用于輸入搜索字符串的單行文本字段。換行會被從輸入的值中自動(dòng)移除掸绞。
tel 用于輸入電話號碼的控件泵三;換行會被自動(dòng)從輸入的值中移除A,,but no other syntax is enforced衔掸√棠唬可以使用屬性,比如 patternmaxlength 來約束控件輸入的值敞映。恰當(dāng)?shù)臅r(shí)候较曼,可以應(yīng)用 :valid:invalid CSS 偽類。
time 用于輸入不含時(shí)區(qū)的時(shí)間控件驱显。
url 用于編輯URL的字段诗芜。 The user may enter a blank or invalid address. 換行會被自動(dòng)從輸入值中移隊(duì)瞳抓。可以使用如:patternmaxlength 樣的屬性來約束輸入的值伏恐。 恰當(dāng)?shù)臅r(shí)候使可以應(yīng)用 :valid:invalid CSS 偽類孩哑。
week 用于輸入一個(gè)由星期-年組成的日期,日期不包括時(shí)區(qū)翠桦。

3横蜒、 瀏覽器本地存儲中 cookie 和 localStorage 有什么區(qū)別? localStorage 如何存儲刪除數(shù)據(jù)销凑。

  1. cookie是網(wǎng)景公司的前雇員 Lou Montulli 在1993年3月的發(fā)明丛晌。它的主要用途有保存登錄信息,比如你登錄某個(gè)網(wǎng)站市場可以看到“記住密碼”斗幼,這通常就是通過在 Cookie 中存入一段辨別用戶身份的數(shù)據(jù)來實(shí)現(xiàn)的澎蛛。cookie數(shù)據(jù)始終在同源的http請求中攜帶(即使不需要),即cookie在瀏覽器和服務(wù)器間來回傳遞蜕窿;cookie數(shù)據(jù)還有路徑(path)的概念谋逻,可以限制cookie只屬于某個(gè)路徑下。存儲大小限制也不同桐经,cookie數(shù)據(jù)不能超過4k毁兆,同時(shí)因?yàn)槊看蝖ttp請求都會攜帶cookie,所以cookie只適合保存很小的數(shù)據(jù)阴挣,如會話標(biāo)識气堕。
  2. 而localStorage不會自動(dòng)把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存畔咧。localStorage 雖然也有存儲大小的限制茎芭,但比cookie大得多,可以達(dá)到5M或更大盒卸。
  3. 數(shù)據(jù)生命周期不同骗爆,localStorage:始終有效,窗口或?yàn)g覽器關(guān)閉也一直保存蔽介,因此用作持久數(shù)據(jù)摘投;cookie一般由服務(wù)器生成,可設(shè)置失效時(shí)間虹蓄。如果在瀏覽器端生成Cookie犀呼,默認(rèn)是關(guān)閉瀏覽器后失效 。
  4. localStorage Storage接口的實(shí)現(xiàn)薇组,它沒有到期時(shí)間外臂,可以通過JavaScript來清除,或者通過清除瀏覽器緩存(Browser Cache )/本地存儲數(shù)據(jù)(Locally Stored Data)來清除律胀。

4宋光、寫出如下 CSS3效果的簡單事例

  1. 圓角貌矿, 圓形 2. div 陰影 3. 2D 轉(zhuǎn)換:放大、縮小罪佳、偏移逛漫、旋轉(zhuǎn) 4. 3D 轉(zhuǎn)換:移動(dòng)、旋轉(zhuǎn) 5. 背景色漸變 6. 過渡效果 7. 動(dòng)畫
    預(yù)覽
    (注意:1赘艳、當(dāng)rotate旋轉(zhuǎn)時(shí)酌毡,坐標(biāo)系也跟著轉(zhuǎn)的。2蕾管、transform多值時(shí)枷踏,translateZ要寫在rotate后面的,注意transform多值的時(shí)候的順序問題)

5掰曾、實(shí)現(xiàn)如下全屏圖加過渡色的效果(具體效果隨意)DEMO188

預(yù)覽

6旭蠕、寫出如下 loading 動(dòng)畫效果 DEMO1197 DEMO2183

預(yù)覽
預(yù)覽

(mission 7)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市婴梧,隨后出現(xiàn)的幾起案子下梢,更是在濱河造成了極大的恐慌客蹋,老刑警劉巖塞蹭,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異讶坯,居然都是意外死亡番电,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門辆琅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漱办,“玉大人,你說我怎么就攤上這事婉烟∶渚” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵似袁,是天一觀的道長洞辣。 經(jīng)常有香客問我,道長昙衅,這世上最難降的妖魔是什么扬霜? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮而涉,結(jié)果婚禮上著瓶,老公的妹妹穿的比我還像新娘。我一直安慰自己啼县,他們只是感情好材原,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布沸久。 她就那樣靜靜地躺著,像睡著了一般余蟹。 火紅的嫁衣襯著肌膚如雪麦向。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天客叉,我揣著相機(jī)與錄音诵竭,去河邊找鬼。 笑死兼搏,一個(gè)胖子當(dāng)著我的面吹牛卵慰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佛呻,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼裳朋,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了吓著?” 一聲冷哼從身側(cè)響起鲤嫡,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绑莺,沒想到半個(gè)月后暖眼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纺裁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年诫肠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片欺缘。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡栋豫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谚殊,到底是詐尸還是另有隱情丧鸯,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布嫩絮,位于F島的核電站丛肢,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏絮记。R本人自食惡果不足惜摔踱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望怨愤。 院中可真熱鬧派敷,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至试躏,卻和暖如春猪勇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颠蕴。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工泣刹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人犀被。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓椅您,卻偏偏與公主長得像,于是被迫代替她去往敵國和親寡键。 傳聞我的和親對象是個(gè)殘疾皇子掀泳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容