HTML筆記 9.6

前端三大塊
一费彼、HTML負(fù)責(zé)頁面結(jié)構(gòu)
二隙袁、CSS負(fù)責(zé)頁面樣式痰娱,美化頁面
三、JavaScript負(fù)責(zé)頁面行為

HTML
超文本標(biāo)記語言

跟標(biāo)簽
1菩收、<html></html>
一個(gè)頁面中有且只有一個(gè)根標(biāo)簽梨睁,網(wǎng)頁中的所有內(nèi)容都應(yīng)該寫在html根標(biāo)簽中
2、head標(biāo)簽
<head></head>
該標(biāo)簽中的內(nèi)容娜饵,不會(huì)在網(wǎng)頁中直接顯示坡贺,它用來幫助瀏覽器解析頁面
3、body標(biāo)簽
<body></body>
用來設(shè)置網(wǎng)頁的主體內(nèi)容箱舞,網(wǎng)頁中所有可見的內(nèi)容遍坟,都應(yīng)該在body中編寫

注釋

1、
在這個(gè)結(jié)構(gòu)中晴股,可以來編寫HTML的注釋愿伴,注釋中的內(nèi)容,不會(huì)在頁面中顯示电湘,但是可以在源碼中查看隔节, 我們可以通過編寫注釋來對(duì)代碼進(jìn)行描述鹅经,從而幫助其他的開發(fā)人員工作,一定要養(yǎng)成良好的編寫注釋的習(xí)慣怎诫,但是注釋一定要簡(jiǎn)單明了
2瘾晃、屬性:
可以通過屬性來設(shè)置標(biāo)簽如何處理標(biāo)簽中的內(nèi)容,可以在開始標(biāo)簽中添加屬性刽虹,屬性需要寫在開始標(biāo)簽中酗捌,實(shí)際上就是一個(gè)名值對(duì)的結(jié)構(gòu),屬性名="屬性值"涌哲,一個(gè)標(biāo)簽中可以同時(shí)設(shè)置多個(gè)屬性胖缤,屬性之間用空格隔開
3、<p>我是一個(gè)p標(biāo)簽阀圾,我用來表示一個(gè)段落</p>
在HTML中哪廓,字符之間寫再多的空格,瀏覽器也會(huì)當(dāng)成一個(gè)空格解析初烘,換行也會(huì)當(dāng)成一個(gè)空格解析
涡真,在頁面中可以使用br標(biāo)簽來表示一個(gè)換行,br標(biāo)簽是一個(gè)自結(jié)束標(biāo)簽
4肾筐、h
<h1>這是我的第一個(gè)網(wǎng)頁</h1>

文檔聲明

1哆料、h5的文檔聲明
聲明當(dāng)前的網(wǎng)頁是按照HTML5標(biāo)準(zhǔn)編寫的,編寫網(wǎng)頁時(shí)一定要將此聲明寫在網(wǎng)頁的最上邊吗铐,如果不寫文檔聲明东亦,則會(huì)導(dǎo)致有些瀏覽器進(jìn)入一個(gè)怪異模式,導(dǎo)致瀏覽器無法正常解析顯示網(wǎng)頁唬渗,所以為了避免進(jìn)入該模式典阵,一定要寫文檔聲明
2、<!DOCTYPE html>
h5的文檔聲明镊逝,聲明當(dāng)前的網(wǎng)頁是按照HTML5標(biāo)準(zhǔn)編寫的
壮啊,編寫網(wǎng)頁時(shí)一定要將此聲明寫在網(wǎng)頁的最上邊,如果不寫文檔聲明撑蒜,則會(huì)導(dǎo)致有些瀏覽器進(jìn)入一個(gè)怪異模式歹啼,導(dǎo)致瀏覽器無法正常解析顯示網(wǎng)頁,所以為了避免進(jìn)入該模式座菠,一定要寫文檔聲明

設(shè)置字符集

1染突、<meta charset="utf-8" />
需要告訴瀏覽器,網(wǎng)頁所采用的編碼字符集辈灼,meta標(biāo)簽用來設(shè)置網(wǎng)頁的一些元數(shù)據(jù),比如網(wǎng)頁的字符集也榄、關(guān)鍵字巡莹、簡(jiǎn)介司志,meta是一個(gè)自結(jié)束標(biāo)簽,編寫一個(gè)自結(jié)束標(biāo)簽時(shí)降宅,可以在開始標(biāo)簽中添加一個(gè)/

