HTML5 新舊語法簡介

2021-08-31 08:17:53 字數 3058 閱讀 4406

眾所周知,html是網際網路有史以來最偉大的發明。這種超文字標記語言實際上是現代網際網路發展的乙個基石,以它為中心出現了乙個獨特的自給自足的體系。

當開發html5時,它的設計者們正面對著一些很重要的問題,希望能在html5裡解決。其中的乙個問題是,要建立乙個真正簡潔明瞭而且易於擴充套件的語義。 目前這個問題中棘手的部分是老版本的html當時是以功能多樣的理念為目標設 – 大量的各種各樣的標記,當時認為都是一些基本的標記,但如今證明完全是沒有什麼用途的。html5的目的就是要根據目前網際網路的狀況對其進行改進。

html5 的新標記

設計者們需要完成的任務是要給html5開發乙個更豐富的和更有含義的語義 – 當然可以想象這種新方案將會是很靈活和很高效的,同時與所有的現代網際網路標準相適應。下面就是一些將要在html5裡新加入的標記.

標記 定義一篇文章

標記 定義頁面內容部分的側邊欄

標記 定義音訊內容

標記 定義

標記 定義乙個命令按鈕

標記 定義乙個下拉列表

標記 定義乙個元素的詳細內容

標記 定義乙個對話方塊(會話框)

標記 定義外部的可互動的內容或外掛程式

標記 定義一組**內容以及它們的標題

標記 定義乙個頁面或乙個區域的底部

標記 定義乙個頁面或乙個區域的頭部

標記 定義檔案中乙個區塊的相關資訊

標記 定義表單裡乙個生成的鍵值

標記 定義有標記的文字

標記 定義 measurement within a

predefined range

標記 定義導航鏈結

標記 定義一些輸出型別

標記 定義任務的過程

標記是用在ruby annotations 告訴那些不支援 ruby 元素的瀏覽器如何去顯示

標記 定義對ruby

annotations的解釋

標記 定義 ruby annotations.

標記 定義乙個區域

標記 定義**資源

標記 定義乙個日期/時間

希望所有的這些標記都能成為真正」有生命力「的和有用的標記,而不是只是今天看來是很酷的標記。

html5 的減負 – 舊的標記,永別了…

你是否很記得那個古老的年代,html3被當成一種只能在netscape裡執行的神奇的東西?是的,那就是網際網路時代的黎明初現。我們當然不會忘記那段歷史,但向一些優秀的卻陳舊的東西說再見也是合乎情理的(特別是當它們目前不被認為那麼好用,或已沒有人再注意它們的時候時)。

因此,html5的設計者們廢除了一些老的標記,因為這些標準只有那些html怪才才會使用,也因為這些標記已經完全失去用處,新的html標記裡將不會再包括它們 – 我想我們應該就此感謝這些設計者們。 畢竟是這些標記實在是太老舊了,以至於可以想象,20年後我們的孩子們會認為只有莎士比亞在他的十四行詩裡才會用到。不管怎樣,還是讓我們到網際網路博物館裡再看它們一眼吧(真有這樣的博物館嗎?)。

標記 定義 an acronym.

tag specifies a default

font-color, font-size, or font-family for all the text in a document.

tag is used to format the text one

size bigger, and can be in relation to your or

size, if you』ve specified either one.

tag is used to center text.

tag is used to list directory titles.

tag specifies the font face, font

size, and font color of text.

標記 定義 one particular window

(frame) within a frameset.

標記 定義 a frameset. the

frameset element holds two or more frame elements. each frame element

holds a separate document.

and tags

define strikethrough text.

tag is used for 「typetype」 text, or

fixed-width typewriter-type font. other than the different type style,

it has normal font characteristics

tag is used to underline text.

這些標記基本上都沒有什麼用處了(也許你會覺得有幾個標記和html5裡的新標記有些相似)。其中一些我們在早期的舊版的瀏覽器裡使用過,但如今已經失去其作用,而另一些標記的功能已經被css功能所取代了(例如設定字型和文字樣式的標記)。

關於 標記的重要問題

使用新標記替換掉 標記是html5在語義方面的主要成就。這 標記是html4裡是乙個重要的(現在仍是)的標記,在html裡被廣泛使用,但是它所表達的語義太弱,在宣告網頁組織結構裡不同的區塊的任務面前它毫無用武之地。新的html5標記 – 例如 , , , , , – 會更有用和更方便,這些標記能夠讓你指明網頁不同區域的用途,清楚的顯示**的結構。這意味著即使你是個新手或中等的程式設計師,僅依據html**就能清楚的了解整個頁面的結構 – 更值得一提的是搜尋引擎將會因為能如此方便的解析頁面的結構而會高興的發狂的。

對我們有什麼好處?

關於新標記和語義的價值的討論已經很多,有些人認為這些語義以及視覺化表現方式沒有任何意義 – 因為它們帶來的是更複雜的**,創造了使用這些新html**犯新錯誤的機會,html5新語義的價值在於提公升了**使用者和這些技術之間的互動和協作的水平,這是使網際網路前進的原因。

同樣的道理 – 我們應該明白,就像html5給我們的感覺是那樣酷一樣,人們在其上付出了很多的努力,對未來5年網際網路的發展寄予厚望。 今天,這些新標記和語義看起來的確是很棒,我們都很喜歡,但別忘了,任何東西都是在不斷變化著來適應人們的需求,新的語言特徵必須依賴於人們的使用,網際網路社群的大量使用 – 只有這樣才能使單純的新事物變成有用的新事物。

HTML5 新舊語法簡介

當開發html5時,它的設計者們正面對著一些很重要的問題,希望能在html5裡解決。其中的乙個問題是,要建立乙個真正簡潔明瞭而且易於擴充套件的 語義。目前這個問題中棘手的部分是老版本的html當時是以功能多樣的理念為目標設 大量的各種各樣的標記,當時認為都是一些基本的標記,但如今證明完全是沒有什麼用...

HTML5 新舊語法簡介

當開發html5時,它的設計者們正面對著一些很重要的問題,希望能在html5裡解決。其中的乙個問題是,要建立乙個真正簡潔明瞭而且易於擴充套件的語義。目前這個問題中棘手的部分是老版本的html當時是以功能多樣的理念為目標設 大量的各種各樣的標記,當時認為都是一些基本的標記,但如今證明完全是沒有什麼用途...

瘋狂html5講義(一) HTML5簡介

1.在html發展歷史中,最廣為人知的是html3.2和html4.01.2.將html與xml的長處加以結合,從而得到xhtml,xhtml是更嚴格 更純淨的html 3.w3c組織使用dtd document type definition,文件型別定義 來定義html和xhtml的語義約束,包...