CSS基礎(chǔ)入門

[TOC]

一摔蓝、CSS格式

選擇器{
  屬性名:屬性值;
  屬性名:屬性值;
}

選擇器負(fù)責(zé)圈定范圍铃将,要修改的元素集合项鬼,花括號(hào)內(nèi)的聲明由屬性名和屬性值組成(key:value)的形式,用于設(shè)定具體樣式

二劲阎、CSS三種引入方式

1.行間式

<p style="color:red;"</p>

2.內(nèi)聯(lián)式

<style>
    p {
        color:red
    }
</style>

3.外聯(lián)式

p {
    width: 100px;
    height: 100px;
    background-color: red;
}
<head>
    <link rel="stylesheet" type="text/css" href="css/zero.css" />
</head>

三種引入方式對(duì)比

<!-- 行間式 -->
<!-- 1.在標(biāo)簽頭部的style屬性內(nèi) -->
<!-- 2.屬性值滿足的是css語法 -->
<!-- 3.屬性值用key:value新式賦值,value具有單位 -->
<!-- 4.屬性值之間用鸠真;隔開 -->

<!-- 內(nèi)聯(lián)式 -->
<!-- 1.在style標(biāo)簽內(nèi)(style標(biāo)簽一般作為head的子標(biāo)簽) -->
<!-- 2.屬性值滿足的是css語法 -->
<!-- 3.屬性值用key:value新式賦值悯仙,value具有單位 -->
<!-- 4.屬性值之間用;隔開(一般獨(dú)行分開賦值) -->
<!-- 5.格式:選擇器{樣式塊} -->

<!-- 外聯(lián)式 -->
<!-- 1.在外部css文件中 -->
<!-- 2.屬性值滿足的是css語法 -->
<!-- 3.屬性值用key:value新式賦值吠卷,value具有單位 -->
<!-- 4.屬性值之間用锡垄;隔開 -->
<!-- 5.格式:選擇器{樣式塊} -->
<!-- 6.將html與css文件建立聯(lián)系:html通過link標(biāo)簽鏈接外部css(一般在head里面) -->

三種引入方式的優(yōu)先級(jí)

注:三種方式間沒有優(yōu)先級(jí) 
    <!-- 1.三種方式協(xié)同布局: -->
    <!-- 2.不重復(fù)的屬性一定為唯一位置的唯一值 -->
    <!-- 3.重復(fù)的屬性采用覆蓋賦值,保留最后位置的屬性值 -->
    <!-- 4.行間式一定是邏輯上最后被解析的位置(js正常操作的就是行間式) -->
    <!-- !important 會(huì)影響優(yōu)先級(jí) -->

補(bǔ):CSS的注釋:

/*注釋內(nèi)容*/

三祭隔、CSS的長(zhǎng)度單位和顏色單位

1.CSS基本長(zhǎng)度單位

  • px像素货岭,屏幕上顯示的最小單位路操,用于網(wǎng)頁設(shè)計(jì)
  • mm毫米
  • cm厘米
  • in英寸
  • pt點(diǎn) 1pt=72in,用于印刷業(yè)
  • em相當(dāng)長(zhǎng)度千贯,一般1em=16px屯仗,用于流式布局
  • 50vw==>%50 view width 當(dāng)前瀏覽器能顯示界面的一半

2.CSS基本顏色單位

  • colorName顏色名方式 red
  • rgb十進(jìn)制方式 rgb(255,0,0)或rgb(100%,0,0),每?jī)晌淮硪环N顏色,分別代表Red搔谴、Green魁袜、Blue,可以簡(jiǎn)寫成#abc
  • rgba此方式僅僅是為rgb方式加上了Alpha(不透明度)敦第,不透明度范圍為[0-1]
  • hsl()工業(yè)界的顏色標(biāo)準(zhǔn),H(色相)S(飽和度)L(明度),第一個(gè)參數(shù)為0-360峰弹,后兩個(gè)為百分比.

四、CSS選擇器(基礎(chǔ))

1.通配選擇器

