摘要:一基本結(jié)構(gòu)設(shè)置字符編碼集格式網(wǎng)頁(yè)頭部二文本標(biāo)記加粗傾斜下劃線刪除線上標(biāo)下標(biāo)三引用樣式表的方式內(nèi)聯(lián)樣式在元素的開始標(biāo)簽里,設(shè)置一個(gè)屬性,并設(shè)置對(duì)應(yīng)的屬性名及屬性值例使用場(chǎng)景里,使用給元素添加樣式內(nèi)部樣式表在標(biāo)簽里加上一對(duì)標(biāo)簽,并且在標(biāo)簽設(shè)置對(duì)
一、基本結(jié)構(gòu)
//設(shè)置字符編碼集格式
//
二、文本標(biāo)記
1.加粗 b
2.傾斜 i
3.下劃線 u
4.刪除線 u
5.上標(biāo) sup
6.下標(biāo) sub
三、引用css樣式表的方式
1.內(nèi)聯(lián)樣式
在元素的開始標(biāo)簽里,設(shè)置一個(gè)style屬性,并設(shè)置對(duì)應(yīng)的屬性名及屬性值
例:
七、圖片
1.圖片的分類
a.jpeg -壓縮比例比較大,圖片大?。ㄐ。?br /> b.png -支持透明背景,無損壓縮
c.gif -支持動(dòng)圖
2.語(yǔ)法 img
必須的屬性 src=“要引用的圖片資源的路徑”;
width/height
注:當(dāng)只設(shè)置寬度或者高度其中的一個(gè)屬性時(shí),另一個(gè)屬性會(huì)等比縮放
3.路徑
a. -絕對(duì)路徑
b. -相對(duì)路徑
相對(duì)于正在編輯的網(wǎng)頁(yè)找想要使用的資源
返回上一級(jí) ../
文件夾上的資源 文件夾名稱/圖片名稱
c. -根相對(duì)路徑
4.圓角圖片
border-radius:px/%;
直角變圓角
八、超鏈接
1.定義:鏈接又叫超鏈接,允許用戶進(jìn)行點(diǎn)擊操作完成頁(yè)面跳轉(zhuǎn)
2.語(yǔ)法
3.屬性
必須的屬性href=“跳轉(zhuǎn)到資源的地址”;
如果沒有href屬性,a就不是鏈接
target 控制新頁(yè)面以什么樣的方式打開
4.特殊用法
href=“#”;默認(rèn)會(huì)有一個(gè)返回頂部的效果
5.錨點(diǎn)
a.定義錨點(diǎn)
八、列表
1.概念:將一些具有相同或者相似特征的元素進(jìn)行以整齊的排列
2.分類:有序列表ol,無需列表ul
3.語(yǔ)法:定義列表->書寫列表li
4.屬性:type - 定義列表項(xiàng)標(biāo)識(shí)的樣式
有序列表的取值:1/a/A/i/I
無序列表的取值:circle/square
有序列表獨(dú)有的屬性: start -> 取值:阿拉伯?dāng)?shù)字
5.css列表
list-style-type:none; -使用css的方式去掉列表項(xiàng)標(biāo)識(shí)
6.注意:今后能用無序列表的地方就用無序列表,有序列表盡量少用,不利于seo
九、尺寸
1.常用尺寸單位
a -%
b -px
c -em相對(duì)于父元素的尺寸
d -rem相對(duì)于根元素的尺寸
2.常用顏色單位
a. -rgb(x,x,x)
x->0~255之間的數(shù)字,絕大部分用于js中隨機(jī)生成隨機(jī)顏色
b. - #rrggbb
6位十六進(jìn)制數(shù)字 1~9 a~f
簡(jiǎn)寫: #rgb
c. -英文單詞
3.設(shè)置尺寸的元素
a.能夠設(shè)置尺寸的屬性
i.所有的塊級(jí)元素都能設(shè)置尺寸
div,h1~h6,p,ol,ul,li
ii.一些能夠設(shè)置尺寸的HTML元素
img,canvas,video
b.不能設(shè)置尺寸的屬性
i大部分的行內(nèi)元素都不不能設(shè)置尺寸
span,i,b,u,s,sup,sub
十.浮動(dòng)
1.語(yǔ)法 float
2.取值 none/left/right
3.概述
a.浮動(dòng)的元素會(huì)脫離文檔流,不占據(jù)頁(yè)面空間
b.浮動(dòng)的元素會(huì)??吭诎虻淖筮吇蛴疫?br /> c.浮動(dòng)的元素依然會(huì)位于包含框之內(nèi)
d.如果浮動(dòng)的元素前已經(jīng)有了一個(gè)已經(jīng)浮動(dòng)的元素,那么他會(huì)??吭谶@個(gè)元素的左邊或右邊
e.浮動(dòng)是專門用于解決塊級(jí)元素在一行顯示的問題
4.清除浮動(dòng)
目的:解決后續(xù)元素受浮動(dòng)影響的問題
語(yǔ)法:clear
取值:none/left/right/both(常用);
5.浮動(dòng)對(duì)父元素的影響(父元素為0的問題)
解決方案
a.直接給父元素添加一個(gè)高度
b.使用清除浮動(dòng)的方式
c.讓父元素也浮動(dòng)起來
d.overflow:hidden; //溢出隱藏(下拉菜單不能用)
十二.過渡
1.語(yǔ)法 transition:過渡屬性 過渡時(shí)間 過渡速度函數(shù) 過渡延遲;
注意:延遲一般不設(shè)置 默認(rèn)是不延遲(0s)
過渡屬性:只要是帶數(shù)值的屬性都可以過渡
all-所有發(fā)生變化的屬性都過渡
過渡時(shí)間:.3s/.4s是用戶體驗(yàn)最好的過渡時(shí)間
過渡速度函數(shù): linear -勻速的
2.常用方法:all/.3/linear
十三.框模型
1.內(nèi)邊距
a.語(yǔ)法:padding:n px;
b.定義:圍繞在元素周圍的空白領(lǐng)域
c.取值
padding:值1;
值1:上下左右四個(gè)方向的外邊距
padding:值1 值2:
值1.上下外邊距
值2.左右方向外邊距
padding:值1 值2 值3
值1:上外邊距
值2:左右外邊距
值3:下外邊距
padding:值1 值2 值3 值4;
d-單邊定義
padding-方向:n px;
方向:top/right/bottom/left
2.外邊距
a.語(yǔ)法:margin:n px;
b.定義:圍繞在元素周圍的空白領(lǐng)域
c.取值
margin:值1;
值1:上下左右四個(gè)方向的外邊距
margin:值1 值2:
值1.上下外邊距
值2.左右方向外邊距
margin:值1 值2 值3
值1:上外邊距
值2:左右外邊距
值3:下外邊距
margin:值1 值2 值3 值4;
margin:auto;
注意:auto只能控制左右方向自動(dòng)居中(上下無效)
d-單邊定義
margin-方向:n px;
方向:top/right/bottom/left
3.特殊
a.元素實(shí)際所占大小計(jì)算方式
元素實(shí)際所占寬度=元素內(nèi)容寬度+左右內(nèi)邊距+左右邊框+左右外邊距
元素實(shí)際所占高度=元素內(nèi)容高度+上下內(nèi)邊距+上邊邊框+上下外邊距
b.改變?cè)厮即笮∮?jì)算方式
box-sizing:border-box
使我們?cè)O(shè)置的內(nèi)容的大小包含元素內(nèi)容、內(nèi)邊距以及邊框的大小
十四、邊框
1.語(yǔ)法border
2.簡(jiǎn)寫方式 border:邊框?qū)挾?邊框樣式 邊框顏色;
樣式:solid -實(shí)線的
3.單邊定義
border-方向:xpx
4.特殊用法
使用邊框?qū)崿F(xiàn)三角形
設(shè)置元素寬度、高度為0,并只設(shè)置其中一個(gè)邊的邊框
5.特殊的顏色
透明色 transparent
6.邊框倒角
直角變圓角
border-radius:px/%;
邊框倒角的單邊定義
border-上下方向-左右方向-radius:px/%;
十四.背景
1.背景顏色 background-color:合法顏色值;
2.背景圖像 background-image:url(“要引用圖像的路徑”);
注意:如果背景圖像和背景顏色同事設(shè)置的話背景圖像會(huì)壓在背景顏色的上邊
3.背景平鋪 background-repeat:none/repeat-x/repeat-y/no-repeat;
4.背景尺寸 background-size:w h; ->px/%
5.背景圖像定位 background-position:x y;
x-x方向偏移量
取正:背景圖像向右移動(dòng)
取負(fù):背景圖像向左移動(dòng)
x-y方向偏移量
取正-背景圖像向下移動(dòng)
取負(fù)-背景圖像向上移動(dòng)
配合精靈圖使用 ->圖像拼合技術(shù)
將多個(gè)小圖放在一張大圖中顯示
如何顯示精靈圖中的某些小圖
a.創(chuàng)建一個(gè)和想要顯示小圖一樣大的元素
b.將精靈圖作為背景圖像引入元素中,并使用背景圖像定位的方式移動(dòng)背景圖像,以便顯示要顯示的小圖
注意:背景圖像定位的取值一定是<=0的
6.背景簡(jiǎn)寫方式
background:背景顏色 背景圖像 背景平鋪 背景圖像定位;
十五、定位
1.相對(duì)定位
語(yǔ)法:a.相對(duì)定位的元素師不脫離文檔流
b.相對(duì)于自身的位置進(jìn)行偏移
c.配合偏移屬性來使用(top/right/bottom/left)
d.絕大部分會(huì)配合絕對(duì)定位使用
使用場(chǎng)合:用于網(wǎng)頁(yè)元素位置的微調(diào)
2.絕對(duì)定位
語(yǔ)法:position:absolute;
特點(diǎn):a脫離文檔流,不占據(jù)頁(yè)面空間
b.配合偏移屬性使用
c.相對(duì)于最近的已經(jīng)定位的祖先元素進(jìn)行定位
d.如果沒有已經(jīng)定位的祖先元素,那么它會(huì)相對(duì)于最初的包含框進(jìn)行定位
e.使用絕對(duì)定位來完成元素位置的初始化
使用場(chǎng)合:下拉菜單,網(wǎng)頁(yè)布局
3.固定定位
語(yǔ)法:position:fixed;
特點(diǎn): a.脫離文檔流,不占據(jù)頁(yè)面空間
b.配合偏移屬性使用
c.相對(duì)于最初的包含框進(jìn)行定位
使用場(chǎng)合:返回頂部,吸頂燈
十六.表格
table -定義表格
tr -定義行
td -定義列
1.table屬性
a.align="left/right/center" -控制制整個(gè)表格在頁(yè)面中的水平位置
b.bgcolor-整個(gè)表格的背景顏色
c.border=“n” -控制表格邊框?qū)挾?br /> d.width -整個(gè)表格的寬度
e.height -整個(gè)表格的高度
f.cellpadding-表格內(nèi)邊距
g.cellspacing-表格外邊距
2.tr的屬性
a.align -控制當(dāng)前行中內(nèi)容的水平位置
b.bgcolor -控制當(dāng)前行的背景顏色
3.td的屬性
a-align -控制當(dāng)前單元格的內(nèi)容的水平位置
b.bgcolor -控制當(dāng)前單元格的背景顏色
c.width -設(shè)置當(dāng)前列的寬度
d.colspan -跨列
從當(dāng)前單元格位置向右橫向的合并掉幾個(gè)單元格,并且要把被合并的單元格刪掉
e.rowspan -跨列
從當(dāng)前單元格位置向下縱向的合并掉幾個(gè)單元格,并且要把被合并掉的單元格刪掉
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/1124.html
摘要:可讀性,提高代碼的可讀性,便于多人的修改維護(hù),提高開發(fā)效率。主流瀏覽器都兼容的新標(biāo)簽,對(duì)于及以下版本不認(rèn)識(shí)的新元素,可以使用創(chuàng)建一個(gè)沒用的元素來解決,例如,也可以使用來解決兼容性問題,詳情可參考 概覽 showImg(https://segmentfault.com/img/bV5JXT?w=1880&h=1050); 文檔章節(jié) 導(dǎo)航 表示和主要內(nèi)容不相關(guān)的區(qū)域 表示一個(gè)獨(dú)...
摘要:前情提要本人是一個(gè)學(xué)渣非科班入行年了吧前端東西真的好多啊又不斷更新需要不斷的學(xué)學(xué)學(xué)在去年年底開始我就開始不斷的尋找學(xué)習(xí)的方法如何更加高效的學(xué)習(xí)如何才能學(xué)的又快又好在這半年來不斷的總結(jié)慢慢找到了一些方法和訣竅此文章不是網(wǎng)格布局的教學(xué)文章只前情提要 ??本人是一個(gè)學(xué)渣,非科班入行2年了吧,前端東西真的好多啊,又不斷更新.需要不斷的學(xué)學(xué)學(xué), showImg(https://user-gold-c...
摘要:可以用作的,因?yàn)樗遣豢勺兊?。但是作為的時(shí)有個(gè)限制的元素是可以哈希的。一般是這樣用的但是你不能這樣用 最近把python的基礎(chǔ)語(yǔ)法復(fù)習(xí)一下,發(fā)現(xiàn)tuple這個(gè)比較特殊,有幾點(diǎn)需要注意下 1.tuple的每個(gè)元素值不能改變,如: >>> a=(1,2) >>> a[0]=3; Traceback (most recent call last): File , line 1, in ...
摘要:最近系統(tǒng)整理了一套初學(xué)者最佳的學(xué)習(xí)方法以及會(huì)遇到的坑等,希望對(duì)你有所幫助。正常的智商其實(shí),學(xué)習(xí)并不需要所謂的數(shù)學(xué)邏輯好,需要英語(yǔ)水平棒。大周期每天學(xué)習(xí)時(shí)間五個(gè)小時(shí)以上的,建議學(xué)習(xí)周期。三學(xué)習(xí)時(shí)會(huì)遇到的坑不知道學(xué)習(xí)的重點(diǎn),下面學(xué)習(xí)路線會(huì)畫。 最近系統(tǒng)整理了一套java初學(xué)者最佳的學(xué)習(xí)方法以及會(huì)遇到的坑等,希望對(duì)你有所幫助。 目錄: 一、學(xué)習(xí)java的前提 二、學(xué)習(xí)java的方法 三、學(xué)習(xí)...
閱讀 4358·2021-09-26 10:11
閱讀 2731·2021-07-28 00:37
閱讀 3280·2019-08-29 15:29
閱讀 1258·2019-08-29 15:23
閱讀 3192·2019-08-26 18:37
閱讀 2545·2019-08-26 10:37
閱讀 650·2019-08-23 17:04
閱讀 2404·2019-08-23 13:44