? HTML 標(biāo)簽通常成對出現(xiàn),分為標(biāo)簽開頭和標(biāo)簽結(jié)尾,例:<html> </html>

? 有部分標(biāo)簽是沒有結(jié)束標(biāo)簽,成為單標(biāo)簽,單" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 前端初學(xué)大綱02~(第一篇 Web頁面制作基礎(chǔ))

前端初學(xué)大綱02~(第一篇 Web頁面制作基礎(chǔ))

時間:2023-10-06 01:00:02 | 來源:網(wǎng)站運營

時間:2023-10-06 01:00:02 來源:網(wǎng)站運營

前端初學(xué)大綱02~(第一篇 Web頁面制作基礎(chǔ)):

第一章 HTML標(biāo)簽介紹

? HTML 標(biāo)簽是由<>包圍的關(guān)鍵詞,例:<html>

? HTML 標(biāo)簽通常成對出現(xiàn),分為標(biāo)簽開頭和標(biāo)簽結(jié)尾,例:<html> </html>

? 有部分標(biāo)簽是沒有結(jié)束標(biāo)簽,成為單標(biāo)簽,單標(biāo)簽內(nèi)必須用 / 結(jié)尾,例:<br/>

? 頁面中所有的內(nèi)容,都要放在HTML標(biāo)簽中

? HTML標(biāo)簽主題分為三個部分

– 標(biāo)簽名稱

– 標(biāo)簽內(nèi)容

– 標(biāo)簽屬性

? HTML 標(biāo)簽具有語義化

– 語義化:就是僅通過標(biāo)簽名就能判斷出該標(biāo)簽的內(nèi)容。

– 語義化的作用

? 網(wǎng)頁結(jié)構(gòu)層次更清晰。

? 更容易被搜索引擎收錄。

? 更容易讓屏幕閱讀器讀出網(wǎng)頁內(nèi)容。

? 標(biāo)簽的內(nèi)容就是在一對標(biāo)簽內(nèi)部的內(nèi)容

? 標(biāo)簽的內(nèi)容可以是其他標(biāo)簽

第二節(jié) 標(biāo)簽(元素)全局標(biāo)準(zhǔn)屬性

在HTML規(guī)范中,規(guī)定了8個全局標(biāo)準(zhǔn)屬性:

class屬性

? 用于定義元素的類名。

id屬性

? 用于指定元素的唯一id

? 要注意該屬性的值在整個HTML文檔中要具有唯一性

style屬性

? 用于指定元素的行內(nèi)樣式

? 使用該屬性后將會覆蓋任何全局的樣式設(shè)定

title屬性

? 用于指定元素的額外信息

accesskey屬性

? 用于指定激活元素(獲得焦點)的快捷鍵。

tabindex屬性

? 用于指定元素在tab鍵下的次序

dir屬性

? 用于指定元素中內(nèi)容的文本方向

? 屬性值只有l(wèi)tr或rtl兩種,含義分別是left to right和right to left。

lang屬性

? 用于指定元素內(nèi)容的語言

第三節(jié) HTML的全局事件屬性

Window窗口事件

? onload:在頁面加載結(jié)束之后觸發(fā)。

? onunload:在用戶從頁面離開時發(fā)生,例如點擊跳轉(zhuǎn),頁面重載,關(guān)閉瀏覽器窗口等。

Form表單事件

? onblur:當(dāng)元素失去焦點時觸發(fā)。

? onchange:在元素的元素值被改變時觸發(fā)。

? onfocus:當(dāng)元素獲得焦點時觸發(fā)。

? onreset:當(dāng)表單中的重置按鈕被點擊時觸發(fā)。

? onselest:在元素中文本被選中后觸發(fā)。

? onsubmit:在提交表單時觸發(fā)。

? oninput:改變表單內(nèi)容的時候觸發(fā)

Keyboard鍵盤事件

? onkeydown:在用戶按下按鍵時觸發(fā)。

? onkeypress:在用戶按下按鍵后,按著按鍵時觸發(fā)。該屬性不會對所有按鍵生效,不生效的有:ALT、CTRL、SHIFT、ESC

? onkeyup:當(dāng)用戶釋放按鍵時觸發(fā)。

Mouse鼠標(biāo)事件

? onclick:當(dāng)在元素上發(fā)生鼠標(biāo)點擊時觸發(fā)。

? onblclick:當(dāng)在元素上發(fā)生鼠標(biāo)雙擊時觸發(fā)。

? onmousedown:當(dāng)在元素上按下鼠標(biāo)按鈕時觸發(fā)。

? onmousemove:當(dāng)鼠標(biāo)指針移動到元素上時觸發(fā)。

? onmouseout:當(dāng)鼠標(biāo)指針移出元素時觸發(fā)。

? onmouseover:當(dāng)鼠標(biāo)指針移動到元素上時觸發(fā)。

? onmouseup:當(dāng)在元素上釋放鼠標(biāo)按鈕時觸發(fā)。

