WEB標準以及W3C的理解和認識
web標準簡單來說可以分為結構、表現和行為。其中結構主要是有HTML標簽組成。表現即指css樣式表,通過css可以是頁面的結構標簽更具美感。行為是指頁面和用戶具有一定的交互,同時頁面結構或者表現發生變化,主要是有js組成。web標準一般是將該三部分獨立分開,使其更具有模塊化。但一般產生行為時,就會有結構或者表現的變化,也使這三者的界限並不那麽清晰。
W3C對web標準提出了規範化的要求,也就是在實際編程中的一些代碼規範,包含如下幾點:
對於結構要求:(標簽規範可以提高搜索引擎對頁面的抓取效率,對SEO很有幫助)
標簽字母要小寫
標簽要閉合標簽
不允許隨意嵌套
對於css和js來說
盡量使用外鏈css樣式表和js腳本。是結構、表現和行為分為三塊,符合規範。同時提高頁面渲染速度,提高用戶的體驗。
樣式盡量少用行間樣式表,使結構與表現分離,標簽的id和class等屬性命名要做到見文知義,標簽越少,加載越快,用戶體驗提高,代碼維護簡單,便於改版
不需要變動頁面內容,便可提供打印版本而不需要復制內容,提高網站易用性。
WEB標準以及W3C的理解和認識
相關推薦
WEB標準以及W3C的理解和認識
版本 打印 就會 需要 引擎 腳本 html標簽 同時 命名 web標準簡單來說可以分為結構、表現和行為。其中結構主要是有HTML標簽組成。表現即指css樣式表,通過css可以是頁面的結構標簽更具美感。行為是指頁面和用戶具有一定的交互,同時頁面結構或者表現發生變化,主要
關於對WEB標準以及W3C的理解和認識
這個問題網上一搜答案就一大堆,但個人認為還是需要自己來記錄一下的。因為網上的都是別人的答案,自己能說出來的才是真正理解了的東西。 大家都說,寫好HTML最重要的一點是要寫“語義化”的程式碼,即HTML標籤、結構要符合所表示的語義。結合你的理解,談談這一觀點,說說你所理解的“
對WEB標準以及W3C的理解與認識
ron 提高 搜索引擎 class 編程 簡單 命名 組織 事情 網頁主要由三個部分組成,表現、結構和行為。 我理解的就是: html是名詞--表現 css是形容詞--結構 javascript是動詞--行為 以上這三個東西就形成了一個完整的網頁,但是js改變時,可以會
對WEB標準以及W3C的理解與認識?
出了 htm 表現 一定的 css 編程 用戶體驗 組成 命名 web標準簡單來說可以分為結構、表現和行為。其中結構主要是有HTML標簽組成。或許通俗點說,在頁面body裏面我們寫入的標簽都是為了頁面的結構。表現即指css樣式表,通過css可以是頁面的結構標簽更具美感。行為
AgentWeb三方android web開源庫的理解和認識
目前h5三方庫很少,開源的也很少,比較主流點的就是AgentWeb和騰訊x5的一個Web庫(AgentWebX5)。最近花了幾天時間閱讀AgentWeb原始碼和Demo。 分別從以下幾點來說下感受: 1學習其中的技術和實現: (1)繼承自WebView時,在xml佈局引用,
對Servlet的理解和認識
Servlet是在伺服器端的應用程式,本身不能單獨執行,需要配合web應用來完成它的功能和使用,目前我們主要使用servlet完成前後端互動以及訪問資料庫,使用servlet與html結合就能夠搭建出一個完整的web應用專案。可見它的功能還是很強大的。但是servlet儘管很強大,用它去搭建web專
Java執行緒池的理解和認識
什麼是程式,什麼是程序,什麼是執行緒,他們有什麼區別? 程式是指令和資料的有序集合,其本身並沒有任何執行的含義,是一個靜態的概念。 程序是一個動態的過程,是一個活動的實體。簡單來說,一個應用程式得到執行就可以看作是一個程序。程序可以包含多個同時執行的執行緒 執行緒是
HTML最全語法概述、檔案的基本結構、Web標準(W3C)、基本標記
一、簡介 1.網頁是組成一個網站的最基本的元素,一個網站做的好不好,就要看網頁是如何編寫的 2.網際網路上的資訊,都是以網頁的形式來給大家進行呈現的,所以網頁實際上就是我們一個網站,或者網路資訊傳遞的載體。網頁檔案使用一種特殊的標記語言所寫的,這個標記語言的名稱
關於分散式的一些理解和認識
分散式系統並不是什麼新鮮詞,在上個世紀七八十年代就已經有各種分散式系統出現。只是在網際網路時代,分散式系統才大放異彩,尤其是Google更是把分散式系統運用到了極致。Google整個的軟體構架都是基於各種各樣的分散式系統,諸如Borg、MapReduce、BigTable
(一)關於spring security的簡要介紹以及相關配置和jar包認識
重要 force cnblogs control 自定義攔截器 compute 編寫 -- 靈活 Spring Security是一個能夠為基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring
動態規劃和分治法,貪心算法以及遞歸的再一次深刻理解和體會
規劃 動態 分治法 每次體會算法都有新的感覺,刷題越多,對算法的理解感覺也就越深刻。下面我們來重新體會下分治法,動態規劃,貪心法,遞歸的理解。1.分治法: 將問題分成單獨的階段,每個階段互相不幹擾很獨立,如10米長的木棍,切成10段,每段去解決每一段的問題。(階段沒有關系)2.貪心法 站
web標準和語義化
color oot pan 機器 同時 語義 獨立 信息 閱讀 web語義化? 為了信息更加容易被機器理解和查找(主要是搜索引擎),有利於搜索引擎優化。同時,重點,便於苦逼的程序員進行閱讀和維護(程序員已經夠苦逼了,不要再折磨他了)。 HTML5進一步推進了web語義化發展
關於FFT的一些理解,以及如何手工計算FFT加深理解和驗證正確性
以及 手工 fft ges 系統 -1 nbsp 邏輯性 分享 總結缺少邏輯性和系統性,主要便於自己理解和記憶 關於FFT的一些理解,以及如何手工計算FFT加深理解和驗證正確性
初識HTML和WEB標準
文字 www. pan 引用 情況 主頁 什麽 大於號 無法 初識HTML和WEB標準 什麽是 HTML? HTML 超文本標記語言的縮寫(Hyper Text Markup Language) HTML 並不是編程語言,而是一種標記語言(markup language)
Python解釋器種類以及特點 (經典概括, 便於理解和記憶)
span 開發 python解釋器 技術 c語言開發 目標 提高 python代碼 child CPython c語言開發的 使用最廣的解釋器 IPython 基於cpython之上的一個交互式計時器 交互方式增強 功能和cpython一樣 PyPy 目標是
分詞的原理和認識以及工具的使用
概念:中文分詞(Chinese Word Segmentation) 指的是將一個漢字序列切分成一個個單獨的詞。分詞就是將連續的字序列按照一定的規範重新組合成詞序列的過程。 字元匹配: 正向最大匹配
Python中對檔案流的操作,以及對json和pickle的理解
1.關於Python對檔案流的操作: 格式:open( 檔名,模式,encoding=‘utf8’,buffering=-1 ) encoding->編碼 buffering->快取,預設-1 本人也是初學者,在Python官網上看到的相關的文件,說的不好還請諒解,指出。
webservice學習筆記(六):使用CXF開發web service的服務端和客戶端以及WebService請求深入分析
1.使用CXF開發web service -加入cxf的jar包即可,其他不需要改動 a.建立一個java專案,把之前的jdk開發webservice服務端的程式碼複製進去,把cxf的jar複製到lib下面並build path, 注意cxf的lib下有一個不是j
理解音視訊 I 幀 以及 (PTS 和 DTS)
視訊 視訊的播放過程可以簡單理解為一幀一幀的畫面按照時間順序呈現出來的過程,就像在一個本子的每一頁畫上畫,然後快速翻動的感覺。 但是在實際應用中,並不是每一幀都是完整的畫面,因為如果每一幀畫面都是完整的圖片,那麼一個視訊的體積就會很大,這樣對於網路傳輸或者視訊資料儲存來說成
【web基礎】深入理解http和https的區別
在對比這兩者的區別之前咱們先來看一下http有哪些缺點 第一個缺點:http通訊使用明文可能會被竊聽。由於http本身不具備加密的功能,所以也無法做到對通訊整體(使用http協議通訊的請求和響應)的加密。也就是說http的報文使用的是明文傳送。 為什麼通訊不加密