學習HTML必須瞭解的一些基礎知識

原文:學習HTML必須瞭解的一些基礎知識

NanShan小編 將學習HTML必須瞭解的一些基礎知識,做了一個小小的分類和總結,這樣可以更直觀的瞭解HTML

1、HTML佈局:在網絡上,隨處都可以看到像報紙那樣的格式化分欄、HTML佈局 - 使用表格及添加其他元素例如:顏色
2、HTML框架:通過使用框架,你可以在同一個瀏覽器窗口中顯示不止一個頁面、每份HTML文檔稱爲一個框架,並且每個框架都獨立於其他的框架。使用框架的壞處:開發人員必須同時跟蹤更多的HTML文檔,很難打印整張頁面、框架結構標籤(<frameset>)框架結構標籤(<frameset>)定義如何將窗口分割爲框架,每個 frameset 定義了一系列行或列,rows/columns 的值規定了每行或每列佔據屏幕的面積、框架標籤(Frame)Frame 標籤定義了放置在每個框架中的 HTML 文檔、假如一個框架有可見邊框,用戶可以拖動邊框來改變它的大小。爲了避免這種情況發生,可以在 <frame> 標籤中加入:noresize="noresize"。爲不支持框架的瀏覽器添加 <noframes> 標籤、不能將 <body></body> 標籤與 <frameset></frameset> 標籤同時使用!不過,假如你添加包含一段文本的 <noframes> 標籤,就必須將這段文字嵌套於 <body></body> 標籤內
3、HTML字體:在 HTML 中,字體標籤是不被支持的。一般都認爲,在今後版本的 HTML 中,這個標籤會被清除出去。即使很多人都在用它,我們都應該儘量避免它,而使用樣式取而代之、在最新的 HTML 版本(HTML 4 和 XHTML)中,字體標籤已被廢棄。萬維網聯盟已從其標準中刪除了字體標籤,在未來,樣式表(CSS)將用來定義佈局,以及顯示 HTML 元素的屬性
4、HTML CSS:通過使用 HTML4.0,所有的格式化代碼均可移出 HTML 文檔,然後移入一個獨立的樣式表、外部樣式表(當樣式需要被應用到很多頁面的時候,外部樣式表將是理想的選擇。使用外部樣式表,你就可以通過更改一個文件來改變整個站點的外觀)內部樣式表(當單個文件需要特別樣式時,就可以使用內部樣式表。你可以在 head 部分通過 <style> 標籤定義內部樣式表)內聯樣式(當特殊的樣式需要應用到個別元素時,就可以使用內聯樣式。使用內聯樣式的方法是在相關的標籤中使用樣式屬性。樣式屬性可以包含任何 CSS 屬性)
5、HTML字符實體:字符實體(一些字符在 HTML 中擁有特殊的含義,比如小於號 (<) 用於定義 HTML 標籤的開始。如果我們希望瀏覽器正確地顯示這些字符,我們必須在 HTML 源碼中插入字符實體。字符實體有三部分:一個和號 (&),一個實體名稱,或者 # 和一個實體編號,以及一個分號 (;)。要在 HTML 文檔中顯示小於號,我們需要這樣寫:< 或者 <使用實體名稱而不是實體編號的好處在於,名稱相對來說更容易記憶。而這麼做的壞處是,並不是所有的瀏覽器都支持最新的實體名稱,然而幾乎所有的瀏覽器對實體編號的支持都很好
6、HTML頭部:頭元素(頭元素包含關於文檔的概要信息,也稱爲元信息(meta-information)。Meta 意爲“關於某方面的信息”。可以這麼說,元數據(meta-data)是關於數據的信息,而元信息是關於信息的信息)、頭元素內的元素(頭元素內的元素不會被瀏覽器顯示出來。根據 HTML 標準,僅有幾個標籤在 HTML 的頭部分是合法的。它們是:<base>, <link>, <meta>, <title>, <style> 和 <script>)
7、HTML元信息:文檔描述(Meta 元素中的信息可以描述 HTML 文檔)文檔關鍵字(Meta 元素中的信息可以描述文檔的關鍵詞)重定向(在網址已經變更的情況下,將用戶重定向到另外一個地址)、頭元素包含着關於文檔的概要信息。HTML 同樣包含位於 head 元素內部的 meta 元素。Meta 元素的作用是提供文檔的元信息。大多數情況下,meta 元素用來提供與瀏覽器或者搜索引擎相關的信息,比方說描述文檔的內容等等、針對搜索引擎的關鍵字(某些萬維網搜索引擎使用 meta 標籤的 name 和 content 屬性來索引頁面)
8、HTML URL(統一資源定位符):一個稱爲 URL(統一資源定位器)的東西用於對萬維網上的文檔(或其他數據)進行尋址。一個完整的網址,例如:http://www.nanshan.biz ,遵守如下語法規則:scheme://host.domain:port/path/filename:Scheme 定義因特網服務的類型。最流行的類型是 http。domain(域)定義因特網域名,比如:w3school.com.cn。host(主機)定義此域中的主機。如果被省略,缺省的支持 http 的主機是 www。:port(端口)定義主機的端口號。端口號通常是被省略的。缺省的端口號是 80。path(路徑)定義服務器上的路徑(一個輔助的路徑)。如果路徑被省略,資源(文檔)會被定位到網站的根目錄。filename(文件名)定義文檔的名稱。缺省的文件名一般會是 default.asp 或者 index.html,或者依據 WEB 服務器設置的其他文件名
9、HTML腳本:向 HTML 添加腳本(Script),使其動態性和交互性更強、將腳本插入 HTML 頁HTML 中的腳本使用 <script> 標籤進行定義。請注意你可以使用 type 屬性來指定腳本語言、如果瀏覽器壓根沒法識別 <script> 標籤,那麼 <script> 標籤所包含的內容將以文本方式顯示在頁面上。爲了避免這種情況發生,你應該將腳本隱藏在註釋標籤當中。那些老的瀏覽器(無法識別 <script> 標籤的瀏覽器)將忽略這些註釋,所以不會將標籤的內容顯示到頁面上。而那些新的瀏覽器將讀懂這些腳本並執行它們,即使代碼被嵌套在註釋標籤內、<noscript> 標籤除了將腳本隱藏於註釋中,你還可以添加 <noscript> 標籤。<noscript> 標籤用於定義假如腳本沒有執行時的替代文本。這個標籤被用於以下情況:如果瀏覽器能夠識別 <script> 標籤,但是不支持其中的腳本,那麼這些瀏覽器將顯示出 <noscript> 標籤內部的文本。不過,如果瀏覽器支持 <script> 內的腳本,那麼瀏覽器將忽略 <noscript> 標籤
10、HTML標準屬性:HTML 標籤可擁有屬性。應掌握的屬性是通用於每個標籤的核心屬性和語言屬性
11、HTML事件屬性:HTML 4 的新特性之一是可以使 HTML 事件觸發瀏覽器中的行爲,比方說當用戶點擊某個 HTML 元素時啓動一段 JavaScript。在現代瀏覽器中都內置有大量的事件處理器。這些處理器會監視特定的條件或用戶行爲,例如鼠標單擊或瀏覽器窗口中完成加載某個圖像。通過使用客戶端的 JavaScript,可以將某些特定的事件處理器作爲屬性添加給特定的標籤,並可以在事件發生時執行一個或多個 JavaScript 命令或函數。事件處理器的值是一個或一系列以分號隔開的 Javascript 表達式、方法和函數調用,並用引號引起來。當事件發生時,瀏覽器會執行這些代碼
12、HTML URL編碼:URL 編碼的作用是把字符轉換爲可在因特網上安全傳輸的格式、Web 瀏覽器通過使用 URL 從 web 服務器上請求頁面、在因特網上傳送 URL 的話,只能使用 ASCII 字符集。由於 URL 經常會包含 ASCII 字符集以外的字符,所以必須對 URL 進行轉換。URL 編碼所做的事情就是把 URL 轉換爲有效的 ASCII 格式。在進行 URL 編碼時,每一個非安全的 ASCII 字符會被替換爲 "%hh" 格式,其中 hh 是兩位十六進制數,它對應於該字符在 ISO-8859-1 字符集裏的字符編碼值。URL 中不能含有空格,URL 編碼通常會將空格替換爲加號(+)
13、PWS 可以將任何視窗計算機改造成 WEB 服務器。PWS 易於安裝,同時也是開發和測試 WEB 應用程序的理想平臺。PWS 爲工作站進行了優化,不過仍然擁有一個完整的 WEB 服務器所有的必備條件、Windows 2000 內置的 WEB 服務器 IIS,使得創建針對網絡的大型應用程序變得簡單。PWS 和 IIS 均包含 ASP,一種用於創建動態和交互性 WEB 應用程序的服務器端腳本標準。同時,IIS 也可以應用於 Windows NT 平臺
14、HTML字符集:如需正確地顯示 HTML 頁面,瀏覽器必須知道使用何種字符集。萬維網早期使用的字符集是 ASCII。ASCII 支持 0-9 的數字,大寫和小寫英文字母表,以及一些特殊字符、ISO 字符集是國際標準組織 (ISO) 針對不同的字母表/語言定義的標準字符集、由於上面列出的字符集都有容量限制,而且不兼容多語言環境,Unicode 聯盟開發了 Unicode 標準。Unicode 標準涵蓋了世界上的所有字符、標點和符號。不論是何種平臺、程序或語言,Unicode 都能夠進行文本數據的處理、存儲和交換、Unicode 聯盟開發了 Unicode 標準。他們的目標是用標準的 Unicode 轉換格式 (UTF) 來取代現有的字符集。Unicode 標準已經獲得了成功,在 XML、Java、ECMAScript (JavaScript)、LDAP、CORBA 3.0、WML 中,Unicode 已經得到了實現。在許多操作系統以及所有的現代瀏覽器中,Unicode 同樣得到了支持。Unicode 聯盟與領導性的標準發展組織進行合作,比如 ISO、W 3C 以及 ECMA。
Unicode 可以被不同的字符集兼容。最常用的編碼方式是 UTF-8 和 UTF-16
15、HTML狀態消息:當瀏覽器從 web 服務器請求服務時,可能會發生錯誤。從而有可能會返回一系列狀態消息

發佈了10 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章