通配選擇器(*):匹配所有(html,body,body中的所有子標(biāo)簽(具有顯示效果的標(biāo)簽)

*{
    border: solid;
}

2.標(biāo)簽選擇器

標(biāo)簽選擇器(標(biāo)簽名):匹配指定標(biāo)簽名的對(duì)應(yīng)所有標(biāo)簽

div{
    width: 100px;
    height: 100px;
    background-color: red;
}

3.類選擇器

類選擇器(.):匹配指定類名對(duì)應(yīng)的所有標(biāo)簽

.dd{
    font-size: 50px;
}
<div class="dd">d_1</div>

4.id選擇器

id選擇器(#):匹配指定id名對(duì)應(yīng)的唯一標(biāo)簽

#ele{
    color: blue;
}

==總結(jié)==

1.通配選擇器一般用于整體reset操作(清除系統(tǒng)自定義樣式)
*{
    margin: 0;
 }
2.標(biāo)簽與id選擇器運(yùn)用場(chǎng)景并不多芜果,一般不提倡采用id選擇器進(jìn)行布局
3.類選擇器為布局首選(建議基本全用class選擇器進(jìn)行布局)

基本選擇器優(yōu)先級(jí):id>class>標(biāo)簽>通配

五鞠呈、CSS常用屬性和值

1.字體屬性

  • font-family: 字體族科,多值用于備用右钾,以,隔開
font-family: "STSong", "Arial";
  • font-size: 字體大小
  • font-style: 字體風(fēng)格normal(普通粟按,初始值) italic(斜體)oblique(傾斜)
  • font-weight:字體重量 normal(普通)bold(加粗)lighter(細(xì))|100最細(xì),900最粗
  • font-height: 行高霹粥,行高設(shè)置大于等于字體大小灭将,字體在行高中垂直居中顯示
  • font: [weight | style] size family` 為復(fù)合屬性(推薦使用)
font:lighter italic 80mm "Calibri","微軟細(xì)黑"

注:空格隔開多個(gè)值賦值,逗號(hào)隔開為一個(gè)值多值賦值

2.文本屬性

  • color 設(shè)置文字顏色
  • text-align 水平居中方式(left center right)
  • text-decoration 字劃線(下劃線:underline 中劃線:line-through 上劃線:overline)
text-decoration: underline;
text-decoration: line-through;
text-decoration: overline;
  • letter-spacing:字間距
  • word-spacing:詞間距
  • vertical-align:垂直對(duì)齊方式(一般用于圖片和文字中間對(duì)齊)
baseline: 將支持valign特性的對(duì)象的內(nèi)容與基線對(duì)齊 
sub: 垂直對(duì)齊文本的下標(biāo) 
super: 垂直對(duì)齊文本的上標(biāo) 
top: 將支持valign特性的對(duì)象的內(nèi)容與對(duì)象頂端對(duì)齊 
text-top: 將支持valign特性的對(duì)象的文本與對(duì)象頂端對(duì)齊 
middle: 將支持valign特性的對(duì)象的內(nèi)容與對(duì)象中部對(duì)齊 
bottom: 將支持valign特性的對(duì)象的文本與對(duì)象底端對(duì)齊 
text-bottom: 將支持valign特性的對(duì)象的文本與對(duì)象頂端對(duì)齊 
<percentage>: 用百分比指定由基線算起的偏移量后控∶硎铮可以為負(fù)值『铺裕基線對(duì)于百分?jǐn)?shù)來說就是0%捌朴。 
<length>: 用長(zhǎng)度值指定由基線算起的偏移量≌懦可以為負(fù)值砂蔽。基線對(duì)于數(shù)值來說為0署惯。(CSS2)
  • text-indent:首行縮進(jìn)

  • word-break-break規(guī)定自動(dòng)換行的處理方式

normal        使用瀏覽器默認(rèn)的換行規(guī)則左驾。
break-all    允許在單詞內(nèi)換行。(遇到連體的英文极谊,html將其解析為一個(gè)單詞)
keep-all    只能在半角空格或連字符處換行诡右。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市轻猖,隨后出現(xiàn)的幾起案子帆吻,更是在濱河造成了極大的恐慌,老刑警劉巖咙边,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件猜煮,死亡現(xiàn)場(chǎng)離奇詭異次员,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)王带,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門淑蔚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人辫秧,你說我怎么就攤上這事束倍。” “怎么了盟戏?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵绪妹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我柿究,道長(zhǎng)邮旷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任蝇摸,我火速辦了婚禮婶肩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘貌夕。我一直安慰自己律歼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布啡专。 她就那樣靜靜地躺著险毁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪们童。 梳的紋絲不亂的頭發(fā)上畔况,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音慧库,去河邊找鬼跷跪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛齐板,可吹牛的內(nèi)容都是我干的吵瞻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼覆积,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼听皿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宽档,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎庵朝,沒想到半個(gè)月后吗冤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體又厉,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年椎瘟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了覆致。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肺蔚,死狀恐怖煌妈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宣羊,我是刑警寧澤璧诵,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站仇冯,受9級(jí)特大地震影響之宿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜苛坚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一比被、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧泼舱,春花似錦等缀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至涯贞,卻和暖如春枪狂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宋渔。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工州疾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人皇拣。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓严蓖,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親氧急。 傳聞我的和親對(duì)象是個(gè)殘疾皇子颗胡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360