如何理解 Web 語義化?

時間 2021-05-08 22:34:29

1樓:大堯

Semantic HTML

這有乙個前人總結的非常棒

今天搜Semantic HTMl搜到的, 總結的很棒, 看起來困難的話去看看維基百科的相關詞條, 看看之前的歷史也挺有意思哈哈

2樓:Reco

那些給語義化唱歌的人,我們看看歷史。

1. html5 kill xhtml

2. wikipedia kill encarta3. rest kill corba

專家的,複雜的總是被群眾滅啊。

3樓:

語義化的html標籤是一種元資料,用來描述其包裹的內容。

從這個角度來說語義化更具體的描述了作者對被顯示資料的理解。這樣看不管是人和機器都可以在既定的規範中理解作者的意圖,以便更好的維護和使用資料。

4樓:絡繹

民工理解: 以前讓人懂就可以了, 現在要讓機器也懂, 不要把不相關的東西爬進去, 例如提示框的內容啊, 提示資訊等等和內容關係不大的東西.

5樓:SunLn

我所理解的Web語義化有三個階段。

1、瀏覽器和W3C組織推出的如h1~h6、thead、ul、ol的HTML標籤,用於在Web頁面中組織對應的內容,如網頁標題、表頭、無序、有序列表,以達到更方便的協作及傳播網際網路內容。搜尋引擎很好的利用了這些語義化標籤抓取內容,又鑑於搜尋引擎的巨大流量推薦,Web前端不得不考慮SEO,從而兩者實現有益的迴圈,共同推進著語義化標籤的使用。

2、但Web的發展超乎想象,起初定義的HTML語義化標籤,不足以實現對Web頁面各個部分的功能或位置描述,所以Web前端人員利用HTML標籤的id和class屬性,進一步對HTML標籤進行描述,如對頁尾HTML標籤新增如id="footer"或者class="footer"的屬性(值),以「無聲」的方式在不同的前端程式設計師或者前後端程式設計師間實現交流。

3、W3C組織意識到了之前HTML版本的不足,推出的HTML5進一步推進了Web語義化發展,採用了諸如footer、section等語義化標籤,彌補了採用id="footer"或者class="footer"形式的不足,以更好的推動Web的發展。

6樓:林秋雯

學術屆將其稱為Web3.0的核心,目標是將當前的網頁提公升為計算機能夠「理解」和處理的網頁。 核心思想是標註網頁物件使其對應本體中的實體,並通過邏輯等手段進行自動推理。

作用在於更好整合網路上的資源,使計算機能夠處理分布於不同位置的資訊,自動產生問題的解決方案。

7樓:一絲

說一下個人的愚見:所謂 web 語義化,從廣義上來說,不僅要使機器(搜尋引擎等)易於理解,也要使人易於理解。在團隊協作開發中,對人的易於理解顯得尤為重要了,乙個莫名其妙的 class 會讓後續的開發或者維護者一頭霧水,增加了協作成本。

如何理解Python的web框架tornado文件裡面的使用者認證的self current user?

煌煌不安 1.self.current user是用來活取get currrent user返回的值 在tornado的原始碼中 defget current user self Override to determine the current user from,e.g.a cookie.ret...

如何理解 道化賢良釋化愚

正一龍虎 趙得助 道教裡茅山派和正一派,都是自食其力的。他們信奉一日不做,一日不食。所以他們不化齋。全真道,就是王重陽丘處機那些人,是化齋的。但是他們只針對達官貴人化齋。不想釋迦佛門,托缽乞食,專找老百姓要吃的。換句話說,就是他們專門騙窮人 化愚人的齋。 知曉天機 這個問題,不能隨便答,有些人不會理...

你是如何理解「迴圈」的?可以是語義的,哲學的,或者程式設計意義上的理解?

Booooring 第一眼看到迴圈就想到for和while 這是程式語言,而這些迴圈一般都是 有限次重複做某事 每一件事都和上一件事類似,但也和上一件事不同,迴圈結束會有結果的。也有 無限次數重複做某事 的情況,這叫 死迴圈 如果迴圈內部沒有跳出迴圈的語句 救活?那就會把程式弄崩,或者沒有結果。想來...