HTML5 語法基礎二(筆記)

2020-12-25 卓帥成長史

HTML5 語法基礎二(筆記)

一、 HTML 語法簡介

1、HTML 介紹

1-1、HTML的全稱

1-2、誰發明了HTML

1-3、HTML的版本進化

1-4、HTML5

2、HTML全稱:

Hyper Text Markup Language

超 文本 標記 語言

3、誰發明了HTML?

HTML 是在1982年由Tim Berners-Lee 給出原始定義,進一步成為國際標準,由全球資訊網聯盟(W3C) 維護。

4、HTML的版本進化

HTML1.0 --- HTML2.0 --- HTML3.0 --- HTML4.0 --- XHTML1.0 --- HTML5.0

XHTML:

eXtensible Hyper Text Markup Language

可擴展 超 文本 標記 語言

XHTML也是一種標記語言,表現方式與HTML4.0類似,不過語法上更加嚴格

XHTML基於XML(可擴展標記語言)

XHTML1.0在2000年1月26日成為W3C的推薦標準。

HTML5 的由來:

2007年4月10日,Mozilla 基金會、蘋果、Opera軟體公司組成的WHATWG小組建議W3C採納HTML5。

2007年5月9日,新HTML工作組採納了他們的建議。

2014年10月29日,W3C宣傳,經過幾乎8年的艱辛努力,該標準規範終於最終制定完成。

二、HTML 語句的基本格式

1、XHTML1.0 語法公式

2、HTML5.0 語句基本格式及建議

1、XHTML1.0 語法基本格式

<標籤 屬性="屬性值" 屬性="屬性值">內容標籤>

內容

1、標籤和屬性都為英文小寫

2、必須用英文半角雙引號""

代碼示例:

內容

1、以上代碼中,標籤是誰?他具有哪些屬性?

2、Stop();在這裡標籤還是屬性還是屬性值?

當標籤中無內容時:

<標籤 屬性="屬性值" />

<img src="圖像地址" />

2、HTML5 基本語法

在html5中兼容xhtml1.0語法,同時也允許:

標籤與屬性可以使用大寫(註:為了兼容HTML4.0,並不建議)

標籤可以不結束

部分屬性值可以省略

建議在HTML5中主要使用較嚴謹的XHTML1.0語法

標籤和屬性使用小寫字母

無內容的標籤可以直接省雲結束

無值的屬性可以省雲屬性值

舉例:

----

標籤是章節的意思

title here

<video src="video.ogv" poster="poster.jpg" width="320" height="240" < span>controls >瀏覽器不兼容時會出現的信息

texe here

小結:

<標籤 屬性="屬性值" 屬性="屬性值">內容標籤>

<標籤 屬性="屬性值">

<標籤 屬性>

三、HTML標籤關係與DOM

1、標籤關係

2、DOM

1、標籤關係

標題

--- 01、標籤可以與另一個標籤並列

段落文本

--- 01、標籤可以與另一個標籤並列

--- 02、標籤可以嵌套其他標籤

列表項--- 02、標籤可以嵌套其他標籤列表項錯誤的標籤關係:段落標籤不可以交叉嵌套。手寫代碼技巧:立即寫結束標籤2、DOM --- 文件對象模型(Document Object Model)類似下來的樹型結構圖:bodyh1pullili小結:標籤可以與標籤並列或嵌套,不可交叉。標籤之間的關係可以用DOM來表示。

四、HTML 的一般文檔結構--- html5 的頁面標準htmlhead --- 頁面頭部信息......body --- 網頁主體部分......常用的頭元素1、title2、meta 與字符編碼3、meta 與 seo1、title 標籤2、meta 與字符編碼常見編碼集:Gb2312Big5UTF-8(Unicode)3、meta 標籤和 SEO 搜尋引擎優化01.02.4、其它head 中還可能出現以下元素style --- CSS樣式塊script --- javascript 等程序塊link --- 關聯外部文件,如css文件....小結:head中的常見子元素有 title 和 metameta 與字符編碼集、搜尋引擎優化有關推薦字符編碼集UTF-8