? Media媒體事件

? onabort:當(dāng)退出時觸發(fā)。

onwaiting:當(dāng)媒體已停止播放但打算繼續(xù)播放時觸發(fā)。

第二章 HTML的標(biāo)簽(元素)

第一節(jié) 文本標(biāo)簽

段落標(biāo)簽 <p></p>

段落標(biāo)簽用來描述一段文字

標(biāo)題標(biāo)簽 <hx></hx>

? 標(biāo)題標(biāo)簽用來描述一個標(biāo)題

? 標(biāo)題標(biāo)簽總共有六個級別,由高到低分別是h1,h2,h3,h4,h5,h6

? <h1></h1>標(biāo)簽在每個頁面中通常只出現(xiàn)一次

強調(diào)語句標(biāo)簽<em></em>

用于強調(diào)某些文字的重要性

更加強調(diào)標(biāo)簽<strong></strong>

和 <em>標(biāo)簽一樣,用于強調(diào)文本,但它強調(diào)的程度更強一些

無語義標(biāo)簽<span></span>

<span>標(biāo)簽是沒有語義。

短文本引用標(biāo)簽<q></q>

簡短文字的引用。

長文本引用標(biāo)簽<blockquote></blockquote>

定義長的文本引用

換行標(biāo)簽<br/>

<br/>標(biāo)簽作用相當(dāng)于word文檔中的回車,起到文字換行的作用

第二節(jié) 多媒體標(biāo)簽

鏈接標(biāo)簽 <a></a>

圖片標(biāo)簽 <img/>

視頻標(biāo)簽<video></video>

? <video src="mov.mp4" controls="controls">

? Controls:是否有控制面板

? 目前video支持三種視頻格式

– Ogg = 帶有 Theora 視頻編碼和 Vorbis 音頻編碼的 Ogg 文件

– MPEG4 = 帶有 H.264 視頻編碼和 AAC 音頻編碼的 MPEG 4 文件

– WebM = 帶有 VP8 視頻編碼和 Vorbis 音頻編碼的 WebM 文件

音頻標(biāo)簽<audio></audio>

<audio src="a01.mp3"></audio>



第三節(jié) 列表

無序列表標(biāo)簽<ul><li><li/></ul>

? ul-li是沒有前后順序的信息列表

? <ul><ul/>列表定義一個無序列表

? <li><li/>代表無需列表中的每一個元素

<ul>
<li>HTML<li/>
<li>CSS<li/>
<li>JavaScript<li/>
</ul>

有序列表<ol><li><li/></ol>

ol-li列表默認(rèn)情況下,每個li在瀏覽器中都會顯示一個數(shù)字,代表自己的序號

定義列表<dl></dl>

? 定義列表通常和<dt></dt>和<dd></dd>標(biāo)簽一起使用

? <dt></dt>定義列表中的項目

? <dd></dd>描述列表中的項目

<dl>
<dt>學(xué)習(xí)WEB前段需要掌握哪三種語言</dt>
<dd>需要掌握HTML,搭建網(wǎng)頁結(jié)構(gòu)</dd>
<dd>需要掌握CSS,用于修改網(wǎng)頁結(jié)構(gòu)的樣式</dd>
<dd>需要掌握J(rèn)avaScript,用于用戶和計算機交互</dd>
</dl>

第四節(jié) 表格

表格標(biāo)簽<table></table>

表格的一行<tr></tr>

有幾對tr, 表格就有幾行。

表格的表頭<th></th>

表格的頭部的一個單元格,表格表頭。

單元格<td></td>

? 表格的一個單元格,一行中包含幾對<td><td/>,說明一行中就有幾列。

<table>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
<tr>
<td>張三</td>
<td>男</td>
<td>25</td>
</tr>
<tr>
<td>小花</td>
<td>女</td>
<td>23</td>
</tr>
<tr>
<td>李四</td>
<td>男</td>
<td>28</td>
</tr>
</table>

表格合并

? 同一行內(nèi),合并幾列colspan=“2”

? 同一列內(nèi),合并幾行rowspan="3"

?

第五節(jié) 表單標(biāo)簽系列

表單標(biāo)簽<form>

? <form></form>表單是可以把瀏覽者輸入的數(shù)據(jù)傳送到服務(wù)器端,這樣服務(wù)器端程序就可以處理表單傳過來的數(shù)據(jù)。

? <form method="傳送方式" action="服務(wù)器文件">

? action :瀏覽者輸入的數(shù)據(jù)被傳送到的地方,比如一個PHP頁面(save.php)

? method : 數(shù)據(jù)傳送的方式(get/post)

輸入標(biāo)簽<input/>

input是最重要的表單標(biāo)簽,重要屬性包括:

? name:為文本框命名,用于提交表單,后臺接收數(shù)據(jù)用。

? value:為文本輸入框設(shè)置默認(rèn)值。(一般起到提示作用)

