web前端開發(fā)大綱.doc
《web前端開發(fā)大綱.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《web前端開發(fā)大綱.doc(97頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
《web前端開發(fā)》教學(xué)大綱 編寫人: 石亞平 課 時(shí): 80課時(shí) 一、 課程教學(xué)內(nèi)容及目標(biāo) 4 (一) 知識(shí)目標(biāo) 4 1. 掌握html、 html5、css、css3的基本語(yǔ)法; 4 2. 掌握html5的canvas繪圖; 4 3. 熟練應(yīng)用div+css 實(shí)現(xiàn)頁(yè)面布局; 4 4. 掌握J(rèn)avaScript基本語(yǔ)法; 4 5. 掌握DOM的基本用法; 4 6. 掌握jQuery的基本用法; 4 7. 熟悉w3c規(guī)范,了解各大主流瀏覽器的兼容性; 4 8. 熟悉bootstrap框架 4 (二) 能力目標(biāo) 5 1. 通過(guò)本課程的學(xué)習(xí)要求學(xué)生掌握div+css實(shí)現(xiàn)頁(yè)面的布局,實(shí)現(xiàn)靜態(tài)頁(yè)面; 5 2. 通過(guò)JavaScript實(shí)現(xiàn)簡(jiǎn)單的交互功能; 5 3. 通過(guò)jQuery簡(jiǎn)化js的原生代碼,減少代碼量; 5 4. 通過(guò)bootstrap框架,實(shí)現(xiàn)頁(yè)面快速布局 5 5. 能解決各大瀏覽器的兼容性問(wèn)題; 5 (三) 參考教材 5 《JavaScript高級(jí)程序設(shè)計(jì)》、《W3School離線手冊(cè)》、《jQuery1.9.3幫助文檔》 5 二、 課程教學(xué)內(nèi)容及考核要求 5 第一單元:HTML基礎(chǔ) 5 1.1 Web基礎(chǔ)知識(shí) 5 1.2 HTML快速入門 5 1.3 文本和圖像 6 1.4 表格和列表 6 第二單元:css基礎(chǔ) 17 2.1 CSS語(yǔ)法 17 2.2 CSS基礎(chǔ)選擇器 17 2.3 框模型和背景 18 2.4 浮動(dòng)和定位 18 第三單元:CSS3基礎(chǔ) 29 3.1 復(fù)雜選擇器 29 3.2 多列屬性 30 3.3 CSS Hack 30 第四單元 CSS3高級(jí) 36 4.1 轉(zhuǎn)換 36 4.2 過(guò)渡 36 4.3 動(dòng)畫 36 第五單元 JavaScript 45 5.1 JavaScript概述 45 5.2 JavaScript基礎(chǔ)語(yǔ)法 46 5.3 變量和常量 46 第六單元 JavaScript數(shù)據(jù)類型轉(zhuǎn)換和運(yùn)算符 49 6.1數(shù)據(jù)類型 49 6.2基本類型 49 6.3 數(shù)據(jù)類型轉(zhuǎn)換 49 6.4 運(yùn)算符 49 第七單元 JavaScript函數(shù) 54 7.1 函數(shù)的定義 54 7.2 函數(shù)的調(diào)用 54 7.3 變量的作用域 54 7.4 全局函數(shù) 54 第八單元 JavaScript分支結(jié)構(gòu) 58 8.1 什么是分支結(jié)構(gòu) 58 8.2 If語(yǔ)句 58 8.3 If-else語(yǔ)句 58 8.4 else if語(yǔ)句 58 8.5 switch-case語(yǔ)句 58 第九單元 循環(huán)結(jié)構(gòu) 61 9.1 什么是循環(huán)結(jié)構(gòu) 61 9.2 While語(yǔ)句 61 9.3 do-while語(yǔ)句 61 9.4 For語(yǔ)句 61 第十單元 創(chuàng)建和訪問(wèn)數(shù)組 64 10.1 什么是數(shù)組 64 10.2 數(shù)組的定義和初始化 64 10.3 訪問(wèn)數(shù)組 64 10.4 數(shù)組的常用方法 64 10.5 二維數(shù)組 64 第十一單元 DOM 69 11.1 DHTML概述 69 11.2 DOM概述 69 11.3 節(jié)點(diǎn)信息 69 11.4 通過(guò)HTML選取元素 69 11.5 通過(guò)CSS選取元素 69 第十二單元 HTML5基礎(chǔ) 72 12.1 HTML5表單元素 72 12.2 HTML5表單屬性及驗(yàn)證 72 第十三單元 音視頻處理和Canvas繪圖 75 13.1 視頻處理 75 13.2 音頻處理 76 13.3 Canvas概述 76 13.4 Canvas繪圖 76 第十四單元 jQuery 79 14.1 jQuery介紹 79 14.2 jQuery的編程步驟 79 14.3 jQuery對(duì)象 79 14.4 jQuery選擇器 79 第十五單元 jQuery操作DOM和jQuery事件 82 15.1 查詢 82 15.2 樣式操作 82 15.3 遍歷節(jié)點(diǎn) 82 15.4 創(chuàng)建、插入、刪除 82 15.5 替換DOM節(jié)點(diǎn) 82 15.6 復(fù)制DOM節(jié)點(diǎn) 82 15.7 jQuery事件 82 第十六單元 jQuery動(dòng)畫效果和bootstrap起步 85 16.1 隱藏和顯示 85 16.2 自定義動(dòng)畫 85 16.3 并發(fā)與排隊(duì)效果 85 16.4 響應(yīng)式網(wǎng)頁(yè)概述 85 16.5 編寫響應(yīng)式網(wǎng)頁(yè) 86 16.6 bootstrap概念 86 第十七單元 全局CSS樣式 94 17.1 概述 94 17.2 布局容器 94 17.3 按鈕 94 17.4 圖片 94 17.5 表格 94 17.6 排版 94 17.7 柵格 94 17.8 表單 94 一、 課程教學(xué)內(nèi)容及目標(biāo) (一) 知識(shí)目標(biāo) 1. 掌握html5、css3的基本語(yǔ)法; 2. 掌握html5的canvas繪圖; 3. 掌握css3動(dòng)畫; 4. 掌握J(rèn)avaScript基本語(yǔ)法; 5. 掌握DOM的基本用法; 6. 掌握jQuery的基本用法和jQuery的動(dòng)畫效果; 7. 熟悉w3c規(guī)范,了解各大主流瀏覽器的兼容性; 8. 熟悉bootstrap框架 (二) 能力目標(biāo) 1. 通過(guò)本課程的學(xué)習(xí)要求學(xué)生掌握css3新增的選擇器和html5新增的表單元素; 2. 會(huì)使用canvas繪圖 3. 通過(guò)JavaScript實(shí)現(xiàn)簡(jiǎn)單的交互功能; 4. 通過(guò)jQuery簡(jiǎn)化js的原生代碼,減少代碼量; 5. 通過(guò)bootstrap框架,實(shí)現(xiàn)頁(yè)面快速布局 6. 能解決各大瀏覽器的兼容性問(wèn)題; (三) 參考教材 《JavaScript高級(jí)程序設(shè)計(jì)》、《W3School離線手冊(cè)》、《jQuery1.9.3幫助文檔》 二、 課程教學(xué)內(nèi)容及考核要求 第一單元:HTML基礎(chǔ) 1.1 Web基礎(chǔ)知識(shí) 1.1.1 web簡(jiǎn)介 1.1.2 web工作原理 1.1.3 web瀏覽器 1.2 HTML快速入門 1.2.1 HTML概述 1.2.1.1 超文本 1.2.1.2 什么是HTML 1.2.2 HTML基礎(chǔ)語(yǔ)法 1.2.2.1 標(biāo)記語(yǔ)法 1.2.2.2 元素 1.2.2.3 元素嵌套 1.2.2.4 屬性和值 1.2.2.5 標(biāo)準(zhǔn)屬性 1.2.2.6 注釋 1.2.2.7 HTML和XHTML 1.2.3 文檔結(jié)構(gòu) 1.2.3.1 HTML文檔的結(jié)構(gòu) 1.2.3.2 文檔類型聲明 1.2.3.3 元素 1.2.3.4 元素 1.2.3.5 文檔頭部?jī)?nèi)容-
1.3.2.4 換行元素 段落 , , 這是一個(gè)段落
G
o
o
g
l
e
元素,其中id屬性的值為logo
②模糊條件:[屬性名^=”關(guān)鍵字”] ---- 選擇包含指定屬性,且屬性值必須以關(guān)鍵字開頭
如:p[class^=”b”] ---- 選擇class屬性值以b開頭的所有 元素
③模糊條件:[屬性名$=”關(guān)鍵字”] ---- 選擇包含指定屬性,且屬性值必須以關(guān)鍵字結(jié)尾
如:p[class$=”b”] ---- 選擇class屬性值以b結(jié)尾的所有 元素
④模糊條件:[屬性名*=”關(guān)鍵字”] ---- 選擇包含關(guān)鍵字的指定屬性值
如:p[class*=”b”] ---- 選擇class屬性值中包含字串b的所有 元素
4.掌握偽類選擇器
1) 目標(biāo)偽類 ---- :target
①選取當(dāng)前正在被跳轉(zhuǎn)到的錨點(diǎn)元素
②一次只可能選中一個(gè)元素
③唯一一個(gè)可以觸發(fā)其他元素樣式變化的偽類
2) 結(jié)構(gòu)偽類 --- 選擇處在特殊位置上的子元素
①:first-child ---- 匹配其父元素的首個(gè)子元素 ---- 寫在子元素上
②:last-child ---- 匹配其父元素的最后一個(gè)子元素 ---- 寫在子元素上
③:only-child ---- 匹配其父元素唯一子元素 ---- 寫在子元素上
④:empty ---- 匹配沒(méi)有子元素的每個(gè)元素,必須為空,空格也不行 ----寫在父元素上
3)否定偽類
:not( ) ---- 匹配非指定元素的每個(gè)元素
5.掌握偽元素選擇器
1) :first-letter ---- 用于選取指定選擇器的首字母
2) :first-line ---- 用于選取指定選擇器的首行
3) ::selection ---- 選擇器匹配被用戶選取的部分 ---- 了解
6.了解多列屬性 ---- 僅IE和opera支持 --不考核
1) 分隔列 ---- column-count:;
如:column-count:3;
2) 列間隔 ---- column-gap:;
如:column-gap:45px;
3) 列規(guī)則 ---- column-rule:;
如:column-rule:2px solid red;
4) 例如:
Html代碼:
元素
2) 給 元素添加id屬性
4) 在樣式表中給h1添加黃色背景
5) 在樣式表中給兩個(gè) 元素添加邊框
6) 在樣式表中修改段落2的文字為紅色
7) 代碼如下:
Html代碼:
段落一 段落2 元素
3) 在樣式表中選擇第一個(gè)元素,字體顏色設(shè)置為藍(lán)色
4) 在樣式表中選擇最后一個(gè)元素,字體顏色設(shè)置為紅色
5) 在樣式表中選擇空元素,設(shè)置高為20px,并添加綠色邊框
6) 在樣式表中選擇 段落1 段落2 段落3
下載文檔到電腦,查找使用更方便
9.9
積分
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
1.3.2.5 分區(qū)元素和
1.3.3 圖像和連接
1.3.3.1 URL
1.3.3.1.1 URL
1.3.3.1.2 絕對(duì)路徑
1.3.3.1.3 相對(duì)路徑
1.3.3.2 圖像
1.3.3.2.1 圖像格式
1.3.3.2.2 圖像元素
1.3.3.3 鏈接
1.3.3.3.1 鏈接元素
1.3.3.3.2 鏈接的表現(xiàn)形式
1.4 表格和列表
1.4.1 表格的作用
1.4.2 使用表格
1.4.2.1 創(chuàng)建表格
1.4.2.2 表格的常用屬性
1.4.2.3 表格標(biāo)題
1.4.3.3 無(wú)序列表
1.4.3.4 列表嵌套
【考核要求】
1. 掌握組成web前端的三大語(yǔ)言
Html,Css,JavaScript
2.了解web的工作原理
1) 基于瀏覽器/服務(wù)器模式 (B/S)
2) 由web服務(wù)器、瀏覽器和通信協(xié)議三部分組成
3.了解主要web瀏覽器產(chǎn)品
1)IE
2) Firefox
3) Chrome
4) Opera
5) Safari
4. 掌握什么是HTML
1) 超文本標(biāo)記語(yǔ)言
2) 用該語(yǔ)言編寫的文件,以.html或者.htm為后綴
3) 由瀏覽器解釋執(zhí)行
4) Html不區(qū)分大小寫,習(xí)慣上全小寫
5. 掌握標(biāo)記語(yǔ)法
1) 封閉類型標(biāo)記(也叫雙標(biāo)記):必須成對(duì)出現(xiàn) 例如:,等
2) 非封閉類型標(biāo)記(也叫空標(biāo)記或者單標(biāo)記) 例如:
,
等
6. 掌握元素屬性和值的寫法
1)屬性的聲明必須位于開始標(biāo)記里面
2)一個(gè)元素的屬性可能不止一個(gè),多個(gè)屬性之間用空格隔開
3)多個(gè)屬性之間不區(qū)分先后順序
4)屬性和值之間用等號(hào)連接
5)屬性的值包含在引號(hào)中
例如: ---- 刪除線
---- 上標(biāo)
---- 下標(biāo)
13. 了解6個(gè)標(biāo)題樣式
,,,,,
14. 掌握塊級(jí)元素和行內(nèi)元素的區(qū)別
1) 塊級(jí)元素:默認(rèn)情況下,塊級(jí)元素獨(dú)占一行,即元素前后會(huì)自動(dòng)換行
例如:-
2) 行內(nèi)元素:不會(huì)換行,和其他行內(nèi)元素位于同一行
例如:,,,
15. 了解web頁(yè)面主要二種路徑形式
1) 絕對(duì)路徑 如:http://www.baidu.com
2) 相對(duì)路徑 如:src=”images/logo.png”
16. 掌握?qǐng)D像元素
1) 作用:將圖像添加到頁(yè)面
2) 單標(biāo)記
3) 必須屬性:src
4) 行內(nèi)元素
5) 常用屬性:width,height
例如:
17. 掌握鏈接元素
1) 作用:創(chuàng)建一個(gè)超鏈接
2) 文本
3) href屬性:鏈接的地址 空鏈接設(shè)為#
4) target屬性:目標(biāo),可取值為 _blank、_self等
18. 掌握表格的創(chuàng)建方法
1) 定義表格:
2) 創(chuàng)建表行:
3) 創(chuàng)建表列:
例如:創(chuàng)建一個(gè)兩行三列的表格
19. 掌握列表的創(chuàng)建方法(有序列表和無(wú)序列表)
1) 有序列表
第一行,第一列
第一行,第二列
第一行,第三列
第二行,第一列
第二行,第二列
第二行,第三列
2) 無(wú)序列表
3) 列表嵌套
1. 項(xiàng)目1及步驟
項(xiàng)目1執(zhí)行步驟:
1) 在中輸入一對(duì)無(wú)序列表標(biāo)簽
2) 在
中插入9對(duì)列表項(xiàng)標(biāo)簽
3) 在每對(duì)中輸入對(duì)應(yīng)的學(xué)院名稱
Html代碼如下:
2. 項(xiàng)目2執(zhí)行步驟::
1) 在中輸入一對(duì)無(wú)序列表標(biāo)簽
2) 在
中插入5對(duì)列表項(xiàng)標(biāo)簽
3) 在每對(duì)中輸入對(duì)應(yīng)的歌曲及歌手的名字
Html代碼如下:
3. 項(xiàng)目3執(zhí)行步驟:
1) 在中輸入兩對(duì)有序列表
2) 在每對(duì)
中輸入對(duì)應(yīng)的國(guó)家名稱
3) 在每對(duì)
的下面各添加3對(duì)
4) 在每對(duì)中輸入對(duì)應(yīng)的城市名稱
Html代碼如下:
4. 項(xiàng)目4執(zhí)行步驟:
1) 在中輸入無(wú)序列表標(biāo)簽
2) 在
中輸入7對(duì)標(biāo)簽
3) 在寫入對(duì)應(yīng)的新聞信息
4) 為每一條新聞加上超鏈接,注意:超鏈接標(biāo)簽必須嵌套到li標(biāo)簽里,直接包含文字。
5) 設(shè)置超鏈接的href的屬性值為“#”實(shí)現(xiàn)空鏈接。
Html代碼如下:
5. 項(xiàng)目5執(zhí)行步驟:創(chuàng)建一個(gè)寬200,高80的三行三列的表格
1) 查看該表格的結(jié)構(gòu)為三行三列的表格;
2) 向網(wǎng)頁(yè)中插入表格的標(biāo)簽
3) 在table中插入3對(duì)行標(biāo)記
4) 在每個(gè)tr中插入3對(duì)單元個(gè)格標(biāo)記
5) 在每個(gè)td中插入相應(yīng)的文字
6) 設(shè)置表格屬性:寬(width)、高(height)、邊框(border)
7) 設(shè)置每個(gè)tr屬性:水平居中(align)
Html代碼如下:
第二單元:css基礎(chǔ)
2.1 CSS語(yǔ)法
2.1.1 css概述
2.1.1.1 css的作用
2.1.1.2 什么是css
2.1.1.3 css與html之間的關(guān)系
2.1.2 使用css樣式表
2.1.2.1 使用css樣式表的方式
2.1.2.2 內(nèi)聯(lián)方式使用css
2.1.2.3 內(nèi)部樣式表
2.1.2.4 外部樣式表
2.1.3 css語(yǔ)法規(guī)范
2.1.3.1 css語(yǔ)法規(guī)范總結(jié)
2.1.3.2 css樣式表特征
2.1.3.3 樣式優(yōu)先級(jí)
2.1.3.4 !Important規(guī)則
2.2 CSS基礎(chǔ)選擇器
2.2.1 通用選擇器
2.2.2 元素選擇器
2.2.3 類選擇器
2.2.4 id選擇器
2.2.5 群組選擇器
2.2.6 后代選擇器
2.2.7 子代選擇器
2.2.8 偽類選擇器
2.2.9 選擇器優(yōu)先級(jí)
2.3 框模型和背景
2.3.1 框模型
2.3.2 外邊距
2.3.2.1 什么是外邊距
2.3.2.2 外邊距margin
2.3.2.3 外邊距的簡(jiǎn)潔寫法
2.3.2.4 外邊距合并
2.3.3 內(nèi)邊距
2.3.3.1 什么是內(nèi)邊距
2.3.3.2 內(nèi)邊距padding
2.3.3.3 內(nèi)邊距的簡(jiǎn)潔寫法
2.3.4 背景屬性
2.3.4.1 背景色background-color
2.3.4.2 背景圖片background-image
2.3.4.3 背景重復(fù)background-repeat
2.3.4.4 背景圖片尺寸background-size
2.3.4.5 背景圖片的固定background-attachment
2.3.4.6 背景定位background-position
2.4 浮動(dòng)和定位
2.4.1 定位概述
2.4.1.1 什么是定位
2.3.1.2 定位屬性
2.4.2 浮動(dòng)定位
2.4.2.1 浮動(dòng)概述
2.4.2.2 浮動(dòng)定位
2.4.2.3 float屬性
2.4.2.4 clear屬性
2.4.3 定位方式
2.4.3.1 相對(duì)定位
2.4.3.2 絕對(duì)定位
2.4.3.3 堆疊順序
2.4.3.4 固定定位
【考核要求】
1. 掌握什么是css
1) 層疊樣式表,又叫級(jí)聯(lián)樣式表,簡(jiǎn)稱樣式表
2) 定義html中的樣式
3) 實(shí)現(xiàn)了內(nèi)容與表現(xiàn)分離
4) 提高了代碼的可重用性和可維護(hù)性
2. 了解css與html之間的關(guān)系
1) html用于構(gòu)建網(wǎng)頁(yè)的結(jié)構(gòu)
2) Css用于構(gòu)建html元素的樣式
3) Html是頁(yè)面的內(nèi)容組成,css是頁(yè)面的表現(xiàn)
3. 掌握css樣式表的三種方式
1) 內(nèi)聯(lián)樣式----定義在單個(gè)html元素中
2) 內(nèi)部樣式表----樣式定義在html頁(yè)的頭元素中
3) 外部樣式表----將樣式表定義在一個(gè)外部的css文件中(.css文件)
----由html頁(yè)面引用樣式表文件
4. 了解內(nèi)聯(lián)樣式表
1) 樣式定義在html元素的標(biāo)準(zhǔn)屬性style里
2) 屬性和屬性值之間用:連接
3) 多對(duì)屬性之間用;隔開
4) 如:
文字
文字
單元格
文字
文字
單元格
文字
文字
單元格
我是一號(hào)標(biāo)題
5. 掌握內(nèi)部樣式表
1) 樣式表定義在文檔頭元素中的
html
css
6. 掌握外部樣式表
1) 創(chuàng)建一個(gè)單獨(dú)的樣式表文件用來(lái)保存樣式規(guī)則
2) 文件后綴為.css
3) 使用元素鏈接需要的外部樣式表
4)
5) 該文件只能包含樣式規(guī)則
6) 樣式規(guī)則由選擇器和樣式聲明組成
7) 如:
7. 掌握css選擇器分類
1) 通用選擇器 ---- *
2) 元素選擇器 ---- html文檔中的元素,如:
3) 類選擇器 --- .className
4) id選擇器 --- #idName
5) 群組選擇器
6) 后代選擇器
7) 子代選擇器
8) 偽類選擇器
8. 了解通用選擇器 ---- *
1) 可以與任何元素匹配
2) 常用于設(shè)置一些默認(rèn)樣式
3) 如:*{
font-size:10px;
font-family:”Times New Roman”; }
9. 了解元素選擇器
1) html文檔中的元素
2) 如:html{color:black;}
h1{color:blue;}
h2{color:red;}
10. 掌握類選擇器
1) 語(yǔ)法:.classname{}
2) 類名稱不能以數(shù)字開頭
3) 所有有class屬性的元素都可以使用此樣式聲明
4) 如:
5) 可以將多個(gè)類選擇器應(yīng)用在同一個(gè)元素上,用空格分隔,如:
11. 掌握id選擇器
1) 僅作用于id屬性值
2) 選擇器前面有一個(gè)#號(hào)
3) 選擇器本身則為文檔中的某個(gè)元素的id屬性的值
12. 掌握群組選擇器
1) 以逗號(hào)隔開的選擇器列表
2) 將一些相同的規(guī)則作用于多個(gè)元素
3) 如:html代碼
這是一個(gè)二號(hào)標(biāo)題
Css代碼:
h2,.important{
color:green;
font-size:30px;
border:1px solid red;
}
13. 掌握后代選擇器
1) 用空格分隔
2) 如:html代碼:
后代 選擇 器
后代選擇器
Css代碼:
h1 span{
color:red;
}
14. 掌握子代選擇器
1) 子代選擇器要求選擇器之間只能存在父子關(guān)系
2) 使用大于號(hào)(>)連接
3)
15. 掌握偽類選擇器
1) 使用冒號(hào)(:)連接,冒號(hào)左邊是其他選擇器,右邊是偽類
2) 選擇器:偽類選擇器
3)分類:
①動(dòng)態(tài)偽類
:hover ---- 適用于鼠標(biāo)懸停時(shí)
14.掌握框模型
總尺寸=外邊距+邊框+內(nèi)邊距+內(nèi)容
17. 掌握外邊距 ---- margin
1) 圍繞在元素邊框周圍的空白區(qū)域是外邊距
2) 外邊距是透明的
3) 會(huì)在元素外創(chuàng)建額外的空白
4) 單邊設(shè)置
margin-top/margin-bottom/margin-left/margin-right
如:margin-top:10px;
margin-left:20px;
5) 外邊距簡(jiǎn)寫方式
①margin:value; ---- 四個(gè)方向相同
②margin:value value; ---- 上下 左右
③margin:value value value; ---- 上 左右 下
④margin:value value value value; ---- 上 右 下 左
如:margin:10px 20px 30px 40px;
6) 使用外邊距實(shí)現(xiàn)元素左右居中
margin:0 auto;
18. 掌握內(nèi)邊距 ---- padding
1) 內(nèi)容區(qū)域和邊框之間的空間就是內(nèi)邊距
2) 內(nèi)邊距會(huì)擴(kuò)大元素邊框所占用的區(qū)域
3) 單邊設(shè)置
padding-top/padding-bottom/padding-left/padding-right
如:padding-top:10px;
padding-left:20px;
4)內(nèi)邊距簡(jiǎn)寫方式
①padding:value; ---- 四個(gè)方向相同
②padding:value value; ---- 上下 左右
③padding:value value value; ---- 上 左右 下
④padding:value value value value; ---- 上 右 下 左
如:padding:10px 20px 30px 40px;
19. 掌握背景屬性
1) 背景色 ---- background-color
2) 背景圖片 ---- background-image
3) 背景重復(fù) ---- background-repeat
4) 背景圖片尺寸 ---- background-size
20. 了解幾種定位方式
1) 普通流定位
2) 浮動(dòng)定位
3) 相對(duì)定位
4) 絕對(duì)定位
21. 掌握浮動(dòng)定位 ---- float
1) 將元素排除在普通流之外,元素將不在頁(yè)面占用空間
2) 將浮動(dòng)元素放置在包含框左邊或者右邊
3) 浮動(dòng)元素依舊位于包含框之內(nèi)
4) 浮動(dòng)元素不會(huì)互相重疊
5) 浮動(dòng)元素不會(huì)上下浮動(dòng)
6) 左浮: float:left; 右?。?float:right;
22. 掌握相對(duì)定位 ---- relative
1) 元素原本所占的空間仍保留
2) 元素仍保持其未定位前的形狀
3) 語(yǔ)法:position:relative;
4) 使用left和right設(shè)置水平方向的偏移量;使用top和bottom設(shè)置垂直方向的偏移量
5) 如:position:relative;
top:10px;
left:20px;
23. 掌握絕對(duì)定位 ---- absolute
1) 將元素的內(nèi)容從普通流中完全移除,不占據(jù)空間
2) 相對(duì)于最近的已定位的祖先元素,如果元素沒(méi)有已定位的祖先元素,那么他的位置相對(duì)于body元素定位
3) 語(yǔ)法:position:absolute;
4) 使用left和right設(shè)置水平方向的偏移量;使用top和bottom設(shè)置垂直方向的偏移量
24.掌握堆疊順序 ---- z-index
1)值為數(shù)值
2)數(shù)值越大表示堆疊順序更高,即離用戶更近
3)可以設(shè)置為負(fù)值,表示離用戶更遠(yuǎn)
4)如: z-index:999;
25.掌握固定定位
1)元素從普通流中完全移除,不占用頁(yè)面空間
2)當(dāng)用戶向下滾動(dòng)頁(yè)面時(shí)元素框并不隨著移動(dòng)
3)語(yǔ)法: position:fixed;
4)使用left和right設(shè)置水平方向的偏移量;使用top和bottom設(shè)置垂直方向的偏移量
1.項(xiàng)目1及步驟
1) 在網(wǎng)頁(yè)中輸入段落標(biāo)簽,在其中輸入6對(duì)標(biāo)簽
2) 在span標(biāo)簽內(nèi)部分別輸入字母:G、o、o、l、e
3) 設(shè)置p標(biāo)簽樣式:字號(hào)130px、字體"Times New Roman"、文字顏色屬性
4) 給網(wǎng)頁(yè)相應(yīng)需要變色的字母添加相應(yīng)的類別選擇器.red .yellow .green
5) 給相應(yīng)的span標(biāo)簽應(yīng)用相應(yīng)的類選擇器
6) 代碼為:
Html代碼:
元素和兩個(gè)
元素添加title屬性和id屬性
3) 給兩個(gè)
h1 text
下載
copyright@ 2023-2025 zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有 聯(lián)系電話:18123376007
備案號(hào):蜀ICP備2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)
本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!
鏈接地址:http://weibangfood.com.cn/p-6589066.html