CSS設(shè)計(jì)徹底研究(復(fù)習(xí))

目錄

第一章 HTML和CSS核心基礎(chǔ)

  • 1.2 在HTML中引入CSS的方法

第二章 選擇器(暫時(shí)不學(xué)了)

第三章 深入理解盒子模型

  • 3.2 邊框(border)
  • 3.5 盒子之間的關(guān)系
  • 3.6 盒子在標(biāo)準(zhǔn)流中的定位原則

第四章 盒子的浮動(dòng)和定位

  • 4.1 盒子的浮動(dòng)
  • 4.2 盒子的定位

第五章 文字與圖像

  • 設(shè)置字體
  • 文字大小
  • 行高
  • font
  • 文字顏色與背景顏色
  • 段落的垂直對(duì)齊方式

第一章 HTML和CSS核心基礎(chǔ)

  • 1.2 在HTML中引入CSS的方法
   - 鏈接式導(dǎo)入會(huì)在裝載頁面主體之前裝載CSS文件辆毡。
/*  外部導(dǎo)入鏈接式 */
<link href="./main_test.css" rel="stylesheet" type="text/css"/>

第三章 深入理解盒子模型

  • 3.2 邊框(border)
    • border的3個(gè)屬性分別是color刁愿、width和style。
    • 在設(shè)置邊框的時(shí)候可以分別使用border-color宠默、border-width用狱、border-style分別設(shè)置他們运怖;
    • 邊框的縮寫形式如下:
div {border:1px solid black;}
  • 邊框與背景
    • 在給元素設(shè)置背景色時(shí),背景色的作用域?yàn)閏ontent + padding + border
  • 3.5 盒子之間的關(guān)系
    • 標(biāo)準(zhǔn)文檔流
      • 塊級(jí)元素(block level)
        • 占據(jù)著一個(gè)矩形區(qū)域夏伊,他們總是以一個(gè)塊的形式表現(xiàn)出來并且跟同級(jí)的兄弟塊依次豎直排列摇展,左右撐滿;
      • 行內(nèi)元素(inline level)
        • 例如<strong></strong>標(biāo)記溺忧,就是典一個(gè)型的行內(nèi)元素咏连,此類標(biāo)記本身不占據(jù)獨(dú)立的區(qū)域,僅僅是在其它元素中指定了一定的范圍鲁森,又例如<a></a>也是一個(gè)行內(nèi)元素祟滴;
  • 3.6 盒子在標(biāo)準(zhǔn)流中的定位原則
      1. 在「行內(nèi)元素」相鄰的margin,如左邊span的右margin是30px歌溉,右邊span左margin是40px垄懂,那么相鄰的span會(huì)間隔70px骑晶;
      1. 在上下相鄰的「塊級(jí)元素」則不是行內(nèi)元素這種規(guī)格,如上div的下margin是40px草慧,下div的上margin為30px桶蛔,那么就會(huì)取較大值,這種現(xiàn)象稱之為塌陷漫谷。
  • 4.1盒子的浮動(dòng)
    • loat 屬性定義元素在哪個(gè)方向浮動(dòng)仔雷。以往這個(gè)屬性總應(yīng)用于圖像,使文本圍繞在圖像周圍舔示,不過在 CSS 中碟婆,任何元素都可以浮動(dòng)。浮動(dòng)元素會(huì)生成一個(gè)塊級(jí)框斩郎,而不論它本身是何種元素脑融。

    • 如果浮動(dòng)非替換元素喻频,則要指定一個(gè)明確的寬度缩宜;否則,它們會(huì)盡可能地窄甥温。

    • 假如在一行之上只有極少的空間可供浮動(dòng)元素锻煌,那么這個(gè)元素會(huì)跳至下一行,這個(gè)過程會(huì)持續(xù)到某一行擁有足夠的空間為止姻蚓。

  • 4.2 盒子的定位
    • 這個(gè)屬性定義建立元素布局所用的定位機(jī)制宋梧。任何元素都可以定位,不過絕對(duì)或固定元素會(huì)生成一個(gè)塊級(jí)框狰挡,而不論該元素本身是什么類型捂龄。相對(duì)定位元素會(huì)相對(duì)于它在正常流中的默認(rèn)位置偏移。
      加叁,就是典一個(gè)型的倦沧。

    • relative

      • 會(huì)相對(duì)「其原本的位置進(jìn)行定位」,通過偏移指定距離它匕,到達(dá)新的位置展融,相對(duì)定位(ralative)的盒子仍在標(biāo)準(zhǔn)流中,他對(duì)父塊和兄弟塊都沒有影響豫柬。
#block1{
    position:absolute;
    left:30px;
    top:30px;
}
    • absolute
      • 絕對(duì)定位的盒子以它“最近”的一個(gè)“已經(jīng)定位”的祖先元素為基準(zhǔn)進(jìn)行偏移告希,如果沒有已經(jīng)定位的祖先元素 ,那么就會(huì)以瀏覽器為基準(zhǔn)進(jìn)行定位烧给。
      • 決定定位的盒子會(huì)從標(biāo)準(zhǔn)流中脫離燕偶,對(duì)其后的兄弟盒子沒有影響。
      • 所謂已經(jīng)定位是指元素的position屬性被設(shè)置且不是static的任何一種值础嫡。
      • 如果盒子設(shè)置了絕對(duì)定位指么,但是沒有設(shè)置偏移值,那么盒子還會(huì)在他原來的位置,但是會(huì)脫離標(biāo)準(zhǔn)流涧尿;
  • fixed

    • 生成絕對(duì)定位的元素系奉,相對(duì)于瀏覽器窗口進(jìn)行定位。
  • z-index
    -屬性設(shè)置元素的堆疊順序姑廉。擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面缺亮。

  • display


    圖片.png