常用的標(biāo)簽

1骂远、<h1>一級(jí)標(biāo)題</h1>
<h2>一級(jí)標(biāo)題</h2>
標(biāo)題標(biāo)簽:在HTML中,一共有六級(jí)標(biāo)題標(biāo)簽腰根,h1h6激才,在顯示效果上h1最大,h6最小额嘿,但是文字的大小我們并不關(guān)心瘸恼,使用HTML標(biāo)簽時(shí),關(guān)心的是標(biāo)簽的語義册养,我們使用的標(biāo)簽都是語義化標(biāo)簽东帅,6級(jí)標(biāo)題中,h1的最重要球拦,表示一個(gè)網(wǎng)頁中的主要內(nèi)容靠闭,h2h6重要性依次降低,對(duì)于搜索引擎來說坎炼,h1的重要性僅次于title愧膀,搜索引擎檢索完title,會(huì)立即查看h1中的內(nèi)容谣光,h1標(biāo)簽非常重要檩淋,它會(huì)影響到頁面在搜索引擎中的排名,頁面只能寫一個(gè)h1抢肛,一般頁面中標(biāo)題標(biāo)簽只使用h1狼钮、h2、h3捡絮,h3以后的基本不使用
2熬芜、<br />
換行
3、<hr />
hr標(biāo)簽也是一個(gè)自結(jié)束標(biāo)簽福稳,可以在頁面中生成一條水平線

實(shí)體

1涎拉、< <
> >
空格 ?
版權(quán)符號(hào) ?
在HTML中,一些如<的圆、>這種特殊字符是不能直接使用的
鼓拧,需要使用一些特殊的符號(hào)來表示這些特殊字符,這些特殊符號(hào)稱為實(shí)體(轉(zhuǎn)義字符)越妈,瀏覽器解析到實(shí)體時(shí)季俩,會(huì)自動(dòng)將實(shí)體轉(zhuǎn)換為其對(duì)應(yīng)的字符,實(shí)體的語法:&實(shí)體的名字;
eg:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>實(shí)體</title>
</head>
<body>
a<b>c
<p>?今天天氣???好晴朗梅掠,處處好風(fēng)光</p>
</body>
</html>

meta標(biāo)簽

1酌住、meta標(biāo)簽
01店归、使用meta標(biāo)簽還可以用來設(shè)置網(wǎng)頁的關(guān)鍵字
eg:<meta name="keywords" content="HTML5,JavaScript,前端,Java" />
02、還可以用來指定網(wǎng)頁的描述酪我,搜索引擎在檢索頁面時(shí)消痛,會(huì)同時(shí)槍擊頁面中的關(guān)鍵詞和描述,但是這兩個(gè)值不會(huì)影響頁面在搜索引擎中的排名
eg:<meta name="description" content="發(fā)布h5都哭、js等前端相關(guān)的信息" />
03秩伞、使用meta可以用來做請(qǐng)求的重定向
<meta http-equiv="refresh" content="秒數(shù);url=目標(biāo)路徑" />
eg:<meta http-equiv="refresh" content="5;url=http://www.baidu.com" />
<h1>5秒以后跳轉(zhuǎn)頁面</h1>

XHTML的語法規(guī)范

1欺矫、HTML中不區(qū)分大小寫纱新,但是我們一般都使用小寫
2、HTML中的注釋不能嵌套

--> )這是錯(cuò)的

3汇陆、HTML標(biāo)簽必須結(jié)構(gòu)完整怒炸,要么成對(duì)出現(xiàn),要么自結(jié)束標(biāo)簽
4毡代、HTML標(biāo)簽可以嵌套阅羹,但是不能交叉嵌套
5、HTML標(biāo)簽中的屬性必須有值教寂,且值必須加引號(hào)(單引號(hào)雙引號(hào)都可以)
6捏鱼、瀏覽器盡最大的努力正確地解析頁面,你所有的不符合語法規(guī)范的內(nèi)容酪耕,瀏覽器都會(huì)為你自動(dòng)修正导梆,但是有些情況會(huì)修正錯(cuò)誤
7、font
<p>今天天氣<font color="red">真不錯(cuò)</font></p>

