從零開始的HTML生活

HTML超文本標(biāo)記語言(Hyper Text Markup Language)幸乒,是用來描述網(wǎng)頁內(nèi)容的一種語言垃它,HTML文檔也就是網(wǎng)頁迁霎,Web瀏覽器的作用是讀取HTML文檔,并以網(wǎng)頁形式顯示它們妻导,瀏覽器不會(huì)顯示HTML標(biāo)簽逛绵,而是使用標(biāo)簽來解釋頁面的內(nèi)容。

HTML
HTML

HTML標(biāo)簽

用以表達(dá)頁面內(nèi)容及結(jié)構(gòu)倔韭。

HTML用來描述網(wǎng)頁的被稱之為HTML標(biāo)簽,HTML標(biāo)簽是由尖括號(hào)包圍的關(guān)鍵詞瓢对,頁面上的所有元素都是由各種標(biāo)簽組成寿酌,HTML標(biāo)簽一般是成對(duì)出現(xiàn)的,比如<p></p>有些標(biāo)簽是沒有結(jié)束標(biāo)簽的硕蛹,稱為“單標(biāo)簽”醇疼,比如<br/>硕并,在HTML5的時(shí)代,不再推崇加 ‘/’ 閉合的方式秧荆。HTML標(biāo)簽對(duì)大小寫步敏感倔毙,但提倡使用小寫。

HTML 屬性

提供有關(guān)HTML元素的更多信息乙濒。

以鍵值對(duì)形式出現(xiàn)陕赃,在HTML元素的開始標(biāo)簽中規(guī)定,一個(gè)元素可以有多個(gè)屬性颁股,且屬性名和屬性值對(duì)大小寫不敏感么库。屬性值可以不使用引號(hào),當(dāng)值里有空格等特殊符號(hào)的時(shí)候甘有,需要雙引號(hào)或單引號(hào)引起诉儒,但是不建議不是用引號(hào)。

常用屬性:

  • class:規(guī)定元素的類名
  • id:規(guī)定元素的唯一 id
  • style:規(guī)定元素的行內(nèi)樣式
  • title:規(guī)定元素的額外信息
  • align:規(guī)定對(duì)齊方式的附加信息
  • bgcolor:規(guī)定背景顏色

HTML 注釋

<!--單行注釋-->
<!--
 多行注釋
 balabala
-->

一個(gè)網(wǎng)頁的組成

<!DOCTYPE html> 
<html> 
  <head> 
  </head> 
  <body> 
    這里是<p>顯示內(nèi)容</p>
  </body>
</html>
  • <!DOCTYPE >必須是HTML文檔的第一行亏掀。聲明不是 HTML 標(biāo)簽忱反;它是指示 web 瀏覽器關(guān)于頁面使用哪個(gè) HTML 版本進(jìn)行編寫的指令。
  • <html></html>用來包住所有HTML標(biāo)簽滤愕,包含<head></head><body></body>兩部分
  • <head></head>是網(wǎng)頁的頭部信息缭受,是瀏覽器中每一個(gè)標(biāo)簽頁的名字
  • <body></body>是頁面上要顯示的內(nèi)容

head里的標(biāo)簽

meta, link, script, title,style

  • title:定義文檔的標(biāo)題该互。title對(duì)于搜索引擎優(yōu)化很重要米者。
  • meta:可提供有關(guān)頁面的元信息(meta-information),比如針對(duì)搜索引擎和更新頻度的描述和關(guān)鍵詞宇智。
<meta name="keywords" content="HTML,CSS,Javascript,在線編程,在線學(xué)習(xí)">

再比如蔓搞,規(guī)定瀏覽器用什么編碼來解析這個(gè)html頁面。例如随橘,中文亂碼可以通過以下語句設(shè)置所用的字符集為utf-8:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  • script:定義客戶端腳本
  • link:定義文檔與外部資源之間的關(guān)系喂分,常用來引入css
  • style:定義樣式信息

body里的標(biāo)簽

body里的標(biāo)簽就太多了,主要分為幾類:

文字相關(guān)類:
  • h:定義標(biāo)題1到標(biāo)題6机蔗,h1,h2,h3,h4,h5,h6蒲祈,文字大小一次減小
  • p:html段落
  • a:html鏈接,href屬性中指定鏈接地址萝嘁,target屬性定義被鏈接的文檔在何處顯示
  • b, strong:定義粗體文字
  • em, i:定義內(nèi)容為斜體
  • q:定義短引用梆掸,瀏覽器通常會(huì)為 <q> 元素包圍引號(hào)
  • blockquote:定義長引用牙言,瀏覽器通常會(huì)對(duì) blockquote 元素進(jìn)行縮進(jìn)處理
  • abbr:定義縮寫或首字母縮略語酸钦,對(duì)縮寫進(jìn)行標(biāo)記能夠?yàn)闉g覽器、翻譯系統(tǒng)以及搜索引擎提供有用的信息咱枉。
圖像類
  • img:空標(biāo)簽卑硫,src屬性的值是圖像的 URL 地址徒恋,alt屬性用來為圖像定義一串預(yù)備的可替換的文本
表格類
  • table:定義表格,border屬性定義邊框欢伏,默認(rèn)不顯示邊框
  • tr:定義表格行入挣,大多數(shù)瀏覽器會(huì)把表頭顯示為粗體居中的文本
  • td:定義表格列,<td> </td>表示空單元格
