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