第五章 文字與圖像

  • 設(shè)置字體
    • font-family 可以把多個(gè)字體名稱作為一個(gè)“回退”系統(tǒng)來保存。如果瀏覽器不支持第一個(gè)字體桥言,則會(huì)嘗試下一個(gè)萌踱。也就是說,font-family 屬性的值是用于某個(gè)元素的字體族名稱或/及類族名稱的一個(gè)優(yōu)先表号阿。瀏覽器會(huì)使用它可識(shí)別的第一個(gè)值并鸵。
font-family:"Times New Roman",Georgia,Serif;
  • 文字大小
    • 設(shè)置文字大小扔涧;
font-size:12px;
    • em單位: font-size:2em /* 比原來字體大一倍 */
    • 百分號(hào)單位:font-size:200% /* 比原來字體大一倍 */
  • 行高(line-height)
    • 該屬性會(huì)影響行框的布局园担。在應(yīng)用到一個(gè)塊級(jí)元素時(shí),它定義了該元素中基線之間的最小距離而不是最大距離枯夜。
line-height:18px;
  • 設(shè)置行高也可以不加單位弯汰,如果原來行高是12px;那么設(shè)置之后因是18px;
line-height:1.5;
  • font屬性湖雹;
    • 這個(gè)簡(jiǎn)寫屬性用于一次設(shè)置元素字體的兩個(gè)或更多方面咏闪。使用 icon 等關(guān)鍵字可以適當(dāng)?shù)卦O(shè)置元素的字體,使之與用戶計(jì)算機(jī)環(huán)境中的某個(gè)方面一致摔吏。注意鸽嫂,如果沒有使用這些關(guān)鍵詞,至少要指定字體大小和字體系列征讲。

    • 可以按順序設(shè)置如下屬性:

      • font-style (字體樣式)
      • font-variant (設(shè)置為小型大寫字母字體)
      • font-weight (設(shè)置字體粗細(xì))
      • font-size/line-height (字體大小和行高)
      • font-family (設(shè)置字體)
    font:italic bold 12px/20px arial,sans-serif; 
    font:16px/1.5 Arial;  /* 至少設(shè)置兩個(gè)屬性 *
  • text-transform 屬性
h1 {text-transform:uppercase}  /* 全部大寫 */
h2 {text-transform:capitalize} /* 首字母大寫 */
p {text-transform:lowercase}  /* 全部小寫 */
  • text-decoration
    • 文字裝飾效果
h1 {text-decoration:overline}
h2 {text-decoration:line-through}
h3 {text-decoration:underline}
h4 {text-decoration:blink}   /* 沒有效果 */
  • text-indeng (文字縮進(jìn))
    • 將段落的第一行縮進(jìn) 2個(gè)字的大芯菽场:
text-indent:2em;
  • 段落的垂直對(duì)齊方式


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市稳诚,隨后出現(xiàn)的幾起案子哗脖,更是在濱河造成了極大的恐慌,老刑警劉巖扳还,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件才避,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡氨距,警方通過查閱死者的電腦和手機(jī)桑逝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來俏让,“玉大人楞遏,你說我怎么就攤上這事茬暇。” “怎么了寡喝?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵糙俗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我预鬓,道長(zhǎng)巧骚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任格二,我火速辦了婚禮劈彪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘顶猜。我一直安慰自己沧奴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布长窄。 她就那樣靜靜地躺著滔吠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抄淑。 梳的紋絲不亂的頭發(fā)上屠凶,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天驰后,我揣著相機(jī)與錄音肆资,去河邊找鬼。 笑死灶芝,一個(gè)胖子當(dāng)著我的面吹牛郑原,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播夜涕,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼犯犁,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了女器?” 一聲冷哼從身側(cè)響起酸役,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驾胆,沒想到半個(gè)月后涣澡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丧诺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年入桂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驳阎。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抗愁,死狀恐怖馁蒂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蜘腌,我是刑警寧澤沫屡,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站撮珠,受9級(jí)特大地震影響谁鳍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜劫瞳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一倘潜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧志于,春花似錦涮因、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奈应,卻和暖如春澜掩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背杖挣。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工肩榕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惩妇。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓株汉,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親歌殃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乔妈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

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

  • 一、CSS入門 1氓皱、css選擇器 選擇器的作用是“用于確定(選定)要進(jìn)行樣式設(shè)定的標(biāo)簽(元素)”路召。 有若干種形式的...
    寵辱不驚丶?xì)q月靜好閱讀 1,584評(píng)論 0 6
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,805評(píng)論 0 6
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的波材,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體股淡。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,828評(píng)論 0 0
  • CSS 是什么 css(Cascading Style Sheets),層疊樣式表各聘,選擇器{屬性:值揣非;屬性:值}h...
    崔敏嫣閱讀 1,472評(píng)論 0 5
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,029評(píng)論 0 1