? type:通過定義不同的type類型,input的功能有所不同(見下表)

?

type
功能說明
text
單行文本輸入框
password
密碼輸入框(密碼顯示為***)
radio
單選框 (checked屬性用于顯示選中狀態(tài))
checkbox
復(fù)選框(checked屬性用于顯示選中狀態(tài))
file
上傳文件
button
普通按鈕
reset
重置按鈕(點擊按鈕,會觸發(fā)form表單的reset事件)
submit
提交按鈕(點擊按鈕,會吃飯form表單的submit事件)
email
專門用于輸入 e-mail
url
專門用于輸入 url
number
專門用于number
range
顯示為滑動條,用于輸入一定范圍內(nèi)的值
date
選取日期和時間(還包含:month、week、time、datetime、datetime-local)
color
選取顏色


<button>按鈕

button標(biāo)簽的功能與<input>按鈕功能相同,button是雙標(biāo)簽,內(nèi)部可以嵌套其他行內(nèi)元素。

下拉選擇框<select></select>

<select>
<option value="看書">看書</option>
<option value="旅游" selected="selected">旅游</option>
<option value="運動">運動</option>
<option value="購物">購物</option>
</select>

? <option value="提交值">選項</option>是下拉選擇框里面的每一個選項

? selected:當(dāng)某個option選項有這個屬性時候,select默認(rèn)選中這個選項

文本域 <textarea></textarea>

? 當(dāng)用戶想輸入大量文字的時候,使用文本域

? cols :多行輸入域的列數(shù)。

? rows :多行輸入域的行數(shù)

第六節(jié) 其他語義化標(biāo)簽

盒子<div></div>

? 俗稱為盒子,division(分割)

? 在網(wǎng)頁制作過程過中,可以把一些獨立的邏輯部分劃分出來,放在一個<div>標(biāo)簽中,這個<div>標(biāo)簽的作用就相當(dāng)于一個容器。

? 什么是邏輯部分?它是頁面上相互關(guān)聯(lián)的一組元素。如網(wǎng)頁中的獨立的欄目版塊,就是一個典型的邏輯部分。

網(wǎng)頁頭部<header></header>

? HTML5新增語義化標(biāo)簽,定義網(wǎng)頁的頭部

? 主要用于布局,分割頁面的結(jié)構(gòu)

底部信息<footer></footer>

? HTML5新增語義化標(biāo)簽,定義網(wǎng)頁的底部

? 主要用于布局,分割頁面的結(jié)構(gòu)

導(dǎo)航<nav></nav>

? HTML5新增語義化標(biāo)簽,定義一個導(dǎo)航

? 主要用于布局,分割頁面的結(jié)構(gòu)

文章<article></article>

? HTML5新增語義化標(biāo)簽,定義一篇文章

? 主要用于布局,分割頁面的結(jié)構(gòu)

側(cè)邊欄<aside></aside>

? 語義化標(biāo)簽,定義主題內(nèi)容外的信息

? 主要用于布局,分割頁面的結(jié)構(gòu)

時間標(biāo)簽<time></time>

? 語義化標(biāo)簽,定義一個時間




第三章 頁面結(jié)構(gòu)與模塊劃分

第一節(jié) 網(wǎng)頁結(jié)構(gòu)

? 一個HTML文件是有自己固定的結(jié)構(gòu)的。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>

? <!DOCTYPE html> 定義文檔類型,告知瀏覽器用哪一種標(biāo)準(zhǔn)解釋HTML

? <html></html>可告知瀏覽器其自身是一個 HTML 文檔。

? <head></head>標(biāo)簽用于定義文檔的頭部,它是所有頭部元素的容器。頭部元素有<title>、<script>、<style>、<link>、<meta>等標(biāo)簽.

? <body></body>標(biāo)簽之間的內(nèi)容是網(wǎng)頁的主要內(nèi)容,如<h1>、<p>、<a>、<img>等網(wǎng)頁內(nèi)容標(biāo)簽,在這里的標(biāo)簽中的內(nèi)容會在瀏覽器中顯示出來。

? <title></title>元素可定義文檔的標(biāo)題。

? <link>標(biāo)簽將css樣式文件鏈接到HTML文件內(nèi)

? <meta>定義文檔的元數(shù)據(jù),網(wǎng)頁的元信息(charset=“utf-8” 國際編碼類型)




第二節(jié) 模塊劃分

? 每個網(wǎng)頁都是由不同的功能模塊組成的,因此在將制作網(wǎng)頁的時候,我們要將網(wǎng)頁的每個功能模塊分開

– 常見的企業(yè)網(wǎng)站,多由頭部區(qū),展示圖片區(qū)域,主題區(qū)域,底部信息區(qū)域組成

? 網(wǎng)頁拆分原則

– 由上到下

– 由內(nèi)到外

? div header footer nav article aside等標(biāo)簽多用于模塊劃分

關(guān)鍵詞:基礎(chǔ),大綱

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