1. 程式人生 > 其它 >html 標記分類字幕,css3新特性

html 標記分類字幕,css3新特性

文章目錄


s

為什麼html有容錯性呢?
曾經嘗試過規範,結果xhtml成為了笑話。w3c
然後就有了html5
所以<!DOCTYPE html> 是使成為一個html5文件。

標記分類

  1. 分段標記:p

  2. 換行標記:br

  3. 標題標記 h

  4. 對中標記:center

  5. 塊標記:div

  6. 水平線標記:hr

  7. 固定字型標記:粗體

  8. 多媒體標記:img

  9. 背景音樂標記:bgsound

  10. 表格標記

  11. 字幕標記

    <marquee></marquee>
    
  12. 表單標記:form,自帶檢驗屬性

  13. 超連結,,描述影象(<a <img ),檔案連結(用於跳轉),

  14. 錨點連結,用於跳轉本頁面,<a name='xxx'>xx</a> <a href='#xxx'>dd</a>

  15. 設計框架:

    將文件分為若個窗格,如frame
    框架集 frameset ,
    有安全問題,用xframe 限定。

css

樣式有三種,優先順序。
挑選元素應用樣式的,叫選擇器,有很多種。標記符{規則表}

定義方法

  1. 內聯style=’’’’
  2. <style></style>
  3. 檔案中定義,<link>標籤 rel type href
  4. css @import宣告匯入

偽類

如 a:hover {color:red}

樣式繼承和作用順序

樣式繼承

子繼承父。如:被包含的就是子標記,包含的是父標記。

作用順序

1. 內聯最高
2. 按出現在html中或者被引用的順序,出現越晚,就越高。
3. 選擇符從高到低:上下文選擇符、類選擇符、id選擇符
4. 沒有則預設樣式
5. !important。強行覆蓋樣式。不建議用。

css屬性

  1. 字型屬性:如font-style是風格
  2. 顏色與背景:如background-attachment:指定背景是否與頁面一起動。預設scroll
  3. 文字屬性:letter-spacing 字元之間距離。常用的有text-align:justify 排列方式公平。vertical-align,垂直排列。text-indent 縮排。
  4. 列表屬性:list-style-type:空心圓。實體圓之類的。小寫還是大寫之類 的,還是list-style-img,影象作為專案號。懸掛縮排還是 position
  5. 方框屬性:margin (html檔案內容與塊元素的距離)、padding (html檔案內容與邊框距離 )border 邊界樣式,
  6. 定位屬性:z-index 堆疊層。top left positon

css3

新特性:

  1. 不靠圖片可以實現陰影之類的。
    
  2. 盒容器變形。2D,3D
  3. 獨一無二的字型。@font-face。可以使用伺服器的字型,而是不靠使用者
  4. 強大選擇器:新增了10個選擇器,多是偽類與屬性選擇器
  5. 過渡與動畫:平滑,不需要flash或者js
  6. 媒體資訊查詢:得到使用者裝置資訊。用於調整樣式
  7. 多列布局:彈性容器佈局,像報紙哪樣。

毫無疑問選擇html5+css3