2020-03-09

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?day03

CSS

一、css簡述

1、css是什么 役首? 有什么作用

? HTML--頁面結(jié)構(gòu),人的面部

CSS--美化頁面妒穴,給人化妝

2宋税、css:層疊樣式表

層疊:一層一層疊加的

樣式表:存儲(chǔ)樣式的地方摊崭,多個(gè)樣式

給一個(gè)人的面部化妝:畫口紅讼油,畫眼影,打粉底

? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ?|? ? ? ? ? ? |

HTML標(biāo)簽? ? ? ? ? ? ? ? ? ?樣式1? ? ?樣式2? ? ?樣式3

css通常稱為css樣式或疊層樣式表呢簸,主要用途設(shè)置HTML頁面中的文本內(nèi)容(字體矮台、大小、對(duì)齊方式等)根时、圖片的外形(寬高瘦赫、邊框樣式、邊距等)蛤迎、一級(jí)版面的布局等外觀顯示樣式

CSS可以使用HTML頁面更加好看确虱,css+div布局更加靈活,更容易繪制出用戶需要的結(jié)構(gòu)

3替裆、css作用:修飾HTML頁面校辩,更豐富多彩地展示超文本信息


二、CSS入門案例

1辆童、創(chuàng)建一個(gè)HTML文件

2宜咒、在HTML上創(chuàng)建一個(gè)字體標(biāo)簽


3、字體標(biāo)簽中新增一個(gè)style屬性把鉴,并修改style屬性值


運(yùn)行效果



三故黑、為什么使用CSS代替HTML屬性設(shè)置樣式

因?yàn)镠TML屬性在單獨(dú)使用時(shí)有一定的局限性,所以要配置css樣式代碼才可以展示更為豐富的效果

四庭砍、CSS的代碼規(guī)范



1场晶、放置規(guī)范

(1)在<style>標(biāo)簽內(nèi)容體中書寫css樣式的代碼? ? ? ?<style>標(biāo)簽放置在<head>標(biāo)簽中

2、格式規(guī)范

選擇器名稱{屬性名:屬性值怠缸;屬性名:屬性值诗轻;。凯旭。概耻。使套。。}

選擇器:即指定css樣式作用在哪些HTML標(biāo)簽上

3鞠柄、代碼規(guī)范

屬性名和屬性值之間是鍵值對(duì)關(guān)系

屬性名和屬性值之間用:連接侦高,最后;結(jié)尾

? ? 例如:font-size: 120px;

如果一個(gè)屬性名有多個(gè)值,多個(gè)值使用空格隔開

例如:border: 5px solid red;? ?(border設(shè)置邊框的)

CSS注釋: /* 注釋內(nèi)容*/? 等同于java的注釋



五厌杜、CSS選擇器

1奉呛、基本選擇器

? 元素選擇器

? ?HTML標(biāo)簽又叫HTML元素

元素選擇器:即以HTML標(biāo)簽名作為選擇器名稱

作用:選擇css樣式代碼,作用于對(duì)應(yīng)標(biāo)簽簽名的標(biāo)簽上

格式:標(biāo)簽名{/*CSS樣式代碼*/}

適用范圍:適用于將相同樣式作用在多個(gè)同名標(biāo)簽上

(2)id選擇器

每個(gè)HTML標(biāo)簽都有一個(gè)id屬性夯尽,id的屬性值必須在本頁面是唯一的

id選擇器: 即以HTML的id的屬性值作為選擇器名稱

作用:選擇css樣式代碼瞧壮,作用于某個(gè)規(guī)定id值得HTML標(biāo)簽上

格式:#id值?{/*CSS樣式代碼*/}

適用范圍:適用于將樣式作用于具有某個(gè)id的標(biāo)簽上(更有針對(duì)性)

注意: 必須手動(dòng)保證id值在本頁面唯一(如果不唯一,或具有共同樣式匙握,但js會(huì)出問題)

(3)類選擇器

每個(gè)HTML標(biāo)簽都有一個(gè)class屬性咆槽,class屬性值即為類名

類選擇器:即以HTML的類名(class屬性)作為選擇器名稱

作用:選擇css樣式格式化代碼作用于相對(duì)類名的HTML標(biāo)簽上

