一周學(xué)會(huì)HTML--HTML綜述

一周學(xué)會(huì)HTML

1.HTML是什么北救?

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

2.HTML發(fā)展歷程

HTML版本從1.0到4.0不斷升級,其版本的規(guī)則都是由W3C組織制定。到了HTML4.0版本后猖辫,HTML規(guī)則在當(dāng)時(shí)較為全面荔仁,W3C組織甚至認(rèn)為沒有更新版本的必要伍宦,W3C組織于是專注于完善HTML的語法規(guī)則,推出了新一款的規(guī)則XHTML1.0乏梁,XHTML與HTML大部

分一致次洼,主要升級在于語法規(guī)則更加嚴(yán)格,可擴(kuò)展性更強(qiáng)遇骑。

-webKit- -O- -moz- -ms-

各大瀏覽器廠商不能接受W3C不再擴(kuò)充HTML功能卖毁,于是各自對HTML進(jìn)行擴(kuò)展,不再遵循W3C的路數(shù)落萎,于是市面上就出現(xiàn)了多種版本的擴(kuò)展版HTML亥啦。W3C不愿意HTML被隨意擴(kuò)展,只能再次制定新的擴(kuò)展規(guī)則模暗,綜合多家瀏覽器廠商的擴(kuò)展禁悠,得到了最終的HTML版本,命名為HTML5.0兑宇。

【注】各種瀏覽器對HTML5的屬性支持性不同碍侦,本次課程大多以chrome和safari為例(兩者均為WebKit內(nèi)核)。

3.HTML、CSS和JavaScript三者的關(guān)系

一個(gè)完整的前端頁面可分成多個(gè)部分瓷产。實(shí)體內(nèi)容為HTML部分站玄,樣式、布局及少部分過渡和動(dòng)畫屬于CSS部分濒旦,數(shù)據(jù)的處理(請求株旷、運(yùn)算、存儲(chǔ)等)尔邓、頁面內(nèi)容樣式的動(dòng)態(tài)變化等可以通過JavaScript實(shí)現(xiàn)晾剖。

4.開發(fā)工具

WebStorm、Dreamweaver梯嗽、Sublime齿尽、記事本... 

二、HTML文檔結(jié)構(gòu)

1.結(jié)構(gòu)總覽

一個(gè)完整的html文件應(yīng)為以下結(jié)構(gòu):

<!DOCTYPE html>             // DTD Document Type Define 文檔類型定義
<html lang="en">
<head>
    <meta charset="UTF-8">      // 字符集編碼格式
    <title></title>     //頁面標(biāo)題
</head>
<body>

</body>
</html>

2.文檔特性與語法

(1) 標(biāo)簽的三種形式
a. <title> </title> 具有開始標(biāo)簽和關(guān)閉標(biāo)簽
b. <meta> 單個(gè)標(biāo)簽
c. <input /> 自身既是開始標(biāo)簽也是關(guān)閉標(biāo)簽
(2) 標(biāo)簽的關(guān)系
兄弟標(biāo)簽灯节、父子標(biāo)簽循头、先輩標(biāo)簽后輩標(biāo)簽
(3) 不區(qū)分單雙引號、不區(qū)分大小寫

三炎疆、HTML標(biāo)簽

1.基礎(chǔ)標(biāo)簽

(1) head與body
(2) title
(3) meta // meta 設(shè)置頁面屬性
(4) link // 資源引用

2.常用標(biāo)簽

(1) hi (i: 1~6)
(2) p big small i
(3) br
(4) div // 1.Block標(biāo)簽卡骂,塊級元素 2.inline標(biāo)簽,行元素標(biāo)簽
(5) img
(6) a
(7) pre
(8)

【溢出】

