HTML5學(xué)習(xí)筆記 - 第03天

在CSS屬性中,字體和大小,子元素可以繼承父元素,但顏色不能

CSS核心屬性

一.CSS屬性組成和作用

1.每個css樣式都必須由兩部分組成:選擇符和聲明。注:聲明又包括屬性和屬性值;
2.css屬性:屬性是指定選擇符具有的屬性,它是css的核心,css2共有150多個屬性;
3.css屬性值:屬性值包括發(fā)動屬性值和常規(guī)的數(shù)值加單位或顏色(colorValue);如(25px)

二.CSS屬性的類型

1.字體類屬性;2.文本類屬性;3.背景類屬性;4.列表類屬性;5.浮動屬性;

三.CSS字體類屬性

1.font-family:
字體類型; {font-family:字體1,字體2,字體3;}
例:font-famy:"微軟雅黑","宋體";
說明:

  • (1)瀏覽器首先會尋找字體1,如存在就使用該字體來顯示內(nèi)容,如在字體1不存在的情況下,則會尋找字體2,如字體2也不存在,按字體3顯示內(nèi)容,如果字體3也不存在;則按系統(tǒng)默認(rèn)字體顯示;
  • (2)當(dāng)字體是中文字體時,需加雙引號;
  • (3)當(dāng)英文字體中有空格時,需加雙引號如("Times New Roman") -新羅馬字體;
  • (4)當(dāng)英文字體只有一個單詞組成是不加雙引號;如:(Arial) -Aarial字體是挺常用的,它和宋體的區(qū)別在于粗細(xì),更接近國際制版率碾。
  • (5)Windows中文版本操作系統(tǒng)下,中文默認(rèn)字體為宋體或者新宋體,英文字體默認(rèn)為Arial,新推出的版本也默認(rèn)為微軟雅黑叔营。

2.文本(字體)大小:{font-size:數(shù)值;}
例:div{font-size: 12px;}
說明:

  • (1)屬性值為數(shù)值型時,必須給屬性值加單位,屬性值為0時除外;
  • (2)單位還可以是pt(磅),在印刷領(lǐng)域廣泛使用9pt=12px;
  • (3)為了減少系統(tǒng)間的字體顯示差異,IE Netscape Mozilla的瀏覽器制作商于1999年召開會議,共同確認(rèn)16px/ppi為標(biāo)準(zhǔn)字體大小默認(rèn)值,即lem。默認(rèn)情況下,lem=16px,0.75em=12px;注:ppi即每英寸所擁有的像素數(shù)目;
  • (4)em:表示元素字體高度,em值是根據(jù)父元素值來確定;em單位可省略;如:font-size:12px;line-height:2;則行高為24px;
  • (5)font-size屬性中的絕對尺寸包括xx-small(最小)=9px所宰、x-small(較小)=11px绒尊、small(小)=13px、medium(正常)=16px仔粥、large(大)=19px婴谱、x-large(較大)=13px、xx-large(最大)=27px等7個屬性值躯泰。CSS中規(guī)定默認(rèn)的字體尺寸為"medium",不過有的瀏覽器可能不會遵守這個規(guī)定谭羔。因此,實(shí)際的字體尺寸還要看瀏覽器的具體設(shè)置

3.文本(字體)顏色:{color:顏色值;}
例:div{color: red;}
說明:

  • (1)用十六進(jìn)制表示顏色值:例如: color:#FOO
  • (2)RGB: color:rgb(0,204,204);
  • (3)rgba(00,255,255,0.6) css3新增屬性,rgb三原色,a表示透明度 color:rgba(0,204,204,0.6);
  • (4)用顏色名表示:(16種)black 純黑、silver 淺灰麦向、navy 深藍(lán)瘟裸、blue 淺藍(lán)、green 深綠诵竭、lime 淺綠话告、teal 靛青、aqua 天藍(lán)秀撇、maroon 深紅超棺、red 紅色、purple 深紫呵燕、fuchsia 品紅棠绘、olive褐黃、yellow 明黃、gray 深灰氧苍、 white 亮白

4.加粗:
{font-wight:bolder/bold/normal/100-900;}

5.字體傾斜:
font-style:italic(傾斜度小)/oblique(傾斜度大)/normal(取消傾斜,常規(guī)顯示)

6.檢索或設(shè)置對象中的文本的大小寫text-transform:none無轉(zhuǎn)換/capitalize首字母大寫/uppercase全都大寫/lowercase全都小寫夜矗。

7.文本是否大小寫 {font-variant:normal(正常的字體)/small-caps(小型的大寫字母字體)}
說明: 對英文內(nèi)容器作用。

