起網頁技術,今天給大家介紹一個網頁開發中的主要技術——HTML。HTML是什么呢?HTML官方定義為超文本標記語言,全稱為Hypertext Markup Language。HTML是Web的核心語言,它是使用標記來描述網頁的一種語言,它的語法簡單、結構清晰。
所謂HTML頁面就是我們常說的網頁,也會稱之為HTML文檔。HTML文檔中包含HTML標簽和文本內容,瀏覽器會讀取HTML文檔,并將它們以網頁的形式呈現給用戶。在HTML頁面中可以包含圖片、文字、聲音、視頻、動畫、超鏈接等等。
在網頁文檔中標簽是構成網頁的基本單位,也被稱為標記、元素,是由尖括號包圍起來的關鍵詞,HTML標簽分為單標簽、雙標簽,單標簽是在開始標簽中直接閉合,而雙標簽由開始標簽和結束標簽組成,在標簽的中間填入內容,大部分的HTML標簽可以添加屬性用以修飾該標簽。在HTML標簽不區分大小寫,但是W3C建議我們使用小寫。下圖是是一個簡單的HTML文檔的基本結構。
上文又提到一個概念叫做W3C,那么大家可能會問W3C是什么呢?W3C(World Wide Web Consortium)萬維網聯盟,W3C最大限度地就技術相關內容達成共識,確保編程質量,促進規范之間的一致性,并獲得W3C和更廣泛的社區的認可。它的主要工作是對Web進行標準化,創建并維護www標準。簡單來說,W3C是一個專門來制定web標準的非盈利性組織。而這些廣泛運用的標準被稱為W3C標準。
一門技術的發展以及成熟,也不是一蹴而就的,那么接下來我們來了解一下HTML的發展歷程。
HTML經歷了多個版本,才到現在最新的、目前還沒有定稿的HTML5。
HTML 2.0是1996年由Internet工程的HTML工作組開發。它是果實的HTML版本。
1997年1月,由W3C標準發布的HTML3.2,在HTML2.0的基礎上添加了新的、被廣泛運用的特性。
1997年12月,HTML4.0由W3C發布,并與第二年4月發布了它的修改版本。在HTML4.0中一個比較重要的特性就是加入了css樣式表。
1999年12月,W3C推出了HTML4.01,它是HTML4.0的升級版本,對HTML4.0進行了一些修正和漏洞修復。
2000年1月,W3C發布了XHTML 1.0,這個版本使用XML對HTML4.01進行了重新地表示。XHTML(EXtensible HyperText Markup Language)可擴展的超文本標記語言,它的目的是為了取代HTML,因此它與HTML 4.01幾乎一致,但是它是一個語法更為嚴格、更為純凈的HTML版本,是作為一種XML(可擴展標記語言,與HTML的區別在于,HTML用來顯示數據,而XML用來描述數據)應用被重新定義的HTML。
2008年1月,W3C發布了HTML5的第一份正式工作草案。雖然,到目前為止HTML5還沒有正式發布,仍處在不斷完善階段,但是,現在大部分瀏覽器已經具備了某些HTML5的支持。
今天的分享就到這里,希望大家對HTML有一個簡單的認識!
覽在線網站的體驗并不總是流暢的。
曾經有一段時間,你在網上沖浪時,可能會聽到你不愿意聽的音樂,并在配色奇怪的網頁上瀏覽用呆板字體(通常是 Times New Roman)寫成的文字。
在 2000 年代,在 Squarespace 和社交媒體出現之前,網站是個性的體現,完全由對代碼有一定了解并渴望上網的用戶使用 HTML 從零開始構建。
現在,分散在網絡上的程序員社區,正在努力恢復這種看似過時的東西。這場運動來源于藝術家勞蕾爾·施伍斯特(Laurel Schwulst)和埃利奧特·科斯特(Elliott Cost)創造的“HTML 能量”概念,絕不是對復古美學的膚淺致敬。
它專注于 HTML 編碼的“觸覺”過程,探索語言如何實現自我表達,并使個人能夠在互聯網中占據一席之地。
HTML 能量運動在小型 Discord 頻道和數字雜志等領域形成,旨在慶祝數字體驗中的“人性觸摸”。
(來源:AI 生成)
如今,大多數互聯網都針對社交、電子商務和流媒體進行了優化。大多數互聯網流量集中在少數幾個網站上,這些網站又都歸少數幾家公司所有。從冗長的廣告到咄咄逼人的 cookie 設置,一些小障礙和麻煩層出不窮。
用戶不斷被提醒,他們訪問互聯網的條件是讓少數人從中獲利。X(原推特)的情況完美地概括了互聯網所有權的這種狀態,只需要一位高管就可以引發大量用戶逃離該平臺,并將其長期存在的社區割裂開來。
然而,盡管大型科技公司壟斷了市場,但一個基本現實仍然能夠證明互聯網的民主:任何人都可以用 HTML 免費發布網站。
從技術上講,互聯網為每個人都提供了空間,因此不存在無處容身的問題。真正的問題是流量。
當我與 HTML 能量社區的不同成員交談時,所有人都一致地傳達著一個基本信息:網絡上的一切最終都是 HTML。HTML 是任何網站的主干。
這是網站運行所需的唯一東西。雖然當今流行的 web 開發語言使用 abridged 命令,通過所謂的數據抽象來隱藏技術復雜性,但 HTML 是細粒度的,編程經驗也不是先決條件。
正如科斯特所解釋的,正是 HTML 的包容性給了渴望在網絡上發布自我的人機會。使用 HTML,即使缺少一行代碼,網站仍將加載。HTML 能量運動包含了這些可能性:歡迎通過試錯學習,鼓勵創造性實驗。
隨著主流數字體驗趨向于同質的視覺語言,人類的觸覺在許多抽象層中迷失了。網站創建者離他們的網站越來越遠,網絡也變得更具交易性。
但 HTML 能量運動呼吁人們重新審視我們與技術的關系,使用 HTML 制作網站可以讓程序員探索網站的本質。
與公司不同,人們自己創建網站無需向股東負責。他們沒有創造有利可圖的體驗的壓力,所以他們的創作可以采取各種各樣的形式。
常見類型的 HTML 能量網站包括數字花園,其中的元素隨著季節的變化而變化;交互式詩歌生成器,用戶的輸入會創造新的意義;以及分享創作者生活細節的個人網站。
在一個消費主義至上的互聯網中,HTML 能量的網站溫和地提醒人們,網站可以帶來冥想一樣的體驗。
HTML 能量社區提倡理解 HTML 的字面含義,它就是一種語言。它贊美了這種語言的基本特征對用戶意圖的要求。
作為微小和復雜創意決策的融合,僅使用 HTML 構建的網站是一種自我表達形式。
查看網站的源代碼與瀏覽界面一樣重要。代碼中經常隱藏著彩蛋,比如來自其他 HTML 網站的消息或引用。
在很多方面,HTML 網站都“記錄著”創作者的身份:這個人選擇了構建什么?如何構建?
這種對 HTML 不同應用的迷戀,也出現在被稱為“freewrites”的物理社區聚會中,社區成員常聚在一起編寫代碼。
Sunday Sites 和 Fruitful School 是組織這些集會的網站之一,它們經常將教育元素融入活動中,以增強更多人加入該社區的能力。
與此同時,像 HTML 評論這樣的網站以文學雜志的形式展示了它的一些產品。
(來源:資料圖)
項目 1:多景劇場
吉·金(Ji Kim)的“多景劇場”拼貼了一部舊 iPhone 的多個片段。當訪問者瀏覽網站時,圖像會重疊,并播放嵌入的音頻片段。
當用戶點擊任何圖像時,都會出現一個關于拍攝時間和地點的小描述,以及更多額外的媒體內容。
金的網站旨在模仿記憶的零散性和層次性。這是一種有意分散的數字體驗,就像試圖回憶幾年前的一次家庭旅行一樣。
(來源:資料圖)
項目 2:有窗戶的房間
謝爾比·威爾遜(Shelby Wilson)的帶窗戶的房間,是一個只允許一種互動的網站:打開和關閉一組窗簾。
該網站有意將物理空間和數字空間混合在一起。威爾遜將瀏覽器視為通往有物理邊界和邊緣的地方的門戶,但也保留了超現實主義元素(百葉窗關閉時房間不會變暗)和隨機元素(每次訪問時房間的顏色都會變化),以突出數字形式。
(來源:資料圖)
項目 3:HTML 花園
史賓賽·張(Spencer Chang)的網站設想了一個花園在互聯網上的樣子。
一些由原生 HTML 元素組成的“植物”在生長,每次訪問你都會注意到時間的流逝:季節的變化、植物的發芽和開花。沒有明確的行為,你所需要做的只是觀察。
(來源:資料圖)
項目 4:散文劇
凱瑟琳·楊(Katherine Yang)的散文游戲是一首互動詩,鼓勵用戶在預設的句子結構中輸入不同的單詞。
該網站以單詞為變量,探索互聯網的互動性。它把“作者之死”的文學理論,即“文本的意義不是由作者的本意決定的,而是由讀者的解釋決定的”放在了代碼的語境中。
(來源:資料圖)
項目 5:Erich Friedman
埃里希·弗里德曼(Erich Friedman)的網站是他生活的個人百科全書,里面有從電影評級到佛羅里達州中部迷你高爾夫球場評論的各種檔案。該網站分為數學類、益智類、個人類和專業類,結構比較簡單。
它使用基本的 HTML 來展示弗里德曼在過去十年中不拘一格的興趣,包括從 0 到 9999 的每個數字的有趣事實列表,以及數學和瑣事問題的集合。
該網站不需要任何特定操作。它只是對埃里希·弗里德曼的詳盡、坦率的描述,在龐大的互聯網中占據了一小部分。
(來源:資料圖)
項目 6:屏幕博物館
圖盧·圖穆(Toulou TouMou)的屏幕博物館,是一個存放由游戲愛好者創建的瀏覽器游戲的網站。為了與展示的游戲互動,用戶必須在數字空間中導航,就像用 ASCII 圖形可視化的物理博物館一樣。
這個網站有實際的參觀時間,還會隨機選擇一個“休息日”。
圖穆的博物館是為了在 Flash 游戲時代給予業余開發者應有的榮譽而創建的,旨在強調承認作者身份和獨立游戲豐富歷史的重要性。
HTML 能量的網站沒有集中的來源,偶然發現讓他們覺得自己很特別,就像發現停車場的一幅街頭藝術作品一樣。它們不是為被發現而設計的,也不是為任何特定操作而優化的。
他們只是按照訪客的條件與訪客互動,描繪出創作者的風格。如果像谷歌或臉書這樣的網站是你購買必需品的超市和購物中心,那么 HTML 能量的網站就像你偶然發現的隱藏花園,在任何地圖上都找不到。
支持:Ren
.它是一種計算機(PC)的超文本標記語言(Hyper Text Markup Language),縮寫為HTML,HTML是一種標記語言(markup language),是制作網頁所必備的語言,語法較為松散,不嚴格的web語言;標簽可以不閉合,不區分大小寫。
2.標記標簽通常被稱為HTML標簽,標簽由尖括號包圍的關鍵字組成,通常都是成對出現的,有開始標簽和結束標簽,如<html></html>。
瀏覽器不會顯示html標簽(白話:瀏覽器只會顯示標簽里邊的內容),而是使用標簽來解釋頁面的內容。
比如這一行代碼:<body>你好 </body>要放在<html></html>里邊,網頁只展示了你好 其他內容并沒有展示。
代碼
頁面
以下資料均由自己的認知和資料整理所得:
1989年,歐洲物理量子實驗室(CERN)的信息專家蒂姆·伯納斯·李發明了超文本鏈接語言, 使用此語言能輕松地將一個文件中的文字或圖形連到其它的文件中去,這就是HTML的前身。1991年,蒂姆伯·納斯·李在CERN定義了HTML語言的第一個規范,之后成為W3C組織為專門在互聯網上發布信息而設計的符號化語言規范。可以說,HTML(Hypertext Markup Language)是SGML的一個實例,它的DTD作為標準被固定下來。因此,HTML不能作為定義其它符號化語言的元語言。
作為World Wide Web的一個組成部分,HTML語言發展很快,在短短的幾年里,它已歷經了HTML1.0、HTML2.0和HTML3.0、HTML4.0等多個版本,同時DHTML (動態)、VHTML(虛擬)、SHTML等也飛速發展起來。HTML以簡單精練的語法、極易掌握的通用性與易學性,使Web網頁可以親近于每一個普通人,互聯網因此得以普及發展以至今日輝煌。
但是,目前的HTML還不穩定,不同的瀏覽器會產生不同的顯示效果。此外,由于HTML對超級鏈接支持不足,并缺乏空間立體描述,處理圖形、圖像、音頻、視頻等多媒體能力較弱,圖文混排功能簡單,不能表示多種媒體的同步關系等缺點,也影響HTML的大規模應用以及用于復雜的多媒體數據處理,一種語言各有各的優點和缺點。
人們常常贊美蒂姆·伯納斯·李“與其他所有推動人類進程的發明不同,這是一件純粹個人的勞動成果,萬維網只屬于蒂姆·伯納斯·李一個人。”而這個心懷浪漫、獻身科學的英國學者,卻將只屬于他一個人的發明,無償獻給了世界。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。