第二天:給自己做一個在線簡歷吧
最后的驗證,提出了幾個問題,嘗試解答一下
HTML是什么,HTML5是什么
HTML的定義摘抄自w3school的HTML 簡介
HTML 是用來描述網頁的一種語言。
- HTML 指的是超文本標記語言 (
yperH
extT
arkupM
anguage)L
- HTML 不是一種編程語言,而是一種標記語言 (markup language)
- 標記語言是一套標記標簽 (markup tag)
- HTML 使用標記標簽來描述網頁
HTML5的定義也摘抄自w3school的HTML 5 簡介
HTML5是下一代的HTML,一個新版本的HTML。
HTML5 的一些規則:
- 新特性應該基于 HTML、CSS、DOM 以及 JavaScript。
- 減少對外部插件的需求(比如 Flash)
- 更優秀的錯誤處理
- 更多取代腳本的標記
- HTML5 應該獨立于設備
- 開發進程應對公眾透明
新特性
HTML5 中的一些有趣的新特性:
- 用于繪畫的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 對本地離線存儲的更好的支持
- 新的特殊內容元素,比如 article、footer、header、nav、section
- 新的表單控件,比如 calendar、date、time、email、url、search
瀏覽器支持
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。
HTML元素、標簽、屬性都是什么概念?
摘抄自HTML簡介
HTML 標簽
HTML 標記標簽通常被稱為 HTML 標簽 (HTML tag)。
- HTML 標簽是由尖括號包圍的關鍵詞,比如
<html>
- HTML 標簽通常是成對出現的,比如
和<b>
</b>
- 標簽對中的第一個標簽是開始標簽,第二個標簽是結束標簽
- 開始和結束標簽也被稱為開放標簽和閉合標簽
摘抄自HTML 元素
HTML 元素
HTML 元素指的是從開始標簽(start tag)到結束標簽(end tag)的所有代碼。
摘抄自HTML 屬性
屬性為 HTML 元素提供附加信息。
HTML 屬性
HTML 標簽可以擁有屬性。屬性提供了有關 HTML 元素的更多的信息。
屬性總是以名稱/值對的形式出現,比如:name="value"。
屬性總是在 HTML 元素的開始標簽中規定。
文檔類型是什么概念,起什么作用?
HTML <!DOCTYPE>
概念:
它為瀏覽器提供一項信息(聲明),即 HTML 是用什么版本編寫的。
作用:
<!DOCTYPE> 聲明幫助瀏覽器正確地顯示網頁。
HTML 也有多個不同的版本,只有完全明白頁面中使用的確切 HTML 版本,瀏覽器才能完全正確地顯示出 HTML 頁面。
meta標簽都用來做什么的?
HTML <meta> 標簽
定義和用法
元素可提供有關頁面的元信息(meta-information),比如針對搜索引擎和更新頻度的描述和關鍵詞。<meta>
標簽位于文檔的頭部,不包含任何內容。<meta>
標簽的屬性定義了與文檔相關聯的名稱/值對。<meta>
Web語義化是什么,是為了解決什么問題
Web語義化是指使HTML元素有更清晰的語義,例如HTML5的新增內容元素article、footer、header、nav、section。
顧軼靈關于“如何理解 Web 語義化?”的回答提到
什么是語義化?其實簡單說來就是讓機器可以讀懂內容。
摘自維基百科的詞條語義化
語義化是前端開發里面的一個專用術語,其優點在于標簽語義化有助于構架良好的html結構,有利于搜索引擎的建立索引、抓取;另外,亦有利于頁面在不同的設備上顯示盡可能相同;此外,亦有利于構建清晰的機構,有利于團隊的開發、維護。
從上述的文字中,對語義化解決什么問題,可以簡單表述:
- 使html結構更有序和清晰
- 利于搜索引擎索引和抓取
- 利于不同設備的顯示
- 利于團隊開發和維護
鏈接是什么概念,對應什么標簽?
摘抄自HTML 鏈接
超鏈接可以是一個字,一個詞,或者一組詞,也可以是一幅圖像,您可以點擊這些內容來跳轉到新的文檔或者當前文檔中的某個部分。
當您把鼠標指針移動到網頁中的某個鏈接上時,箭頭會變為一只小手。
我們通過使用標簽在 HTML 中創建鏈接。<a>
有兩種使用標簽的方式:<a>
1.通過使用 href 屬性 - 創建指向另一個文檔的鏈接
2.通過使用 name 屬性 - 創建文檔內的書簽
常用標簽都有哪些,都適合用在什么場景
HTML 參考手冊-標簽列表(功能排序)
表單標簽都有哪些,對應著什么功能,都有哪些屬性
摘抄自http://www.w3school.com.cn/tags/html_ref_byfunc.asp
表單
標簽 描述 <form>
定義供用戶輸入的 HTML 表單。 <input>
定義輸入控件。 <textarea>
定義多行的文本輸入控件。 <button>
定義按鈕。 <select>
定義選擇列表(下拉列表)。 <optgroup>
定義選擇列表中相關選項的組合。 <option>
定義選擇列表中的選項。 <label>
定義 input 元素的標注。 <fieldset>
定義圍繞表單中元素的邊框。 <legend>
定義 fieldset 元素的標題。 <isindex>
不贊成使用。定義與文檔相關的可搜索索引。 <datalist>
定義下拉列表。 <keygen>
定義生成密鑰。 <output>
定義輸出的一些類型。
表單屬性請查看http://www.w3school.com.cn/html/html_form_attributes.asp
ol, ul, li, dl, dd, dt等這些標簽都適合用在什么地方,舉個例子
參考自HTML 列表
無序列表始于
標簽。每個列表項始于<ul>
。<li>
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
顯示如下
- Coffee
- Milk
有序列表始于
標簽。每個列表項始于<ol>
標簽。<li>
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>
顯示如下:
- Coffee
- Milk
自定義列表以
標簽開始。每個自定義列表項以<dl>
開始。每個自定義列表項的定義以<dt>
開始。<dd>
<dl>
<dt>Coffee</dt>
<dd>Black hot drink</dd>
<dt>Milk</dt>
<dd>White cold drink</dd>
</dl>
顯示如下:
Coffee
Black hot drink
Milk
White cold drink