四.CSS文本屬性

1.水平對齊方式 {text-align:left/right/center/justify;}
說明: justify對內(nèi)容以兩端邊界線對齊顯示,兩端對齊對中文不起作用让虐。

3.行高 {line-height:normal/數(shù)值;}
行高可以用來控制文字的上下行距紊撕。

4.文本修飾:
text-decoration:none/underline/overline/linethrough/blink.(高版本瀏覽器不支持blink屬性)
說明: none:沒有修飾、underline:添加下劃線赡突、overline:添加上劃線对扶、line-through:添加刪除線、blink:閃爍

5.首行縮進(jìn): text-indent:數(shù)值;設(shè)置第一行的縮進(jìn)值,負(fù)值是向前進(jìn)(可以直接設(shè)置長度,或設(shè)置百分比)
說明:

  • (1)text-indent可以取負(fù)值,可實(shí)現(xiàn)隱藏文本,懸掛縮進(jìn)惭缰。
  • (2)text-indent屬性只對第一行起作用,若第一行不是文本則無變化浪南。

6.字符間距 {letter-spacing:value;}控制英文字母、漢字的字距
說明:每個文字以及字母直接的間距

7.詞間距 {word-spacing:normal/數(shù)值;}控制英文單詞詞距漱受。(通常用于英文詞和詞之間的間距)
說明: 完整的單詞之間的間隔,不是字母之間络凿。

10.文本陰影 text-shadow
說明: 例子 text-shadow: 5px 5px 5px #FF0000;(分別表示: 水平偏移值,垂直偏移值,模糊的半徑,陰影的顏色)

五、CSS列表類屬性

1.定義列表符號樣式: list-style-type: disc(實(shí)心圓)/circle(空心圓)/square(實(shí)心方塊)/none(去掉列表符號);

2.使用圖片作為列表符號: list-style-image: url(所使用圖片的路徑和全稱);

3.定義列表符號的位置: list-style-position:outside(外邊)/inside(里邊); list-style:none;去掉列表樣式

4.邊框?qū)傩?br> 綜合設(shè)置: border: 1px solid red;
說明:
邊框:border:粗細(xì)(數(shù)值+單位) 顏色 線型(solid/dashed/dotted/double);
右邊框:border-right
左邊框:border-left
上邊框:border-top
下邊框:border-bottom
solid:實(shí)現(xiàn),dashed:虛線,dotted:點(diǎn)狀線,double:雙線昂羡。

六絮记、CSS背景類屬性

1.背景顏色 語法: 選擇符{background-color:顏色值;} 簡寫: background:color值

2.背景圖片的設(shè)置 語法: background-image: url(背景圖片的路徑及全程);
說明:網(wǎng)頁上有兩種圖片形式:插入圖片、背景圖;插入圖片:屬于網(wǎng)頁內(nèi)容,也就是結(jié)構(gòu)虐先。背景圖:屬于網(wǎng)頁的表現(xiàn),背景圖上可以顯示文字怨愤、插入圖片、表格等赴穗。

3.背景圖片的顯示原則
說明:
(1)容器尺寸等于圖片尺寸,背景圖片正好顯示在容器中;
(2)容器尺寸大于圖片尺寸,背景圖片將默認(rèn)平鋪,直至鋪滿元素;
(3)容器尺寸小于圖片尺寸,只顯示元素范圍以內(nèi)的背景圖;

4.背景圖片平鋪屬性 語法:選擇符 {background-repeat:no-repeat/repeat/repeat-x/repeat-y}
說明: no-repeat:不平鋪憔四、repeat:平鋪、repeat-x:橫向平鋪般眉、repeat-y:縱向平鋪了赵。

6.背景圖片的位置 語法:background-position:值1 值2; 選擇符{background-position:left/center/right/數(shù)值 top/center/bottom/數(shù)值;}
說明:
(1)水平方向上的對齊方式(left/center/right)或值;垂直方向上的對齊方式(top/center/bottom)或值。
(2)兩個值:第一個值表示水平位置的值,第二個值表示垂直的位置甸赃。
(3)當(dāng)兩個值都是center的時候?qū)懸粋€值就可以代表的是水平位置和垂直位置柿汛。
(4)向左方向,向上方向都是負(fù)值。

7.背景圖片大小 background-size: 數(shù)值/百分比/auto/cover/contain

8.背景屬性的縮寫語法:background: 屬性值1 屬性值2 屬性值3;
背景縮寫:background:#背景色 url(背景圖片的路徑及全程) np-repeat center top;

