任務(wù)4-初識HTML

HTML是一種標(biāo)記語言纤垂,今天所做的主要任務(wù)就是了解HTML的一些基礎(chǔ)验辞。

1.網(wǎng)頁亂碼的問題是如何產(chǎn)生的甲喝?怎樣解決?

網(wǎng)頁亂碼的主要原因是保存HTML時的編碼格式和瀏覽器解析時的解碼格式不一致愧旦。
eg:

保存HTML的編碼方式
瀏覽器解碼方式.png

保存時的編碼方式.png

如圖世剖,如果在<meta>標(biāo)簽中寫好utf-8的編碼方式,瀏覽器就會按UTF-8去解碼笤虫,而只有當(dāng)保存HTML也是選擇UTF-8時才可以正常顯示不至于亂碼旁瘫。
PS:

  • 下面這幅圖是編碼基本知識:
瀏覽器亂碼問題.png
  • Unicode 和 UTF-8 的區(qū)別:
unicode的“知”碼字.png

utf-8規(guī)則的“知”碼字.png

區(qū)別就是編碼規(guī)則不同祖凫,導(dǎo)致存儲容量不足。unicode給每個字符一個編碼酬凳,占用2個字節(jié)惠况,而UTF-8對英文字母采用單個字節(jié)首位是0,和ASCII碼相同宁仔,對其他例如漢字則采用如圖的規(guī)則進(jìn)行編碼稠屠,第1個字節(jié)前n位是1,n+1位是0翎苫,其他字節(jié)前2位是10权埠,其余各位補(bǔ)齊unicode碼,高位用0補(bǔ)煎谍。


2.顏色有幾種寫法攘蔽, 紅色、 綠色呐粘、藍(lán)色满俗、白色、黑色如何表示作岖? 透明黑色如何表示漫雷?#ccc的顏色, #eee的顏色鳍咱? #333的顏色?

可以用以下方法來規(guī)定 CSS 中的顏色:

  • 十六進(jìn)制色
  • RGB顏色
  • RGBA顏色
  • HSL顏色
  • HSLA顏色
  • 預(yù)定義顏色

十六進(jìn)制顏色
p
{
background-color:#0000ff;
}
RGB顏色
p
{
background-color:rgb(255,0,0);
}
RGBA顏色

RGBA 顏色值是 RGB 顏色值的擴(kuò)展与柑,帶有一個 alpha 通道 - 它規(guī)定了對象的不透明度谤辜。

p
{
background-color:rgba(255,0,0,0.5);
}
HSL顏色

H為Hue色調(diào),0紅价捧,120綠丑念,240藍(lán);
S為Saturation飽和度,65%等结蟋;
L為lightness亮度脯倚,75%等。

p
{
background-color:hsl(120,65%,75%);
}
HSLA顏色

同理嵌屎,也是帶有一個alph通道推正,調(diào)節(jié)不透明度。

p
{
color:hsla(240,50%,75%,0.6)
}
CSS 顏色名

HTML 和 CSS 顏色規(guī)范中定義了 147 中顏色名(17 種標(biāo)準(zhǔn)顏色加 130 種其他顏色)宝惰。
提示:17 種標(biāo)準(zhǔn)色是 aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow植榕。——引用自W3Cschool尼夺。

顏色 16進(jìn)制法 RGB法 預(yù)定以名稱法
紅色 #ff0000 rgb(255,0,0) red
綠色 #00ff00 rgb(0,255,0) green
藍(lán)色 #0000ff rgb(0,0,255) blue
白色 #ffffff rgb(255,255,255) white
黑色 #000000 rgb(0,0,0) black
透明黑色 - rgba(0,0,0,0.6) -
16進(jìn)制 顏色
#ccc 灰色
#eee 淺灰色
#333 深灰色

3. <!doctype html>的作用是什么尊残?

聲明文檔的解析類型(document.compatMode)炒瘸,避免瀏覽器的怪異模式。放在HMTL頂部寝衫,讓瀏覽器按照W3C標(biāo)準(zhǔn)模式去渲染頁面顷扩,而不是按本身怪異模式運(yùn)行。


4. 嚴(yán)格模式和混雜模式指什么慰毅?

  • HTML中正確寫入<!doctype html>隘截,則瀏覽器按照W3C標(biāo)準(zhǔn)渲染頁面,此為嚴(yán)格模式事富。
  • HTML中未寫入文檔類型說明技俐,則瀏覽器按照本身的方式渲染頁面,不同瀏覽器渲染效果也不同统台,此為怪誕模式雕擂。

5. <meta>有什么作用,常見的值有哪些贱勃?

瀏覽器支持:

瀏覽器

所有瀏覽器都支持<meta>標(biāo)簽.
<meta>標(biāo)簽提供有關(guān)頁面元信息井赌,位于<head>內(nèi),不包含內(nèi)容贵扰,其屬性定義了相關(guān)值/名稱對仇穗。
在XHTML中更為嚴(yán)格,必須正確關(guān)閉戚绕,而HTML則沒有結(jié)束標(biāo)簽纹坐。
元數(shù)據(jù)總是以名稱/值的形式成對傳遞。