格式:.類名?{/*CSS樣式代碼*/}

適用范圍:適用于將樣式一次作用在相同類名的標(biāo)簽上(即使標(biāo)簽名不同也可以)

2、基本選擇器的組合方式

層級(jí)關(guān)系(后代選擇器)

標(biāo)簽和標(biāo)簽之間有層級(jí)關(guān)系圈纺,例如<html>標(biāo)簽的子標(biāo)簽為<body>標(biāo)簽

我們可以對(duì)基本選擇器進(jìn)行組合秦忿,表現(xiàn)出層級(jí)關(guān)系,從而更加針對(duì)性地把樣式作用于某些標(biāo)簽上

格式:選擇器1 選擇器2 .......{/*CSS樣式代碼*/}

表示選擇器1下邊的選擇器2....



六蛾娶、邊框?qū)傩?/p>

所有的HTML標(biāo)簽都有邊框灯谣,默認(rèn)邊框不可見

border設(shè)置邊框的樣式

格式: 寬度 樣式 顏色;

例如 vorder: 1px solid red; 表示1像素粗的實(shí)線的洪澤邊框

線條樣式:solid實(shí)線蛔琅、none無邊框胎许、double雙線邊框

width 用于設(shè)置標(biāo)簽的寬度

height 用于設(shè)置標(biāo)簽的高度

background-color 設(shè)置標(biāo)簽的背景顏色

背景顏色設(shè)置的兩種主流方式:

1、英文單詞: red? blue? yellow

2罗售、顏色代碼 : 格式 #紅祿藍(lán) 每一個(gè)顏色用涼粉16進(jìn)制位數(shù)表示

例如 ff1100? 紅色顏色最重辜窑,綠色其次,藍(lán)色幾乎沒有



七莽囤、布局

float

? ? 通常默認(rèn)的排版方式谬擦,將頁面中的元素從上到下一一羅列,二實(shí)際開發(fā)中朽缎,需要左右暗示進(jìn)行排版惨远,就需要使用浮動(dòng)屬性

?格式:選擇器(float:屬性值;)

left:元素向左浮動(dòng)

right:元素向右浮動(dòng)

注意:因?yàn)樵卦O(shè)置浮動(dòng)屬性后,會(huì)脫離原有文檔流话肖,從而會(huì)影響其他元素的樣式北秽,

所設(shè)置浮動(dòng)以后,頁面模式需要重新調(diào)整



八最筒、轉(zhuǎn)換

display

? 塊元素:獨(dú)占一行贺氓,常見 h1? p? div? ul

行內(nèi)元素(內(nèi)聯(lián)元素):只占自身大小,自動(dòng)換行span a input?

display屬性可以使得元素在行內(nèi)元素和塊元素之間相互轉(zhuǎn)換

格式:選擇器{display:屬性值床蜘;}

常用的屬性值:

block:塊元素

inline:行內(nèi)元素

inline-block:行內(nèi)塊元素辙培,既可以設(shè)置寬高蔑水,又不會(huì)獨(dú)占一行

<img src=" " alt=" " />

none:元素將被隱藏,不會(huì)顯示扬蕊,也不占用頁面的空間

visbility

? hidden隱藏

? 隱藏的元素雖然不顯示搀别,但是它的位置會(huì)依然保持


九、字體

font-size 用于設(shè)置字體的大小

color:用于設(shè)置字體的顏色



十尾抑、CSS盒子模型

什么是盒子模型

? 所有HTML元素:我們都可以看成一個(gè)四邊形歇父,即一個(gè)盒子

用CSS來設(shè)置元素盒子的內(nèi)邊距,邊框再愈,外邊距的樣式的方式榜苫,稱為盒模型

2、邊框:

border:HTML元素盒子的框體

四個(gè)屬性:

broder-top:上邊框

broder-right:有邊框

broder-bottom:下邊框

broder-left:左邊框

通用設(shè)置(簡寫)一次性設(shè)置上下左右邊框樣式

border:1px solid red; 1像素的實(shí)線紅色邊框

3翎冲、內(nèi)邊距

padding:HTML元素里的內(nèi)容體到HTML元素邊框的距離

四個(gè)屬性:

? padding-top: 上內(nèi)邊距

padding-fight:右內(nèi)邊距