相關焦點

  • HTML5 和 CSS 基礎知識一(筆記)
    一、HTML5 部分1、入手2、html5 語法3、結構4、文本格式5、圖像與畫布6、列表7、表格8、連結9、表單10、音頻與視頻11、HTML5其他功能12、HTML5綜合二、CSS 部分1、初識 CSS2、CSS 基礎語法3、CSS 基礎選擇器4、CSS 高級選擇5、顏色6、文本修飾7、邊框效果8、背景修飾9、盒子模型10、浮動和分欄11、定位12、過渡效果13、響應式布局14、動畫
  • html 基礎知識
    html 基礎知識html 基礎知識1. 網頁的組成部分2. html 設計思想3.
  • 「學習筆記」HTML基礎
    「學習筆記」HTML基礎前言    勤做筆記不僅可以讓自己學的紮實,更重要的是可以讓自己少走彎路。有人說:"再次翻開筆記是什麼感覺",我的回答是:"初戀般的感覺"。或許筆記不一定十全十美,但肯定會讓你有種初戀般的怦然心動。
  • HTML基礎
    為 html 文檔加上使用的語言類型說明在很多國際化的網站中會使用到! <html lang="zh-CN"> </html>告訴瀏覽器等設備,語言使用以中文為顯示和閱讀基礎!語法:xhtml1.0寫法: <br />html4.01寫法: <br>現在一般使用 xhtml1.0 的版本的寫法(其它標籤也是),這種版本比較規範。
  • 【英語語法新思維基礎版 筆記10】介詞
    英語語法新思維 基礎版1 【英語語法新思維基礎版 筆記1】英文基本句型
  • HTML5基礎-HTML(上)
    1.HTML語法規範html骨架標籤,超連結標籤,圖片標籤,alt與title的區別
  • HTML CSS整理筆記
    ,則當前的div的字體大小為:該div繼承的父級字體大小*1.5。(根據他爸)2.remr即root,始終相對於根節點html的font-size進行縮放。(根據祖先html)3.vhvh指當前屏幕可見高度的1%,即 height:100vh == height:100%;區別:當元素沒有內容時候,若設置height:100%該元素高度不會被撐開。
  • 初探Markdown基礎語法
    初探Markdown基礎語法基本概念Markdown是一種輕量級的「標記語言」Markown可以使用很多編譯器編寫,普通文本編譯器也可以使用,通過簡單的標記語法,它可以是普通文本內容具有一個的格式,不再需要你為了進行排版而花費時間與精力。
  • JavaWeb基礎,基礎中的基礎HTML簡介
    Java基礎和資料庫基本上都講完了,今天開始講JavaWeb,也叫J2EE,是用Java技術來解決相關web網際網路領域的技術總和,它包括服務端和客戶端,需要學習的東西很多,今天講一下基礎中的基礎-html。
  • CSS基礎1--基礎及語法
    CSS 基礎CSS 是Cascading Style Sheet的縮寫,翻譯為:『層疊樣式表』 或 『級聯樣式表』。
  • html5 文本相關標籤(基礎三)
    html5 文本相關標籤一、標題 h1、h1、hgroup(標題組)1、什麼情況下使用標題?裡的標題級別是以層級來區分,越靠近body標籤級別越高5、Xhtml1.0 中的標題了解01.html 5:每個區塊裡的主標題均使用h1每個區塊裡的副標題均使用h2網頁中通常擁有多個h1
  • JavaScript|jQuery基礎語法
    1.安裝jQuery2.jQuery語法基礎語法: $(selector).action()美元符號定義 jQuery選擇符(selector)"查詢"和"查找" HTML 元素jQuery 的 action() 執行對元素的操作
  • 基礎日語語法筆記合集
    這個階段比較短,語法也不多,所以不會發了。平時看看動漫日劇也會接觸到N3用法。會做XX書的筆記嗎:答案是不會。市面上有很多教材,每個人用的不一樣,一個人學一套就夠了,除非是老師或機構需要研究這些才會搞這麼多東西。我用的是這本書就只做了這本書,無法全面覆蓋。電子版:可有償提供。
  • Css語法特點是什麼?Css和html、javascript的關係是什麼?
    CSS是英文Cascading Style Sheets首字母的簡寫,翻譯成中文是層疊樣式表,簡單理解它是html語言的一個應用,css可以修飾各種動態和靜態頁面,對頁面中的元素進行精準控制(是像素為單位的),css的誕生是為了解決html的顯示功能,它解決了html顯示雜亂和臃腫的問題
  • 安排,零基礎特HTML5+CSS3到實戰視頻教程
    僅學習使用,請勿用於其他~ 有一些需要前端資源的小夥伴,讓我發一些html5相關的資料,那就安排上,今天安排的這個教程,可以說比較基礎和全面了。│      5.1簡述.mp4│      5.2本地存儲、cookie vs Web Storage(一).mp4│      5.3本地存儲、cookie vs Web Storage(二).mp4│      5.4瀏覽器支持情況(一).mp4│      5.5瀏覽器支持情況(二).mp4│      5.6Local Storage的使用.mp4
  • Python爬蟲基礎:常用HTML標籤和Javascript入門
    例如:<img src="Python可以這樣學.jpg" width="200" height="300" /><img src="http://www.tup.tsinghua.edu.cn/upload/bigbookimg/072406-01.jpg" width="200" height="300" />(5)table、tr
  • HTML4 和 HTML5 的10個關鍵區別
    HTML5 標準還在制定中 首先要注意的是,HTML5雖然現在很火,但是HTML5標準還在制定中,標準仍在改變。HTML4已經10多年了,不會有任何改變了。 2. 簡化的語法 HTML5簡化了很多細微的語法,例如doctype的聲明,你只需要寫<!doctype html>就行了。
  • NetCore/Net5 Web應用開發基礎-HTML介紹
    1.上面html代碼有多少個元素?         5個元素2.上面html代碼有多少個嵌套元素?         4個嵌套元素2.3.上面html代碼有哪些元素?          html, head, title, body, meta 請對照仔細理解一下標題與段落<!
  • HTML零基礎入門
    在《全棧工程師:網站開發所需的Web構建》中所列了所有的構建,今天進入Html基礎學習,一文掌握html的核心要義。什麼是HTML?HTML 指的是超文本標記語言 (Hyper Text Markup Language) ,它不是一種程式語言,而是一種標記語言 (markup language)。
  • 一篇文章帶你了解JavaScript Html DOM html
    二、改變HTML內容修改HTML元素的內容的最簡單的方法是使用innerHTML屬性。修改HTML元素的內容,使用如下語法:document.getElementById(id).innerHTML = new HTML