- 01-前端基礎導學課程
- 02-第一天課程介紹
- 準備開發(fā)環(huán)境-必看
- 03-標簽語法
- 04-HTML基本骨架
- 05-標簽的關(guān)系
- 06-注釋
- 07-排版標簽-標題和段落
- 08-換行和水平線標簽
- 09-文本格式化標簽
- 10-圖像標簽
- 11-路徑-相對和絕對
- 12-超鏈接標簽
- 13-多媒體標簽-音頻和視頻
- 14-綜合案例1-個人簡介
- 15-綜合案例2-vue簡介
- 16-第二天課程介紹
- 17-列表-無序和有序和定義列表
- 18-表格-基本使用與表格結(jié)構(gòu)標簽
- 19-合并單元格
- 20-表單-input標簽
- 21-表單-下拉菜單
- 22-表單-文本域
- 23-表單-label標簽
- 24-表單-按鈕
- 25-div和span標簽和字體實體
- 26-綜合案例1-體育新聞列表
- 27-綜合案例2-注冊信息
- 28-第三天課程介紹
- 29-體驗CSS
- 30-CSS引入方式
- 31-選擇器-標簽和類
- 32-選擇器-id和通配符
- 33-畫盒子
- 34-字體修飾屬性-大小和粗細和傾斜
- 35-行高
- 36-字體族
- 37-font屬性
- 38-文本修飾屬性-縮進和對齊和修飾線
- 39-文字顏色
- 40-調(diào)試工具
- 41-綜合案例一-新聞詳情
- 42-綜合案例二-CSS簡介
- 43-第四天課程介紹
- 44-復合選擇器
- 45-偽類選擇器.
- 46-CSS三大特性
- 47-Emmet寫法
- 48-背景屬性-拆分寫法
- 49-背景屬性-復合寫法
- 50-顯示模式
- 51-綜合案例一-熱詞
- 52-綜合案例二-banner效果
- 53-第五天課程介紹
- 54-結(jié)構(gòu)偽類選擇器
- 55-偽元素選擇器
- 56-PxCook用法
- 57-盒子模型-組成
- 58-盒子模型-邊框線
- 59-盒子模型-內(nèi)邊距
- 60-盒子模型-尺寸計算
- 61-版心居中
- 62-清除默認樣式
- 63-內(nèi)容溢出overflow屬性
- 64-外邊距問題-合并和塌陷
- 65-行內(nèi)元素垂直內(nèi)外邊距
- 66-圓角與盒子陰影
- 67-綜合案例一-產(chǎn)品卡片
- 68-綜合案例二-新浪新聞
- 69-第六天課程介紹
- 70-標準流
- 71-浮動-基本使用與布局
- 72-浮動-清除浮動
- 73-浮動-總結(jié)
- 74-flex布局-體驗
- 75-flex布局-組成
- 76-flex布局-主軸與側(cè)軸對齊方式
- 77-flex布局-修改主軸方向
- 78-flex布局-彈性伸縮比
- 79-flex布局-彈性換行與行對齊方式
- 80-綜合案例-抖音解決方案
- 81-第七天課程介紹
- 82-準備工作-項目目錄與版心
- 83-網(wǎng)頁制作思路
- 84-header區(qū)域-整體布局
- 85-header區(qū)域-logo
- 86-header區(qū)域-導航
- 87-header區(qū)域-搜索區(qū)域
- 88-header區(qū)域-用戶區(qū)域
- 89-banner區(qū)域
- 90-精品推薦區(qū)域
- 91-推薦課程區(qū)域
- 92-前端開發(fā)工程師區(qū)域
- 93-版權(quán)區(qū)域
- 94-第八天課程介紹
- 95-定位-相對和絕對和固定
- 96-堆疊順序z-index
- 97-定位總結(jié)
- 98-CSS精靈-基本使用
- 99-案例-CSS精靈-京東服務
- 100-字體圖標-下載和使用
- 101-字體圖標-上傳
- 102-垂直對齊方式vertical-align
- 103-過渡屬性
- 104-修飾屬性-透明度與光標類型
- 105-綜合案例-淘寶輪播圖
- 106-第九天課程介紹
- 107-搭建項目目錄
- 108-網(wǎng)頁頭部SEO三大標簽
- 109-Favicon圖標與版心
- 110-快捷導航
- 111-頭部-布局
- 112-頭部-logo
- 113-頭部-導航
- 114-頭部-搜索
- 115-頭部-購物車
- 116-底部-布局
- 117-底部-服務區(qū)域
- 118-底部-幫助中心
- 119-底部-版權(quán)
- 120-banner區(qū)域
- 121-新鮮好物區(qū)域
- 122-人氣推薦
- 123-熱門品牌區(qū)域
- 124-生鮮-標題
- 125-生鮮-內(nèi)容布局
- 126-生鮮-產(chǎn)品內(nèi)容
- 127-生鮮-過渡效果
- 128-最新專題-布局
- 129-最新專題-內(nèi)容
- 130-最新專題-定位文字
- 131-第一天課程介紹
- 132-平面轉(zhuǎn)換-體驗
- 133-平面轉(zhuǎn)換-平移
- 134-平移實現(xiàn)定位居中
- 135-案例-雙開門
- 136-平面轉(zhuǎn)換-旋轉(zhuǎn)
- 137-轉(zhuǎn)換原點
- 138-多重轉(zhuǎn)換
- 139-平面轉(zhuǎn)換-縮放
- 140-案例-播放效果
- 141-平面轉(zhuǎn)換-傾斜
- 142-線性漸變及產(chǎn)品案例
- 143-徑向漸變
- 144-綜合案例-喜馬拉雅
- 145-第二天課程介紹
- 146-空間轉(zhuǎn)換-平移與視距
- 147-空間轉(zhuǎn)換-旋轉(zhuǎn)
- 148-立體呈現(xiàn)
- 149-案例-3D導航
- 150-空間轉(zhuǎn)換-縮放
- 151-動畫-體驗
- 152-動畫-實現(xiàn)步驟
- 153-animation屬性
- 154-案例-走馬燈
- 155-精靈動畫與多組動畫
- 156-綜合案例-全民出游
- 157-第三天課程介紹
- 158-谷歌模擬器
- 159-分辨率與視口與二倍圖使用方法
- 160-適配方案簡介
- 161-rem簡介與基本使用
- 162-媒體查詢配合rem
- 163-rem配合flexible布局
- 164-less-簡介與注釋
- 165-less-運算
- 166-less-嵌套
- 167-less-變量
- 168-less-導入與導出
- 169-極速問診-準備工作
- 170-極速問診-頭部
- 171-極速問診-banner區(qū)域
- 172-極速問診-問診類型
- 173-第四天課程介紹
- 174-體驗vw和vh單位
- 175-vw布局與vh問題
- 176-酷我音樂-準備工作
- 177-酷我音樂-頭部區(qū)域
- 178-酷我音樂-搜索區(qū)域
- 179-酷我音樂-banner區(qū)域
- 180-酷我音樂-標題公共樣式
- 181-酷我音樂-排行榜內(nèi)容
- 182-酷我音樂-推薦歌單區(qū)域
- 183-酷我音樂-下載區(qū)域
- 184-酷我音樂-頭部固定
- 185-第五天課程介紹
- 186-媒體查詢
- 187-案例-左側(cè)隱藏
- 188-了解-媒體查詢完整寫法和link寫法
- 189-Bootstrap-體驗
- 190-Bootstrap-使用步驟
- 191-Bootstrap-柵格系統(tǒng)
- 192-Bootstrap-全局樣式
- 193-Bootstrap-組件
- 194-Bootstrap-字體圖標
- 195-alloyTeam-準備工作
- 196-alloyTeam-導航區(qū)域
- 197-alloyTeam-輪播圖區(qū)域
- 198-alloyTeam-開源項目區(qū)域
- 從0到1學前端完結(jié)篇
2.三種應用css方式:
1)創(chuàng)建外部樣式表:
外部樣式表即創(chuàng)建后綴為css的文件,然后在想要使用的網(wǎng)頁中引入該文件即可。
具體的示例如下:
第一步:創(chuàng)建名為test.css的文件,并寫入以下內(nèi)容:
div {
width: 500px;
height: 500px;
background-color: red;
}
第二步:在html文件中引入該css文件,具體靠link標簽實現(xiàn),該標簽寫在head標簽內(nèi),如下:
第三步:打開html文件,結(jié)果如下:
圖片
link標簽:
link標簽除去引入css文件外,還有其它的作用,但是文中沒有具體給出。然后,link標簽的兩個屬性:
rel="stylesheet" 指明文件格式(stylesheet指的就是css文件)
href = “url” 指明引入css文件的地址
2)創(chuàng)建嵌入式樣式表:
嵌入式樣式表,通過html中的style標簽實現(xiàn),里面直接寫入css代碼即可。如下代碼所示:
div{
width:500px;
height:500px;
background-color:red;
}
結(jié)果如下:
圖片
3)創(chuàng)建內(nèi)聯(lián)式樣式:
這個靠的是HTML標簽內(nèi)共有的一個屬性style中,如下:
結(jié)果如下:
圖片
可以看出的是,style屬性值中不同的樣式用分號隔開。
4)三者的比較:
首先最為推薦的是外部樣式表,其次是嵌入式樣式。最后才是內(nèi)聯(lián)式的。因為我們一般寫代碼的一個目標是實現(xiàn)代碼分離,即HTML代碼和CSS代碼分離,這樣寫的代碼干凈易懂。
5)重要性:
前一個章節(jié)提及了對于某個標簽來說,會有多個css樣式,發(fā)生沖突是很常見的。而在其它條件相同的情況下,內(nèi)聯(lián)式是最重要的,因為它最晚出現(xiàn),其它的都出現(xiàn)在head標簽內(nèi),而內(nèi)聯(lián)式出現(xiàn)在body標簽內(nèi)。
3.使用與媒體相關(guān)的樣式表:
可以指定一個只用于特定輸出的樣式表,如只用于打印,或只用于用瀏覽器在屏幕上查看。
其中,指定方法如下:
使用標簽:link標簽
使用屬性:media
media屬性的值:print(打印)、screen(屏幕顯示)、all(默認聲明)(當然還有其它值,但是這三者是最為常用的)
示例如下:
這段代碼的意思是:當我們使用瀏覽器查看網(wǎng)頁的時候,screen.css里面的代碼會發(fā)揮作用,當我們打印網(wǎng)頁時候,print.css里面的代碼會發(fā)生作用。
除去上面的使用方法外,還有一種方法,就是在css代碼中使用,如下:
@media print {
div {
width: 100px;
height: 100px;
background-color: pink;
}
}
div {
width: 100px;
height: 200px;
background-color: red;
}
這樣,第一行代碼代表當打印的時候起作用的樣式。
4.提供替代的樣式表:
規(guī)范允許設置一組基本的持久性樣式,一組默認樣式和多組可替代樣式表。你可以這樣理解,你有一個網(wǎng)頁,基本的持久性的樣式就是網(wǎng)頁框架的基本樣式,而一組默認樣式就是我們個人主頁的基本樣式,我們想要調(diào)整樣式,就是使用了可替代的樣式表。
如下代碼所示:
其中,rel="alternate"代表著這個樣式就是可替代的樣式表。
老實說,我覺得這不就是多寫幾個css文件嘛,只是用處不同而已^_^。
