用HTML5製作網頁的方法
如何用HTML5製作網頁呢?就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!
HTML 5有什麼不同?
首先,我們通過HTML 5表達什麼?First off, what do we mean by HTML 5?理論上,我們表達所有的事——新的語義結構標籤,例如canvas或者離線儲存等API規範,以及新的內聯語義標籤。儘管如此,我們把實際的原因 (PS:瀏覽器支持問題)僅僅侷限於結構標籤。canvas,離線儲存,本地視頻或者地理定位API都很絕妙,然而他們還不能被所有瀏覽器一致的支持。
“但是等等”你説,“大多數瀏覽器也都不支持新的結構元素!”這是真的,但他們中的絕大多數將 會很樂意去接受你想要創建的任何標籤。甚至連IE6也可以處理新標籤,儘管如果你想要使用CSS設置樣式,你需要一點JavaScript的幫助。
當你對新標籤設置樣式時,你需要記住一件事,那就是未知標籤在大部分瀏覽器中沒有默認樣式。他 們同時被認為是行級元素。儘管如此,由於大部分HTML 5的新標籤可以構造,我們將讓他們擁有塊級元素的行為。解決方法是確認你在CSS樣式中包含了display:block;。
為了幫助瞭解當今HTML 5的一些新玩意兒,我們現在就進入正題,開始使用一些新的結構元素。
最終,一個任何人都可以記住的文檔類型
我們創建HTML 5文檔第一件需要做的事情就是使用新的文檔類型。現在,如果你還清楚的記得HTML 4或者XHTML 1.x的文檔類型,你真是一個比我們更強的淘氣鬼。每當我們新建一個頁面,我們必須打開一箇舊的文件,剪切並粘貼文檔類型定義。
這真是痛苦,也是為什麼我們喜歡新的HTML 5文檔類型。你準備好了麼?他出現了:
不會太難記。簡單並且容易理解。不區分大小寫。
這個構想是停止HTML版本化,使向後兼容變得更容易。從長遠看是否成功是另外的事情,但至少 他節省了你輸入的平均時間。
最基本語義結構
-
ASP 時間函數及獲取服務器時間的寫法
一、常用的ASP時間函數1、now()獲取當前系統日期和時間,ASP輸出格式:<%=now()%>2、Year(now())獲取年份,ASP輸出格式:<%=year(now())%>3、Month(now())獲取當前月份,ASP輸出格式:<%=month(now())%>4、day(now())獲取當天數,ASP輸出格式:<%=day(now())%>5、hour(now())...
-
WAP的簡介
WAP協議被設計用來在無線客户端(比如移動電話)上展示因特網內容。您應當具備的基礎知識在繼續學習之前,您需要對下面的知識有基本的瞭解:WWW,HTML以及有關網頁構建的基礎知識JavaScriptXML如果您希望首先學習這些項目,請在我們的首頁訪問這些教程。什麼是WAP?無線產...
-
javascript包裝對象的用法
js對象是一種複合值:它是屬性或已命名值得集合。參考以下代碼:vars="helloworld";varlen=th;在該例子中,s是字符串,而字符串不是對象,但為何會有屬性呢?其實只要引用了字符串s的屬性,js就會將字符串通過調用newString(s)的方式轉換為對象,該對象繼承了字符串的方法,並被...
-
有關JavaScript中的prototype.bind()方法介紹
以前,你可能會直接設置self=this或者that=this等等,這樣做當然也能起作用,但是使用()會更好,看上去也更專業。下面舉個簡單的例子:複製代碼代碼如下:varmyObj={specialFunction:function(){},anotherSpecialFunction:function(){},getAsyncData:function(cb){cb();}...