padding-bottom:下內(nèi)邊距

padding-left:左內(nèi)邊距

通用設(shè)置(簡寫)一次性設(shè)置上下左右邊框樣式

padding: 10px垂睬;

4、外邊距

margin:HTML元素邊框到其他HTML元素邊框的距離

四個(gè)屬性:

? margin-top: 上外邊距

margin-fight:右外邊距

margin-bottom:下外邊距

margin-left:左外邊距

通用設(shè)置(簡寫)一次性設(shè)置上下左右邊框樣式

margin: 10px府适;



十一羔飞、CSS和HTML的結(jié)合方式

內(nèi)部樣式

? ? 行內(nèi)樣式:通過標(biāo)簽的style屬性來設(shè)置元素的樣式

格式: <html 標(biāo)簽 style="css樣式代碼"/>

適用環(huán)境:更加針對(duì)性修改某個(gè)標(biāo)簽的效果

<style></style>標(biāo)簽方式:當(dāng)某些樣式在頁面中被多個(gè)標(biāo)簽重復(fù)使用,同意寫入到style標(biāo)簽中

格式:<style>css樣式代碼</style>

使用環(huán)境:適合頁面中進(jìn)行樣式復(fù)用

外部樣式

<link/>鏈入式: .css為擴(kuò)展名的外部樣式表文件中檐春,通過</link>引入

格式:<link rel="stylesheet" type="text/css" href="css文件路徑"/>

rel="stylesheet" :固定值,表示樣式表

type="text/css" :固定值么伯,表示CSS類型

href="css文件路徑" : 表示CSS文件位置

使用范圍:不同頁面進(jìn)行樣式復(fù)用



作業(yè)?

1 palte? ?2? ?bento? ?3? ?#fancy? ?4? ?place apple? ?5? ?#fancy pickle 6? .small




?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末疟暖,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子田柔,更是在濱河造成了極大的恐慌俐巴,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件硬爆,死亡現(xiàn)場離奇詭異欣舵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缀磕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門缘圈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人袜蚕,你說我怎么就攤上這事糟把。” “怎么了牲剃?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵遣疯,是天一觀的道長。 經(jīng)常有香客問我凿傅,道長缠犀,這世上最難降的妖魔是什么数苫? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮辨液,結(jié)果婚禮上戈二,老公的妹妹穿的比我還像新娘立莉。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布诽里。 她就那樣靜靜地躺著,像睡著了一般丑勤。 火紅的嫁衣襯著肌膚如雪稳强。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天间涵,我揣著相機(jī)與錄音仁热,去河邊找鬼。 笑死勾哩,一個(gè)胖子當(dāng)著我的面吹牛抗蠢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播思劳,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼迅矛,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了潜叛?” 一聲冷哼從身側(cè)響起秽褒,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎威兜,沒想到半個(gè)月后销斟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡椒舵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年蚂踊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笔宿。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡犁钟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出措伐,到底是詐尸還是另有隱情特纤,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布侥加,位于F島的核電站捧存,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜昔穴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一镰官、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吗货,春花似錦泳唠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至勇垛,卻和暖如春脖母,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背闲孤。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國打工谆级, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人讼积。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓肥照,卻偏偏與公主長得像,于是被迫代替她去往敵國和親勤众。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舆绎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • css是什么?有什么作用 HTML》》頁面的結(jié)構(gòu)》》人的面部 CSS》》美化頁面》》給人化妝 CSS:層疊樣式表 ...
    小湯源O閱讀 150評(píng)論 0 0
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁內(nèi)容渲染呈現(xiàn)給用戶查看决摧。 ②讓用戶通...
    云還灬閱讀 1,102評(píng)論 0 0
  • 概述 在網(wǎng)易云課堂學(xué)習(xí)李南江老師的《從零玩轉(zhuǎn)HTML5前端+跨平臺(tái)開發(fā)》時(shí)亿蒸,所整理的筆記。筆記內(nèi)容為根據(jù)個(gè)人需求所...
    墨荀閱讀 2,331評(píng)論 0 7
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表掌桩,主要用...
    寥寥十一閱讀 1,805評(píng)論 0 6
  • 1.指定樣式style的方式:
    前端無聊閱讀 366評(píng)論 0 0