新大編程幼兒園學習第二課——HTML、CSS和XML

前情鏈接:新大編程幼兒園學習第一課——內容和顯示

本課主題:HTML、CSS和XML

授課老師:張軍祥


一、什么是HTML

HTML是用來描述網頁的一種語言。

· HTML指的是超文本標記語言(Hyper Text Markup Language)

· HTML不是一種編程語言,而是一種標記語言(markup language)

· 標記語言是一套標記標簽(markup tag)

· HTML使用標記標簽來描述網頁

類比:對講呼叫的開始結束語。

HTML文檔基本結構舉例
上圖HTML文檔顯示效果

Tip:draggable="true"這一屬性表示這個標簽內的內容可以被拖動。

HTML大致由:標簽、屬性、事件來組成,另有注釋部分"<!-->",注釋不在頁面顯示。編寫注釋是一個非常優秀的習慣,方便自己及他人了解文檔含義。

隨著網頁需求的增加,各大瀏覽器廠商不斷有新的標簽加入網絡,例如:加粗標簽< b >......< /b >。由于各廠商推出形式繁多冗雜,W3C組織統一發布CSS。


二、什么是CSS

CSS指層疊樣式表(Cascading Style Sheets)

樣式定義如何顯示HTML元素

多重樣式層疊為一個

層疊次序:(顯示優先級)

內連樣式>內部樣式表>外部樣式表>瀏覽器缺省設置

列舉三種CSS的使用方法:

第一、二種使用方法
第一、二種使用方法對應顯示效果

第三種方法:外部樣式表。創建一個CSS文件,引入文檔。

第三種使用方法
上述對應外部CSS文件
第三種使用方法對應顯示效果

HTML與CSS的關系:

CSS是用來修飾HTML的一種語言,同一HTML文件支持引用多個CSS文件,同一CSS文件支持被多個HTML文件引用,便于開發過程中必要情況下樣式的統一修改。


三、三層分離(重要)

結構層(HTML)、表示層(CSS)、行為層(JS)

目的:

為了實現“高內聚、低耦合”。采用“分而治之”的思想,把問題劃分開來各個解決,易于控制,易于延展,易于分配資源。

列舉:表示一個段落:< p >< /p >;表示分割標記,一般用于內容與事件:< div >< /div >;表示標題加粗:< h1 >< /h1 >。


四、什么是XML

XML指可擴展標記語言(EXtensible Markup Language)

· XML是一種標記語言,很類似HTML

· XML的設計宗旨是傳輸數據,而非顯示數據

· XML標簽沒有被預定義,您需要自行定義標簽

· XML被設計為具有自我描述性

獨立于軟件與硬件的存儲方法,XML克服了大部分軟硬件不兼容問題,因為它的自我描述性,大部分程序都能支持解讀XML文件。

XML文檔基本結構舉例


五、XML和HTML的差異

XML和HTML為不同的目的而設計

XML被設計為傳輸和存儲數據,其焦點是數據的內容

HTML被設計用來顯示數據,其焦點是數據的外觀

HTML旨在顯示信息,而XML旨在傳輸信息

XML作為一種通用格式的出現,為數據共享、數據交換提供了極大地便利。XML具有非常嚴格的語言模式,HTML語法相對寬松,部分尾部標簽省略不影響顯示,舉例< input>< /input>標簽,而XML非常嚴格。



問答1:編輯器的快捷輸入,支持代碼補全。編輯器的插件功能支持寫一個標簽,按tab鍵可自動補全。

問答2:課后討論區會提供如何調用XML,每種語言都有不同的調用方法。

問答3:有如此多的標簽,初期記憶可能比較困難,宗旨:可以不會,但不能不知道,首先要多看,多了解這些用途。(參考標簽課后將發放)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,908評論 6 541
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,324評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,018評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,675評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,417評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,783評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,779評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,960評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,522評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,267評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,471評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,009評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,698評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,099評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,386評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,204評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,436評論 2 378

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,780評論 1 92
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,163評論 4 61
  • HTML標簽解釋大全 一、HTML標記 標簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,296評論 1 41
  • application內置對象是ServletContext接口的實例,表示的是Servlet上下文。如果要在一個...
    kylelin閱讀 374評論 0 1
  • 國慶假期高中同學聚會,聚完午餐后幾個高中時期經常在一起打籃球的同學相約去學校再次重溫那時的美好時光。大部分同學還保...
    programmer閱讀 247評論 1 0