列表類
  • ul:無序列表
  • ol:有序列表
  • li:列表項(xiàng)
表單類
  • form:定義HTML表單硝拧,action屬性定義在提交表單時(shí)執(zhí)行的動(dòng)作
  • input:根據(jù)type屬性径筏,可以是文本(text)、單選按鈕(radio)河爹、復(fù)選框(checkbox)匠璧、提交按鈕(submit)、密碼(password)咸这、按鈕(button)等
  • fieldset:組合表單中相關(guān)數(shù)據(jù)夷恍,<legend>為<fieldset>元素定義標(biāo)題
  • select:定義下拉列表,<option>定義待選擇的選項(xiàng)
  • textarea:多行文字輸入域
代碼類
  • code:定義編程代碼示例媳维,不保留多余的空格和折行
  • pre:解決code不保留多余的空格和折行酿雪,用<pre>元素包圍代碼
其它類
  • hr:
    標(biāo)簽在HTML頁面中創(chuàng)建水平線
  • br:
    在不產(chǎn)生一個(gè)新的段落情況下?lián)Q行

以上指列出了使用頻率較高的標(biāo)簽,更多標(biāo)簽和屬性見W3School

HTML<div>和<span>

<div>標(biāo)簽可以將網(wǎng)頁分割成不同的侄刽、清晰的指黎、獨(dú)立的局部模塊,然后在不同的模塊中添加內(nèi)容州丹。 這樣使網(wǎng)頁布局結(jié)構(gòu)更加清晰醋安,代碼更加獨(dú)立,代碼修改時(shí)能盡量少地影響到整體頁面墓毒, 所以在網(wǎng)頁開發(fā)中提倡使用<div>標(biāo)簽吓揪。

<div>圖層常見屬性設(shè)置:
  • id: 用于標(biāo)識(shí)<div>塊(即<div>標(biāo)簽的名字)
  • class: 修飾<div>塊的css樣式組
  • position:絕對(duì)定位和相對(duì)定位 (abosolute,relative)
  • height:<div>模塊的高度
  • width:<div>模塊的寬度
  • left:相對(duì)于窗口左邊的位置
  • top:相對(duì)于窗口上邊的位置
<div> vs <span>

<div>是塊級(jí)元素,用于組合其他HTML元素的容器所计;<span>是內(nèi)聯(lián)元素柠辞,可用作文本的容器。二者都是為了邏輯分塊主胧,<div>表示一個(gè)單獨(dú)的塊叭首,<span>表示一個(gè)行內(nèi)的塊。

參考資料

html在線驗(yàn)證
html在線格式化代碼
W3School上的HTML基礎(chǔ)教程
Html5新特性
CodeForDream上提供的HTML課程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末踪栋,一起剝皮案震驚了整個(gè)濱河市焙格,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌己英,老刑警劉巖间螟,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異损肛,居然都是意外死亡厢破,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門治拿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來摩泪,“玉大人,你說我怎么就攤上這事劫谅〖樱” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵捏检,是天一觀的道長荞驴。 經(jīng)常有香客問我,道長贯城,這世上最難降的妖魔是什么熊楼? 我笑而不...
    開封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮能犯,結(jié)果婚禮上鲫骗,老公的妹妹穿的比我還像新娘。我一直安慰自己踩晶,他們只是感情好执泰,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著渡蜻,像睡著了一般术吝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茸苇,一...
    開封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天排苍,我揣著相機(jī)與錄音,去河邊找鬼税弃。 笑死纪岁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的则果。 我是一名探鬼主播幔翰,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼西壮!你這毒婦竟也來了遗增?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤款青,失蹤者是張志新(化名)和其女友劉穎做修,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饰及,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年蔗坯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片燎含。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宾濒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出屏箍,到底是詐尸還是另有隱情绘梦,我是刑警寧澤,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布赴魁,位于F島的核電站卸奉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏颖御。R本人自食惡果不足惜榄棵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望郎嫁。 院中可真熱鬧秉继,春花似錦、人聲如沸泽铛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盔腔。三九已至杠茬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弛随,已是汗流浹背瓢喉。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舀透,地道東北人栓票。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像愕够,于是被迫代替她去往敵國和親走贪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案惑芭? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • HTML基礎(chǔ) 本文包括 HTML基本知識(shí)與結(jié)構(gòu) HTML常見標(biāo)簽 標(biāo)簽寫法與嵌套的討論 HTML坠狡、CSS、java...
    廖少少閱讀 2,082評(píng)論 2 21
  • 學(xué)習(xí)HTML的最佳網(wǎng)站沒有之一http://www.w3school.com.cn/html/ 關(guān)于HTML/HT...
    Amyyy_閱讀 2,054評(píng)論 0 16
  • 0.B/S結(jié)構(gòu) 瀏覽器服務(wù)器模式,web瀏覽器是客戶端最主要的應(yīng)用軟件.將客戶端使用web進(jìn)行統(tǒng)一,系統(tǒng)功能實(shí)現(xiàn)集...
    liusong007閱讀 1,050評(píng)論 0 1
  • 這個(gè)周末充滿了生活氣息遂跟,心情也輕松愉悅逃沿。上周的壞脾氣估計(jì)是因?yàn)樯砥谝鸬挠ざ桑眢w的不適外加滿臉的起痘,心情自然更加...
    小小乖乖女女閱讀 445評(píng)論 1 1