(1) 溢出屬性(容器的)
overflow:visible/hidden(隱藏)/scroll/auto(自動(dòng))/inherit;
visible:默認(rèn)值形入,內(nèi)容不會(huì)被修剪全跨,會(huì)成現(xiàn)在元素框之外;
hidden:內(nèi)容會(huì)被修剪唯笙,并且其余內(nèi)容是不可見的螟蒸;
scroll:內(nèi)容會(huì)被修剪盒使,但是瀏覽器會(huì)顯示滾動(dòng)條崩掘,以便查看其余的內(nèi)容;
auto:如果內(nèi)容被修剪,則瀏覽器會(huì)顯示滾動(dòng)條少办,以便查看其他的內(nèi)容;
inherit:規(guī)定應(yīng)該從父元素繼承overflow屬性的值苞慢。
(2) 空余空間
white-space:normal/pre/nowrap/pre-wrap /pre-line /inherit 該屬性用來設(shè)置如何處理元素內(nèi)的空白;
normal:默認(rèn)值英妓,空白會(huì)被瀏覽器忽略挽放,
pre:空白會(huì)被瀏覽器保留,其行為方式類似HTML中的pre標(biāo)簽蔓纠;
nowrap:文本不會(huì)換行辑畦,文本會(huì)在同一行上繼續(xù),直到遇到
標(biāo)簽為止腿倚;
pre-wrap:保留空白符序列纯出,但是正常的進(jìn)行換行;
pre-line:合并空白符序列,但是保留換行符暂筝;
inherit:規(guī)定應(yīng)該從父元素繼承White-space屬性的值箩言;(ie瀏覽器都不支持此屬性值)
(3) 文本溢出
text-overflow:clip/ellipsis
clip:不顯示省略號(...),而是簡單的裁切;
ellipsis:當(dāng)對象內(nèi)文本溢出時(shí)焕襟,顯示省略標(biāo)記陨收;
說明:
text-overflow屬性僅是...,當(dāng)文本溢出時(shí)是否顯示省略標(biāo)記鸵赖,并不具備其它的樣式屬性定義务漩,要實(shí)現(xiàn)溢出時(shí)產(chǎn)生省略號的效果還需定義:
1、容器寬度:width:value它褪;
2菲饼、強(qiáng)制文本在一行內(nèi)顯示:white-space:nowrap;
3、溢出內(nèi)容為隱藏:overflow:hidden列赎;
4宏悦、溢出文本顯示省略號:text-overflow:ellipsis;

3.重要標(biāo)簽

(1) 表格 table
子標(biāo)簽: th tr td
屬性: colspan rowspan

(2) 列表
1> ol有序列表 子標(biāo)簽li
2> ul無序列表 子標(biāo)簽li
3> dl說明列表 子標(biāo)簽dt dd

4.表單標(biāo)簽

(1) 什么是表單?
表單在網(wǎng)頁中主要負(fù)責(zé)數(shù)據(jù)采集功能包吝,將采集到的用戶信息提交饼煞。
一個(gè)表單有三個(gè)基本組成部分:
表單標(biāo)簽form:這里面包含了處理表單數(shù)據(jù)所用CGI程序的URL以及數(shù)據(jù)提交到服務(wù)器的方法。
表單域:包含了文本框诗越、密碼框砖瞧、隱藏域、多行文本框嚷狞、復(fù)選框块促、單選框、下拉選擇框和文件上傳框等床未。
表單按鈕:包括提交按鈕竭翠、復(fù)位按鈕和一般按鈕;用于將數(shù)據(jù)傳送到服務(wù)器上的CGI腳本或者取消輸入薇搁,還可以用表單按鈕來控制其他定義了處理腳本的處理工作
(2) 創(chuàng)建一個(gè)表單

<!DOCTYPE html>

    <html lang="en">
          
<head>
   
             <meta charset="UTF-8">
 
             <title></title>
          
</head>
    
<body>


        <form name="login" method="post" action="http://andy1991.cn/demo/adlogin.php" onsubmit="**return** loginn()">
  
      <input id="username" name="username" type="text">
  
      <input name="password" type="password">
   
       <input type="submit">

</form>
  

<script type="text/javascript">
   
     **function** loginn() {
   
           **if** (document.getElementById('username').value == 'naibin') {
        
          alert('登陸成功');
      
    }**else** {
            alert('登陸失敗');
   
     }

        **return false**;
   
 }
</script>


</body>

</html>

四斋扰、標(biāo)簽屬性

src name alt value max min title