9.網(wǎng)頁上常用的圖片格式(壓縮圖片)

  • (1)jpg:有損壓縮格式,靠損失圖片本身的質(zhì)量來減少圖片的體積,適用于顏色豐富的圖像;(像素點(diǎn)組成的,像素點(diǎn)越多會越清晰)
  • (2)gif:有損壓縮格式,靠損失圖片的色彩數(shù)量來減少圖片的體積,支持透明,支持動畫埠对,適用于顏色數(shù)量較少的圖像络断。
  • (3)png:有損壓縮格式,損失圖片的色彩數(shù)量來減小圖片的體積,支持透明,不支持動畫,是fireworks的源文件格式,適用于顏色數(shù)量較少的圖像项玛。

七.CSS浮動屬性

1.float:定義網(wǎng)頁中其他文本如何環(huán)繞該元素,滿足我們的頁面排版要求貌笨。
有三個屬性值: left:元素活動浮動在文本左面; right:元素浮動在右面; none:默認(rèn)值,不浮動。

浮動元素的三大特征:

  • (1)div塊元素失去"塊狀"換行顯示特征,變成行內(nèi)塊元素
  • (2)緊貼上一個浮動元素(同方向)或父級元素的邊框,如寬度不夠?qū)Q行顯示襟沮。
  • (3)占據(jù)行內(nèi)元素的空間,導(dǎo)致行內(nèi)元素圍繞顯示锥惋。
    負(fù)作用: 因為浮動元素脫離了 標(biāo)準(zhǔn)文檔流,會導(dǎo)致父元素高無法被撐開昌腰。解決方法:清除浮動。

2.清除浮動的三種方法:

  • (1)添加空盒子,較流行膀跌。
    缺點(diǎn)是為清除浮動,頁面添加的空盒子較多,會造成冗余代碼,新手容易暈菜遭商。
    定義:在被浮動的元素(同級元素)后面添加一個空的div,并且定義一個類名,賦給空div。
    語法: .clear{clear:both;}
  • (2)overflow:hidden;較簡單,兼容市面上大部分瀏覽器捅伤。
    缺點(diǎn):做開發(fā)時,有些公司會嚴(yán)格要求開發(fā)技術(shù)點(diǎn),不建議使用劫流。
    定義:先定義一個類名,然后把定義好的類名賦給浮動元素的父級元素。
    語法: .clear{display:block;overflow:hidden;}
  • (3)最流行丛忆、最常用祠汇、可兼容所有瀏覽器。稱為萬能清除法蘸际。
    非要說缺點(diǎn)就是代碼量大座哩。開發(fā)推薦使用徒扶。
    定義: 定義一個類名,使用偽元素:after,并把類名賦給被浮動元素的父級元素粮彤。
    語法: clear:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
    clear{zoom:1;}

作業(yè)

day3zuoye.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市姜骡,隨后出現(xiàn)的幾起案子导坟,更是在濱河造成了極大的恐慌,老刑警劉巖圈澈,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惫周,死亡現(xiàn)場離奇詭異,居然都是意外死亡康栈,警方通過查閱死者的電腦和手機(jī)递递,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來啥么,“玉大人登舞,你說我怎么就攤上這事⌒伲” “怎么了菠秒?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長氯迂。 經(jīng)常有香客問我践叠,道長,這世上最難降的妖魔是什么嚼蚀? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任禁灼,我火速辦了婚禮,結(jié)果婚禮上轿曙,老公的妹妹穿的比我還像新娘弄捕。我一直安慰自己哮独,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布察藐。 她就那樣靜靜地躺著皮璧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪分飞。 梳的紋絲不亂的頭發(fā)上悴务,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天,我揣著相機(jī)與錄音譬猫,去河邊找鬼讯檐。 笑死,一個胖子當(dāng)著我的面吹牛染服,可吹牛的內(nèi)容都是我干的别洪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼柳刮,長吁一口氣:“原來是場噩夢啊……” “哼挖垛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起秉颗,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤痢毒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蚕甥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哪替,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年菇怀,在試婚紗的時候發(fā)現(xiàn)自己被綠了凭舶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡爱沟,死狀恐怖帅霜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钥顽,我是刑警寧澤义屏,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站蜂大,受9級特大地震影響闽铐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜奶浦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一兄墅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧澳叉,春花似錦隙咸、人聲如沸沐悦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽藏否。三九已至,卻和暖如春充包,著一層夾襖步出監(jiān)牢的瞬間副签,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工基矮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淆储,地道東北人。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓家浇,卻偏偏與公主長得像本砰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子钢悲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案点额? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評論 1 92
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,832評論 0 6
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,051評論 0 1
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,552評論 32 459
  • 人要盡情地善良譬巫。
    80d58eb88df2閱讀 197評論 0 0