內(nèi)聯(lián)框架

1迂烁、使用內(nèi)聯(lián)框架可以引入一個(gè)外部的頁面看尼,使用iframe來創(chuàng)建一個(gè)內(nèi)聯(lián)框架
屬性:
src:指向一個(gè)外部頁面的路徑,可以使用相對(duì)路徑
width:
height:
name:可以為內(nèi)聯(lián)框架指定一個(gè)name屬性
在現(xiàn)實(shí)開發(fā)中不推薦使用內(nèi)聯(lián)框架盟步,因?yàn)閮?nèi)聯(lián)框架中的內(nèi)容不會(huì)被搜索引擎所檢索

超鏈接

1藏斩、使用超鏈接可以讓我們從一個(gè)頁面跳轉(zhuǎn)到另一個(gè)頁面
,使用a標(biāo)簽來創(chuàng)建一個(gè)超鏈接
屬性:
href:指向鏈接跳轉(zhuǎn)的目標(biāo)地址却盘,可以寫一個(gè)相對(duì)路徑狰域,也可以寫一個(gè)完整的地址
eg:<a >我是一個(gè)超鏈接</a><br /><br />
2、a標(biāo)簽中的target屬性可以用來指定打開鏈接的位置
可選值:
_self:表示在當(dāng)前窗口中打開(默認(rèn)值)
_blank:在新的窗口中打開鏈接
可以設(shè)置一個(gè)內(nèi)聯(lián)框架的name屬性值黄橘,鏈接將會(huì)在指定的內(nèi)聯(lián)框架中打開
3兆览、<center></center>
center標(biāo)簽中的內(nèi)容,會(huì)默認(rèn)在頁面中居中顯示
我們可以將要居中的元素全都放到center中

CSS

1塞关、也可以將CSS樣式編寫到head中的style標(biāo)簽里抬探,稱為內(nèi)部樣式表,將樣式表編寫的style標(biāo)簽中帆赢,然后通過CSS選擇器選中指定元素小压,然后可以同時(shí)為這些元素一起設(shè)置樣式砰左,這樣可以使樣式進(jìn)一步的復(fù)用,將樣式表編寫到style標(biāo)簽中场航,也可以使表現(xiàn)和結(jié)構(gòu)進(jìn)一步分離,它也是我們推薦的使用方式
2廉羔、還可以將樣式表編寫到外部的CSS文件中溉痢,然后通過link標(biāo)簽來將外部的CSS文件引入到當(dāng)前頁面中,這樣外部文件中的CSS樣式表將會(huì)應(yīng)用到當(dāng)前頁面中憋他,將CSS樣式統(tǒng)一編寫到外部的樣式表中孩饼,完全使結(jié)構(gòu)和表現(xiàn)分離,可以使樣式表在不同的頁面中使用竹挡,最大限度地使樣式可以進(jìn)行復(fù)用镀娶,將樣式統(tǒng)一寫在樣式表中,然后通過link標(biāo)簽引入揪罕,可以利用瀏覽器的緩存梯码,加快用戶訪問的速度,提高了用戶體驗(yàn)
好啰,所以在開發(fā)中我們最推薦使用的方式就是外部的CSS文件

3轩娶、可以將CSS樣式編寫到元素的style屬性當(dāng)中,這種樣式稱為內(nèi)聯(lián)樣式框往,內(nèi)聯(lián)樣式只對(duì)當(dāng)前的元素中的內(nèi)容起作用鳄抒,內(nèi)聯(lián)樣式不方便復(fù)用,內(nèi)聯(lián)樣式屬于結(jié)構(gòu)與表現(xiàn)耦合椰弊,不方便后期的維護(hù)许溅,不推薦使用的
eg:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<p>舉頭望明月,低頭思故鄉(xiāng)</p>
<p>舉頭望明月秉版,低頭思故鄉(xiāng)</p>
<p>舉頭望明月贤重,低頭思故鄉(xiāng)</p>
</body>
</html>

CSS語法