1.id
不可重復(fù),唯一的標(biāo)志一個(gè)標(biāo)簽元素啃洋,可以通過id定位到一個(gè)頁面里的唯一的標(biāo)簽
2.name
一個(gè)標(biāo)簽的名字
3.class
標(biāo)簽的類名传货,將某一些標(biāo)簽劃歸為一類,可以進(jìn)行批量處理
4.style
CSS樣式屬性
5.alt
替換顯示文本
6.title
鼠標(biāo)懸停顯示文本

五宏娄、附加

1.iframe

2.修改光標(biāo) cursor

3.HTML5新增結(jié)構(gòu)標(biāo)簽 (塊級標(biāo)簽)
(1) header
<header> 標(biāo)簽定義文檔的頁眉(介紹信息)问裕。
(2) footer
<footer> 標(biāo)簽定義文檔或節(jié)的頁腳。
<footer> 元素應(yīng)當(dāng)含有其包含元素的信息孵坚。
頁腳通常包含文檔的作者粮宛、版權(quán)信息貌踏、使用條款鏈接、聯(lián)系信息等等窟勃。
您可以在一個(gè)文檔中使用多個(gè) <footer> 元素祖乳。
(3) nav
<nav> 標(biāo)簽定義導(dǎo)航鏈接的部分。
(4) section
<section> 標(biāo)簽定義文檔中的節(jié)(section秉氧、區(qū)段)眷昆。比如章節(jié)、頁眉汁咏、頁腳或文檔中的其他部分亚斋。
(5) article
<article> 標(biāo)簽規(guī)定獨(dú)立的自包含內(nèi)容。
一篇文章應(yīng)有其自身的意義攘滩,應(yīng)該有可能獨(dú)立于站點(diǎn)的其余部分對其進(jìn)行分發(fā)帅刊。
<article> 元素的潛在來源:

  • 論壇帖子
  • 報(bào)紙文章
  • 博客條目
  • 用戶評論
    (6) aside
    <aside> 標(biāo)簽定義其所處內(nèi)容之外的內(nèi)容。
    aside 的內(nèi)容應(yīng)該與附近的內(nèi)容相關(guān)漂问。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赖瞒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蚤假,更是在濱河造成了極大的恐慌栏饮,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磷仰,死亡現(xiàn)場離奇詭異袍嬉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)灶平,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門伺通,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人逢享,你說我怎么就攤上這事罐监。” “怎么了拼苍?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵笑诅,是天一觀的道長调缨。 經(jīng)常有香客問我疮鲫,道長,這世上最難降的妖魔是什么弦叶? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任俊犯,我火速辦了婚禮,結(jié)果婚禮上伤哺,老公的妹妹穿的比我還像新娘燕侠。我一直安慰自己者祖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布绢彤。 她就那樣靜靜地躺著七问,像睡著了一般。 火紅的嫁衣襯著肌膚如雪茫舶。 梳的紋絲不亂的頭發(fā)上械巡,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機(jī)與錄音饶氏,去河邊找鬼讥耗。 笑死,一個(gè)胖子當(dāng)著我的面吹牛疹启,可吹牛的內(nèi)容都是我干的古程。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼喊崖,長吁一口氣:“原來是場噩夢啊……” “哼挣磨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起荤懂,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤趋急,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后势誊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呜达,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年粟耻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了查近。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挤忙,死狀恐怖霜威,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情册烈,我是刑警寧澤戈泼,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站赏僧,受9級特大地震影響大猛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜淀零,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一挽绩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧驾中,春花似錦唉堪、人聲如沸模聋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽链方。三九已至,卻和暖如春灶搜,著一層夾襖步出監(jiān)牢的瞬間侄柔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工占调, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留暂题,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓究珊,卻偏偏與公主長得像薪者,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子剿涮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案言津? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,754評論 1 92
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,247評論 1 41
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,558評論 32 459
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素取试;行內(nèi)(內(nèi)聯(lián)悬槽、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,007評論 1 4
  • 香雪在的時(shí)光里如一枚枯葉蝶瞬浓,靜靜的等花開初婆,等風(fēng)來,等灰色的蒼穹幻化成蔚藍(lán)猿棉,不知不覺中磅叛,天色欲晚∪蓿或許弊琴,多美的...
    秋瓷大小姐閱讀 280評論 0 0