HTML和HTML5

網頁結構

<!--根標簽-->
<html>
        <!--頭部-->
        <head>
            <!-- http-equiv:模擬http協議的文件頭原信息,主要目的是服務器向客戶端返回時,用什么格式顯示。
            Content-type:內容類型。
            Content:詳細內容類型介紹。Text/html:網頁是text格式,html是文本中的小格式。
            Charset:字符集,主要控制漢字如何顯示。
            Utf-8:多國語言編碼,什么國家的語言都可以正常顯示。 -->
            <meta http-equiv="content-type" content="text/html;charset=utf-8">
            <!--網頁標題-->
            <title>我的第一個網頁</title>
        </head>

        <!--身體-->
        <body>
        hello wrold!你好世界!
        </body>
</html>

盒子模型

任何一個標簽都是一個盒子,也就是任何一個標簽都有以下四個屬性:
四個屬性 :margin border padding content
對于span等 行內標簽 是包裹內容的 也就是padding是0px
每一個標簽都是一個盒子

層級結構:外邊距|邊界|內邊距|內容

標簽格式

雙邊標記

<標簽屬性1=“值1”屬性2=“值2”>內容</標簽>

單邊標記

<標簽屬性1=“值1”屬性2=“值2”>

標簽分類

塊級標簽

塊級標簽:盒子的寬等于整行的寬度
獨占一行,可設寬高

標題:h1-h6
橫線:hr
列表:ul ol li
段落:p
表格:table(tr th td)
容器:div
行內標簽

行內標簽:盒子的寬高 默認包裹內容
多占一行,不可設寬高

換行:br
超鏈接:a
圖像:img
容器:span
行內-塊級標簽

行內-塊級標簽:盒子的寬高 有默認的高度
多占一行,可設寬高

按鈕:button
表單:form (input)

標簽屬性

常見通用屬性

width="200" height="200"
align="center"
border="5"
bordercolor="blue"
bgColor="#99cc33" 
background="images/bg.jpg"

改變標簽的類型

CSS中有個display屬性,能修改標簽的顯示類型
none:隱藏標簽
block:讓標簽變為塊級標簽
inline:讓標簽變為行內標簽
inline-block:讓標簽變為行內-塊級標簽(內聯-塊級標簽)

HTML5新增標簽

HTML5新增了27個標簽元素,廢棄了16個標簽元素,主要包括結構性標簽、級塊性標簽、行內語義性標簽、交互性標簽

進度:progress 
視頻:video 
音頻:radio 
文章:article 
文章頭部:header 
區域章節表述 :section 
文章底部:footer 
導航鏈接:nav

標簽居中問題

  1、行內標簽/行內-塊級標簽 設置父類的屬性 水平居中  text-align: center;
                                      垂直居中  line-height 等于高度
  2、塊級標簽:設置自己的屬性 水平居中  margin: 0 auto;
             設置父類的屬性  垂直居中  只能垂直充滿居中  不能設置高度居中

W3C網站:http://www.w3school.com.cn/html/index.asp

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,815評論 1 92
  • 什么是html5呢?html5最先由WHATWG(Web 超文本應用技術工作組)命名的一種超文本標記語言,隨后和W...
    TW妖妖閱讀 882評論 1 3
  • 轉載請聲明 原文鏈接地址 關注公眾號獲取更多資訊 第一部分 HTML 第一章 職業規劃和前景 職業方向規劃定位...
    前端進階之旅閱讀 16,627評論 32 459
  • 本文主要是起筆記的作用,內容來自慕課網. 認識CSS樣式 CSS全稱為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,664評論 0 30
  • 目錄 內容 一. 我對標簽、元素、盒子的理解 相信很多人和我之前一樣,對于web的許多概念也都知道是什么意思,大家...
    科研者閱讀 721評論 2 2