屬性
  1. 必需的屬性content:提供信息舞丛,與http-equivname屬性有關(guān)耘子。
屬性 描述
content some_text 定義與http-equiv和name有關(guān)的元信息
屬性 描述
http-equiv refresh
xepires
set-cookie
content-type
把content屬性值關(guān)聯(lián)到html頭部
name description
author
keywords
generator
others
把content屬性關(guān)聯(lián)到名稱
scheme some_text 定義翻譯content屬性值格式

name 屬性

類似這樣的 meta標(biāo)簽可能對于進(jìn)入搜索引擎的索引有幫助:

<meta name="keywords" content="HTML,,Python,SQL">
http-equiv屬性

服務(wù)器將把名稱/值對添加到發(fā)送給瀏覽器的內(nèi)容頭部。例如球切,添加:

<meta http-equiv="charset" content="GBK">
<meta http-equiv="expires" content="07 Jul 2016">

這樣發(fā)送到瀏覽器的頭部就應(yīng)該包含:

charset:GBK
expires:07 Jul 2016

(PS:時間必須采用GWT格式谷誓。)

全局屬性

<meta> 標(biāo)簽支持 HTML 中的全局屬性


eg(重定向等):

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="description" content="這是任務(wù)四的name測試" />
    <meta name="author" content="趙力群" />
    <meta name="keywords" content="jirengu" />
    <meta http-equiv="refresh" "5,url=http://www.jirengu.com.cn" />
    <title>饑人谷_阿群</title>
  </head>
  <body>
    <h1>這是任務(wù)4</h1>
    <p>
      這是任務(wù)4吨凑!
      <a >任務(wù)4界面</a>
    </p>
  </body>
</html>

6. <meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用?

這是<meta>標(biāo)簽對文檔兼容模式的定義捍歪。
content中的屬性表示以IE最高版本渲染頁面,如果用戶安裝了Google chrome Frame鸵钝,則用GCF渲染頁面糙臼。


7. 常見的瀏覽器有哪些,什么內(nèi)核?

主流瀏覽器一覽
瀏覽器 內(nèi)核
IE Trident
Firefox Gecko
Opera Presto->Blink
Safari Webkit
google Webkit->Blink

本教程版權(quán)歸饑人谷_阿群和饑人谷所有蒋伦,轉(zhuǎn)載須說明來源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末弓摘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子痕届,更是在濱河造成了極大的恐慌韧献,老刑警劉巖末患,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锤窑,居然都是意外死亡璧针,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門渊啰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來探橱,“玉大人,你說我怎么就攤上這事绘证∷砀啵” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵嚷那,是天一觀的道長胞枕。 經(jīng)常有香客問我,道長魏宽,這世上最難降的妖魔是什么腐泻? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮队询,結(jié)果婚禮上派桩,老公的妹妹穿的比我還像新娘。我一直安慰自己蚌斩,他們只是感情好铆惑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著送膳,像睡著了一般鸭津。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肠缨,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機(jī)與錄音盏阶,去河邊找鬼晒奕。 笑死,一個胖子當(dāng)著我的面吹牛名斟,可吹牛的內(nèi)容都是我干的脑慧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼砰盐,長吁一口氣:“原來是場噩夢啊……” “哼闷袒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起岩梳,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤囊骤,失蹤者是張志新(化名)和其女友劉穎晃择,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體也物,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宫屠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了滑蚯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浪蹂。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖告材,靈堂內(nèi)的尸體忽然破棺而出坤次,到底是詐尸還是另有隱情,我是刑警寧澤斥赋,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布缰猴,位于F島的核電站,受9級特大地震影響灿渴,放射性物質(zhì)發(fā)生泄漏洛波。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一骚露、第九天 我趴在偏房一處隱蔽的房頂上張望蹬挤。 院中可真熱鬧,春花似錦棘幸、人聲如沸焰扳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吨悍。三九已至,卻和暖如春蹋嵌,著一層夾襖步出監(jiān)牢的瞬間育瓜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工栽烂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留躏仇,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓腺办,卻偏偏與公主長得像焰手,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子怀喉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

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

  • HTML標(biāo)簽解釋大全 一书妻、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,240評論 1 41
  • HTML、XML躬拢、XHTML 有什么區(qū)別 1.HTML 是用來描述網(wǎng)頁的一種語言躲履,指的是超文本標(biāo)記語言 (Hype...
    饑人谷_牛牛閱讀 690評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理见间,服務(wù)發(fā)現(xiàn),斷路器崇呵,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 1缤剧、HTML、XML域慷、XHTML 有什么區(qū)別? 1)HTML荒辕,超文本標(biāo)記語言,是語法較為松散的犹褒、不嚴(yán)格的Web語言...
    大胡子歌歌閱讀 345評論 0 1
  • HTML基礎(chǔ) 本文包括 HTML基本知識與結(jié)構(gòu) HTML常見標(biāo)簽 標(biāo)簽寫法與嵌套的討論 HTML抵窒、CSS、java...
    廖少少閱讀 2,085評論 2 21