1、<style type="text/css">
CSS的注釋沐飘,作用和HTML注釋類似游桩,只不過它必須編寫在style標(biāo)簽中,或者是CSS文件中
CSS的語法:選擇器 聲明塊
選擇器:

  • 通過選擇器可以選中頁面中指定的元素耐朴,并且將聲明塊中的樣式應(yīng)用到選擇器對(duì)應(yīng)的元素上
    聲明塊:
  • 聲明塊緊跟在選擇器的后邊借卧,使用一對(duì){}括起來
  • 聲明塊中實(shí)際上就是一組一組的名值對(duì)結(jié)構(gòu)
  • 這一組一組的名值對(duì)我們稱為聲明
  • 在一個(gè)聲明塊中可以寫多個(gè)聲明,多個(gè)聲明之間使用;隔開
  • 聲明的樣式名和樣式值之間使用:來連接
    eg:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>CSS語法</title>
    <style type="text/css">
    p{
    color:red;
    font-size:40px;
    }
    </style>
    </head>
    <body>
    <p>今天天氣真不錯(cuò)筛峭,PM2.5也就500</p>
    </body>
    </html>

Document

eg:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>

</head>
<body>
<h1>這是一個(gè)非常漂亮的網(wǎng)頁</h1>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>
<h2>你看我出不出來</h2>

</body>
</html>

塊和內(nèi)聯(lián)

1铐刘、塊元素
所謂的塊元素就是會(huì)獨(dú)占一行的元素
無論它的內(nèi)容有多少,它都會(huì)獨(dú)占一整行
常見的塊元素:div p h1 h2 h3……
div這個(gè)標(biāo)簽沒有任何語義影晓,就是一個(gè)純粹的塊元素
并且不會(huì)為它里邊的元素設(shè)置任何的默認(rèn)樣式
div元素主要用來對(duì)頁面進(jìn)行布局的
2镰吵、 內(nèi)聯(lián)元素(行內(nèi)元素)
所謂的行內(nèi)元素指的是只占自身大小的元素檩禾,不會(huì)占用一行
常見的內(nèi)聯(lián)元素:span a img iframe
span沒有任何語義,span標(biāo)簽專門用來選中文字疤祭,然后為文字來設(shè)置樣式
塊元素主要用來做頁面中的布局盼产,內(nèi)聯(lián)元素主要用來選中文本設(shè)置樣式
一般情況下只使用塊元素去包含內(nèi)聯(lián)元素,而不會(huì)使用內(nèi)聯(lián)元素去包含一個(gè)塊元素
a元素可以包含任意元素勺馆,除了他本身
p元素不可以包含任何其它的塊元素
eg:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>塊和內(nèi)聯(lián)</title>

</head>
<body>
<p><div>我是一個(gè)span</div></p>

<a href="#"><a href="#">我是一個(gè)超鏈接</a></a>

<a href="#">
    <div style="background-color: red; width: 200px;">
        我是一個(gè)div
    </div>
</a>
<div style="background-color: yellow; width: 200px;">
    我是一個(gè)div
</div>

<p>我是一個(gè)p標(biāo)簽</p>
<p>我是一個(gè)p標(biāo)簽</p>

<hr />

<span>我是一個(gè)span</span>
<span>我是一個(gè)span</span>

<span style="color: red;">我是一段文字</span>

</body>
</html>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末戏售,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子草穆,更是在濱河造成了極大的恐慌灌灾,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悲柱,死亡現(xiàn)場(chǎng)離奇詭異锋喜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)豌鸡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門嘿般,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人直颅,你說我怎么就攤上這事博个。” “怎么了功偿?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵盆佣,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我械荷,道長(zhǎng)共耍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任吨瞎,我火速辦了婚禮痹兜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘颤诀。我一直安慰自己字旭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布崖叫。 她就那樣靜靜地躺著遗淳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪心傀。 梳的紋絲不亂的頭發(fā)上屈暗,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼养叛。 笑死种呐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的弃甥。 我是一名探鬼主播爽室,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼淆攻!你這毒婦竟也來了肮之?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤卜录,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后眶明,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艰毒,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年搜囱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丑瞧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蜀肘,死狀恐怖绊汹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扮宠,我是刑警寧澤西乖,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站坛增,受9級(jí)特大地震影響获雕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜收捣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一届案、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罢艾,春花似錦楣颠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仓蛆,卻和暖如春睁冬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工豆拨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留直奋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓施禾,卻偏偏與公主長(zhǎng)得像脚线,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子弥搞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355