HTML知識點

來源:互聯網
上載者:User

標籤:doctype   css   meta   mil   soft   doc   設定   pre   尺寸   

1、doctype是什麼,舉例常見doctype及特點
  1. <!doctype>聲明必須處於HTML文檔的頭部,在<html>標籤之前,HTML5中不區分大小寫
  2. <!doctype>聲明不是一個HTML標籤,是一個用於告訴瀏覽器當前HTMl版本的指令
  3. 現代瀏覽器的html布局引擎通過檢查doctype決定使用相容模式還是標準模式對文檔進行渲染,一些瀏覽器有一個接近標準模型。
  4. 在HTML4.01中<!doctype>聲明指向一個DTD,由於HTML4.01基於SGML,所以DTD指定了標記規則以保證瀏覽器正確渲染內容
  5. HTML5不基於SGML,所以不用指定DTD

SGML 是標準通用置標語言    Standard Generalized Markup language

 

2、常見的塊元素和行內元素

   1、區塊層級元素 :<div>, <p>, <h1>, <form>, <ul> 和<li>

   2、行內元素:span img input select strong

3、常見的空元素:  <br> <hr> <img> <input> <link> <meta>

區別:1、行內元素會在一條直線上排列,都是同一行的,水平方向排列,區塊層級元素各佔據一行,垂直方向排列。區塊層級元素從新行開始結束接著一個斷行。

          2、區塊層級元素可以包含行內元素和區塊層級元素。行內元素不能包含區塊層級元素。

          3、行內元素設定width無效,height無效(可以設定line-height),margin上下無效,padding上下無效

   為什麼img 和 input 都是行內元素還可以設定寬度呢?

   因為他們是空元素,也叫做可替換元素,這些元素往往沒有實際的內容,即是一個空元素,替換元素就是瀏覽器根據元素的標籤和屬性,來決定元素的具體顯示內容。如果img不指定w 和 h ,就按照其內在尺寸來顯示。img 即為原始的圖片大小,input 和 type 以及瀏覽器的預設樣式有關

 

      

3、什麼 是 HTML 語義化?

  用正確的標籤做正確的事情。
html語義化讓頁面的內容結構化,結構更清晰,便於對瀏覽器、搜尋引擎解析; 即使在沒有樣式CSS情況下也以一種文檔格式顯示,並且是容易閱讀的; 搜尋引擎的爬蟲也依賴於HTML標記來確定上下文和各個關鍵字的權重,利於SEO,便於收錄; 使閱讀原始碼的人對網站更容易將網站分塊,便於閱讀維護理解。


4、想到再慢慢寫----




 

HTML知識點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.